Mundarija
Nusxalash Excel dan foydalanganda monoton bosqich bo'lishi mumkin. Formulalardan foydalanish ushbu nusxa ko'chirish vazifasiga biroz hayot berishi mumkin. Bugungi darsning kun tartibi excel formulasidan yacheyka qiymatini boshqa katakchaga 5 mos usulda nusxalash uchun qanday ishlatishdir. Formulalardan Excelning istalgan versiyasida foydalanishingiz mumkin.
Amaliyot kitobini yuklab oling
Ishchi kitobni quyidagi havoladan yuklab olishingiz mumkin.
Hujayra qiymatini boshqa hujayraga nusxalash.xlsm
Hujayra qiymatini boshqa hujayraga nusxalash uchun Excel formulasidan foydalanishning 5 ta mos usuli
Keling, muhokama qilish uchun namunaviy ma'lumotlar to'plamini olaylik. Ushbu ma'lumotlar to'plamida 5 kishining Ismlari , Familiyalari va Yoshlari mavjud.
Hozir Excel formulalaridan foydalanib, biz ushbu ma'lumotlar to'plamidan hujayra qiymatini boshqa katakka ko'chirib olamiz.
1. Excelda hujayra ma'lumotnomasidan foydalanib, hujayra qiymatini boshqa katakka nusxalash
Biz buni ko'ramiz. Hujayra havolasi yordamida hujayra elementlarini nusxalash. Sizga kerak bo'lgan yagona narsa, nusxa ko'chirish qiymatini kiritmoqchi bo'lgan katakka o'ting. Va Teng ( = ) belgisidan keyin nusxa ko'chirmoqchi bo'lgan katakning Uyaga havolasi ni yozing. Quyidagi jarayonni tekshiramiz.
- Avval F5 yacheykani tanlang va B5 katakchasining qiymatini chiqarish uchun ushbu formulani kiriting.
=B5
- Enter tugmasini bosing.
- Keyin G5 katagida ham xuddi shu jarayonni shu bilan bajaringformula.
=C5
- Shunga oʻxshab, D5 katak qiymatini nusxalang. bu formula bilan H5 katagiga.
=D5
- Nihoyat, yacheyka diapazoni F5:H5 ni tanlang va ma'lumotlar to'plamidagi qolgan qiymatlarni birdaniga nusxalash uchun Avtomatik to'ldirish asbobidan foydalaning.
2. Yacheyka qiymatini boshqasiga nusxalash uchun VALUE-CONCATENATE funksiyalarini birlashtiring
Siz CONCATENATE va VALUE funksiyalarini
- Avval ushbu formulani F5 katakchasiga kiriting.
=IFERROR(VALUE(B5),CONCATENATE(B5))
- Enter tugmasini bosing.
Ushbu formulada CONCATENATE funktsiyasi B5 katakchasini bir-biriga qo'shish uchun ishlatiladi. keyin, agar mavjud bo'lsa, raqamli qiymatlarni chiqarish uchun VALUE funksiyasidan foydalandik. Nihoyat, hisoblashda har qanday xatolikka yo'l qo'ymaslik uchun IFERROR funksiyasidan foydalaning.
- Endi, G5 katakchasida shunga o'xshash protsedurani qo'llang.
=IFERROR(VALUE(C5),CONCATENATE(C5))
- Shunga o'xshab, ushbu formulani H5<2 katakchasida ishlating>.
=IFERROR(VALUE(D5),CONCATENATE(D5))
- Nihoyat, yacheyka diapazoni F6 uchun bir xil protseduradan o'ting. :H10 va siz quyidagi natijani olasiz.
Izoh:Siz CONCATENATE-dan foydalana olmaysiz.yoki VALUEbu jarayon uchun alohida ishlaydi. Chunki bitta matn qatori vaikkinchisi raqamlarni chiqaradi. Shuning uchun har qanday qiymat uchun foydali yechim olish uchun ularni birlashtirishingiz kerak.
3. Excel VLOOKUP funksiyasi yordamida hujayra qiymatini nusxalash
Shuningdek, <1 yordamida hujayra qiymatini nusxalashingiz mumkin>VLOOKUP funksiyasi . Keling, bu qanday ishlashini ko'rib chiqamiz.
- Birinchi, B5 dan F5 katakchaning katak qiymatini chiqarish uchun ushbu formulani kiriting. Shuningdek, Enter tugmasini bosing.
=VLOOKUP(B5,B5,1,FALSE)
- Keyin, Familiya ustunining birinchi qatori uchun bir xil formulani yozing, Uyaga havola qiymatlarini o'zgartiring.
=VLOOKUP(C5,C5,1,FALSE)
- Shunga o'xshab, ushbu formulani H5 katakchasiga qo'llang.
=VLOOKUP(D5,D5,1,FALSE)
Bu yerda VLOOKUPfunksiyasi qiymatni qidirish uchun diapazon ustunini o'rnatish uchun ishlatiladi, chunki bizning qiymatimiz boshida bo'ladi. diapazonimizdan foydalanamiz 1. Keyin aniq moslik uchun FALSEyoki 0deb yozdik.
- Nihoyat, ushbu yakuniy natijani olish uchun qolgan hujayralar uchun ham xuddi shunday qiling.
4. HLOOKUP funksiyasi bilan hujayra qiymatini Excel dasturining boshqa katakka nusxalash
VLOOKUP funksiyasiga oʻxshash, siz vazifani HLOOKUP funksiyasi yordamida ham bajarishi mumkin.
- Avval ushbu formulani F5 katakchasiga kiriting.
=HLOOKUP(B5,B5,1,FALSE)
- Keyingi, Enter tugmasini bosing.
- Keyin, hujayrani o'zgartiruvchi qolgan hujayralar uchun bir xil formulani qo'llangma'lumotnoma.
- Nihoyat, siz hujayra qiymatlarini boshqa hujayraga muvaffaqiyatli nusxalaysiz.
Ushbu formulada HLOOKUP funktsiyasi qiymatni qidirish uchun diapazon ustunini o'rnatish uchun ishlatiladi, chunki bizning qiymatimiz biz foydalanayotgan diapazonning boshida bo'ladi 1 . Aniq moslik uchun biz FALSE terdik.
5. Yacheyka qiymatini nusxalash uchun INDEX-MATCH funksiyalari bilan Excel formulasi
Siz
- Birinchi, B5 katakchasi qiymatini nusxalash uchun katakcha F5 ga ushbu formulani kiriting.
=INDEX(B5,MATCH(B5,B5,0))
- Bundan keyin Enter tugmasini bosing.
- Keyin G5 katakchasiga xuddi shunday amal qiling.
=INDEX(C5,MATCH(C5,C5,0))
- Nihoyat, H5 katakchasiga oʻxshash formulani kiriting va katakcha havolasini D5 ga oʻzgartiring.
=INDEX(D5,MATCH(D5,D5,0))
Ushbu formulada INDEX-MATCHfunktsiyalari gorizontal va vertikal ravishda aniq qiymatni izlash uchun dinamik massiv sifatida ishlaydi. U bilan birga aniq moslikuchun 0kiriting.
- Nihoyat, hujayra diapazoni F5:H5 ni tanlang va
Avtomatik to'ldirish bu yakuniy natijani olish uchun.
Excelda hujayra qiymatini boshqa katakka nusxalashning an'anaviy usullari
Microsoft Excel shuningdek, hujayra qiymatlarini boshqasiga nusxalashga yordam beradiuning an'anaviy usullari. Bu usullar Excelning istalgan versiyasiga taalluqlidir.
1. Nusxalash & Joylashtirish parametrlari
Ushbu birinchi usul sizga excel lentasidagi nusxa ko'chirish va joylashtirish opsiyalaridan foydalanishga yordam beradi.
- Avval B4 katakchasini tanlang.
- Keyin, Uy yorlig'ining Bufer bo'limida Nusxalash tugmasini bosing.
- Endi, F4 katakchasini belgilang.
- Keyin yana Bufer boʻlimida siz deb nomlangan variantni topasiz. Qo'yish .
- Bu erda variantlar ro'yxatidan Qo'yish belgisini bosing.
- Bo'ldi, siz nihoyat nusxalangan qiymatga ega bo'lasiz.
- Bundan tashqari, siz Nusxalash buyrug'ini olishingiz mumkin. manba katakchasini o'ng tugmasini bosing.
- Keyin, maqsad katak ustiga sichqonchaning o'ng tugmachasini bosing va keyin siz Paste<2-ni topasiz> buyrug'i.
- Nusxalash va joylashtirish variantlaridan birini sinab ko'rishingiz mumkin.
2. Nusxalash va ko'chirish ; Ikki katak orasiga joylashtirish
Siz ikkita mavjud qiymat ichida qiymatni nusxa ko'chirishingiz va joylashtirishingiz mumkin. Keling, misolni ko'rib chiqaylik.
- Birinchi navbatda, biz Ism va Yosh ni ikkita qo'shni katakchaga ko'chirib, joylashtirdik.
- Keyin, Familiya sarlavhali katakchani tanlang va nusxa oling.
- Keyin kursorni ikkita qoʻshni kataklarning koʻpchiligining oʻng tomoniga qoʻying va sichqonchani oʻng tugmasini bosing.
- Bu yerga bosing Ko'chirilgan kataklarni qo'shish -da.
- Keyingi, Qo'shish dialog oynasi ochiladi.
- Ushbu oynada , Yacheykalarni o'ngga siljitish -ni tanlang va OK tugmasini bosing.
- Nihoyat, qiymat o'rtasida nusxalanadi ikkita katak.
3. Klaviatura yorliqlarini qo'llash
Siz klaviatura yorliqlari yordamida ham nusxa ko'chirishingiz va joylashtirishingiz mumkin. Vazifani bajarish uchun shu jarayondan oʻting.
- Avval hujayra diapazoni B5:D5 -ni tanlang.
- Keyin, Ctrl + tugmasini bosing. Hujayradan nusxa olish uchun klaviaturada C tugmasini bosing.
- Keyin, maqsadli katakka o'ting va Ctrl + V
nusxa ko'chirilgan qiymatlarni olish uchun.
Excel VBA qiymatni boshqa hujayraga nusxalash uchun
Biz katakchani yordamida nusxalashimiz mumkin. VBA kodi. VBA Visual Basic for Applications degan ma'noni anglatadi. Bu Excel uchun dasturlash tili. Keling, VBA kodini bitta yacheyka va qator katakchalar uchun qo‘llash usullarini tekshirib ko‘raylik.
1. Yagona hujayradan nusxa olish
Avval VBA kodi bilan bitta yacheykadan nusxa olamiz. Buni amalga oshirish uchun quyidagi yo'riqnomaga amal qiling.
- Boshida biz uni nusxalash uchun yacheyka B4 ni tanlang.
- Keyin, Developer yorlig'ida Kod guruhi ostidagi Visual Basic opsiyasini tanlang.
- Keyin, Insert opsiyasi ostida Module -ni tanlang.
- Endi kodni yozingbu yerda.
3832
Ushbu kod katakchani tanlaydi va uni 4 ustunlar farqiga qo'yadi, chunki biz o'rnatdik. Ofset qiymati 0 va 4 . 0 qator o'zgarmasligini, 4 esa 4 ustunlar o'zgarishini bildiradi. Qiymatni xohlaganingizcha oshirish yoki kamaytirishingiz mumkin.
- Keyin, Run Sub belgisini bosing yoki klaviaturangizda F5 ni bosing.
- Nihoyat, u hujayradan nusxa oldi va 4 katakchalar farqiga joylashtirdi.
9362
2. Hujayralar diapazonidan nusxa oling
Yagona katak nusxasiga o'xshab siz VBA-dan foydalanib, qator katakchalarni nusxalashingiz mumkin. Agar siz hujayralar qatoridan nusxa olishni istasangiz, kod quyidagicha bo'ladi:
4061
Nihoyat, siz quyidagi rasmga o'xshash narsani topasiz.
Qo'shimcha maslahatlar
Agar siz boshqa varaqdan katakchani ko'chirmoqchi bo'lsangiz, yacheyka havolasidan oldin varaq nomini kiritishingiz kifoya. Masalan, biz INDEX-MATCH varaqining B4 katagiga tegishli qiymatni olishni xohladik. shuning uchun formula bu yechimni ta'minlaydi.
Eslatma: Agar varaqni bir nechta so'zlardan iborat deb nomlaganingizda, ismni matn ichida eslatib o'tishingiz kerak. Apostrof (
''
) lekin bitta so'z nomi uchun bu tinish belgisi emaskerak.