Hujayra qiymatini boshqa hujayraga nusxalash uchun Excel formulasi

  • Buni Baham Ko'Ring
Hugh West

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 shuningdek. Buning uchun quyidagi bosqichlarni bajaring.

  • 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 INDEX-MATCH funksiyasi ma'lum bir hujayradan qiymatni olish uchun. Quyidagi amallarni bajaring.

  • 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.

Izoh: Faqat qiymatni nusxalash uchun (format emas) ushbu kodni qo'llashingiz mumkin.
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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.