Mundarija
O'quv qo'llanma Excelda qatorlarni 4 xil usulda xavfsiz birlashtirishni ko'rsatadi: ma'lumotlarni yo'qotmasdan bir nechta qatorlarni birlashtirish, takroriy qatorlarni birlashtirish, qatorlar bloklarini qayta-qayta birlashtirish va bir yoki bir nechta jadval asosida mos keladigan satrlarni boshqa jadvaldan nusxalash umumiy ustunlar.
Excelda qatorlarni birlashtirish har birimiz vaqti-vaqti bilan bajarishimiz kerak bo'lgan eng keng tarqalgan vazifalardan biridir. Muammo shundaki, Microsoft Excel buni amalga oshirish uchun ishonchli vositani taqdim etmaydi. Misol uchun, agar siz ikki yoki undan ortiq qatorlarni o'rnatilgan Birlashtirish & Markaz tugmasi, siz quyidagi xato xabari bilan yakunlanasiz:
"Tanlovda bir nechta ma'lumotlar qiymatlari mavjud. Bir katakka birlashtirganda faqat yuqori chapdagi ko'p ma'lumotlar saqlanadi."
OK tugmasini bosish hujayralarni birlashtiradi, lekin faqat birinchi katakning qiymatini saqlab qoladi, qolgan barcha ma'lumotlar yo'qoladi. Shunday ekan, bizga yaxshiroq yechim kerakligi aniq. Ushbu maqola Excelda bir nechta satrlarni hech qanday ma'lumotlarni yo'qotmasdan birlashtirish imkonini beradigan bir necha usullarni tavsiflaydi.
Ma'lumotlarni yo'qotmasdan Excelda qatorlarni qanday birlashtirish mumkin
vazifa: sizda har bir qatorda mahsulot nomi, mahsulot kaliti, mijoz nomi va boshqalar kabi ma'lum ma'lumotlar mavjud bo'lgan ma'lumotlar bazasi mavjud. Biz istagan narsa ma'lum bir tartib bilan bog'liq barcha qatorlarni quyida ko'rsatilgandek birlashtirishdir:
Istalgan natijaga erishishning ikki yo'li mavjud:
Excelda qatorlarni bittaga birlash
Qo'shilishsatrlar ustunlar ustunlari
Batafsil o'qingHech qanday formulalarsiz hujayralarni tez birlashtiring!
Va Excelda barcha ma'lumotlaringizni xavfsiz saqlang
Batafsil o'qingBir nechta qatorlarni birlashtiring formulalar yordamida
Bir nechta katakchalardagi qiymatlarni bittaga birlashtirish uchun siz CONCATENATE funktsiyasidan yoki birlashtirish operatoridan (&) foydalanishingiz mumkin. Excel 2016 va undan yuqori versiyalarida siz CONCAT funksiyasidan ham foydalanishingiz mumkin. Qanday bo'lmasin, siz hujayralarni havola sifatida taqdim etasiz va ular orasiga kerakli chegaralovchilarni kiritasiz.
Qatorlarni birlashtiring va qiymatlarni vergul va bo'shliq bilan ajrating:
=CONCATENATE(A1,", ",A2,", ",A3)
=A1&", "&A2&", "&A3
Ma'lumotlar orasidagi bo'shliq bilan qatorlarni birlashtiring:
=CONCATENATE(A1," ",A2," ",A3)
=A1&" "&A2&" "&A3
Qatorlarni birlashtiring va qiymatlarni vergul bilan bo'shliqsiz :
=CONCATENATE(A1,A2,A3)
=A1&","&A2&","&A3
Amalda ko'pincha kerak bo'lishi mumkin. ko'proq hujayralarni birlashtirish uchun, shuning uchun haqiqiy hayot formulangiz biroz uzunroq bo'lishi mumkin:
=CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)
Endi sizda bir nechta ma'lumotlar qatorlari mavjud. bir qator. Lekin sizning birlashtirilgan qatorlaringiz formulalardir. Ularni qiymatlarga aylantirish uchun Excelda formulalarni ularning qiymatlari bilan qanday almashtirish bo‘limida tavsiflanganidek Maxsus joylashtirish funksiyasidan foydalaning.
Exceldagi qatorlarni Hujayralarni birlashtirish qo‘shimchasi bilan birlashtiring
Hujayralarni birlashtirish qoʻshimchasi Excelda yacheykalarni birlashtirish uchun koʻp maqsadli vosita boʻlib, u alohida kataklarni hamda butun satr yoki ustunlarni birlashtira oladi. Va eng muhimi, ushbu vosita barcha ma'lumotlarni saqlaydi hatto tanlovda bo'lsa hambir nechta qiymatlar.
Ikki yoki undan ortiq satrlarni bittasiga birlashtirish uchun quyidagi amallarni bajarishingiz kerak:
- Qatorlarni birlashtirmoqchi boʻlgan katakchalar oraligʻini tanlang.
- Ablebits Data yorlig‘iga > Birlashtirish guruhiga o‘ting, Uyachalarni birlashtirish strelkasi -ni bosing va keyin Qatorlarni bittaga birlashtirish -ni bosing. .
- Bu ko'p hollarda yaxshi ishlaydigan oldindan tanlangan sozlamalar bilan Uyachalarni birlashtirish dialog oynasini ochadi. Bu misolda biz faqat ajratuvchini standart boʻshliqdan satr uzilishi ga oʻzgartiramiz, quyidagi skrinshotda koʻrsatilganidek:
- tugmasini bosing. Birlashtirish tugmasini bosing va qatorlar bilan ajratilgan mukammal birlashtirilgan maʼlumotlar qatorlarini koʻring:
Qanday qilib takroriy satrlarni bittaga birlashtirish (faqat noyob qiymatlarni saqlab)
Vazifa: sizda bir necha ming yozuvli Excel ma'lumotlar bazasi mavjud. Bir ustundagi qiymatlar deyarli bir xil, boshqa ustunlardagi ma'lumotlar esa boshqacha. Maqsadingiz ma'lum bir ustun asosida takroriy satrlardagi ma'lumotlarni birlashtirib, vergul bilan ajratilgan ro'yxatni yaratishdir. Bundan tashqari, siz faqat noyob qiymatlarni birlashtirishni xohlashingiz mumkin, takroriy nusxalarni tashlab qo'yishingiz va bo'sh kataklarni o'tkazib yuborishingiz mumkin.
Quyidagi skrinshotda biz nimaga erishmoqchi ekanligimiz ko'rsatilgan.
Takroriy qatorlarni qo'lda topish va birlashtirish istiqbollari, albatta, siz oldini olishni xohlayotgan narsadir. Ko'p vaqt talab qiladigan va mashaqqatli bo'lgan "Merge Duplicates" qo'shimchasi bilan tanishing4 bosqichli tezkor jarayonni bajaring.
- Birlashtirmoqchi boʻlgan takroriy qatorlarni tanlang va uning tasmadagi tugmasini bosish orqali Dublikatlarni birlashtirish ustasini ishga tushiring.
- Jadvalingiz toʻgʻri tanlanganligiga ishonch hosil qiling va Keyingi tugmasini bosing. Zaxira nusxasini yaratish opsiyasini belgilab qo'yish oqilona bo'ladi, ayniqsa plagindan birinchi marta foydalanayotgan bo'lsangiz.
- Dublikatlarni tekshirish uchun kalit ustunini tanlang. Ushbu misolda biz Mijoz ustunini tanlaymiz, chunki biz mijoz nomi asosida qatorlarni birlashtirmoqchimiz.
Agar siz bo'sh katakchalarni o'tkazib yubormoqchi bo'lsangiz , ushbu parametrni tanlaganingizga ishonch hosil qiling va Keyingi tugmasini bosing.
- Birlashtirish uchun ustunlarni tanlang . Ushbu bosqichda siz ma'lumotlarini birlashtirmoqchi bo'lgan ustunlarni tanlaysiz va ajratuvchini ko'rsatasiz: nuqta-vergul, vergul, bo'sh joy, satr oralig'i va boshqalar.
Oynaning yuqori qismidagi ikkita qo'shimcha opsiya sizga quyidagilarga imkon beradi:
- Qatorlarni birlashtirganda takroriy qiymatlarni oʻchirish
- Boʻsh kataklarni oʻtkazib yuborish
Tugallangach, Finish tugmasini bosing.
Bir lahzada ikki nusxadagi satrlardagi barcha ma'lumotlar bir qatorga birlashtiriladi:
Qanday qilib qayta-qayta qator bloklarini bir qatorga birlashtirish
Vazifa: sizda oxirgi buyurtmalar haqida ma'lumotga ega Excel fayli bor va har bir buyurtma 3 qatordan iborat: mahsulot nomi, mijoz nomi va sotib olingan sana. Siz birlashmoqchisizhar uch qatorni bittaga, ya'ni uchta qator bloklarini qayta-qayta birlashtiring.
Quyidagi rasm biz qidirayotgan narsani ko'rsatadi:
Agar birlashtirish uchun faqat bir nechta yozuvlar mavjud, siz har bir 3 qatorni tanlashingiz va Hujayralarni birlashtirish plaginidan foydalanib har bir blokni alohida birlashtirishingiz mumkin. Ammo agar sizning ishchi varaqingizda yuzlab yoki minglab yozuvlar mavjud bo'lsa, sizga tezroq yo'l kerak bo'ladi:
- Bizning misolimizdagi C ustunini ishchi varaqingizga yordamchi ustun qo'shing. Keling, uni BlockID yoki o'zingizga yoqqan nom bilan nomlaymiz.
- Quyidagi formulani C2 ga kiriting va to'ldirish dastagini sudrab, uni ustundan pastga ko'chiring:
=INT((ROW(C2)-2)/3)
Bu yerda:
- C2 - formula kiritiladigan eng yuqori katak
- 2 - ma'lumotlar boshlanadigan qator
- 3 - qatorlar soni har bir blokda birlashtirilishi kerak
Ushbu formula skrinshotda ko'rsatilganidek, har bir satr blokiga noyob raqam qo'shadi:
Ushbu formula qanday ishlaydi: ROW funksiyasi formula yacheykasining qator raqamini chiqaradi, undan siz ma'lumotlaringiz boshlangan qator raqamini ayirasiz, shunda formula noldan sanash boshlanadi. Misol uchun, bizning ma'lumotlarimiz 2-qatordan boshlanadi, shuning uchun biz 2-ni ayiramiz. Agar sizning ma'lumotlaringiz, aytaylik, 5-qatorda boshlansa, sizda ROW(C5)-5 bo'ladi. Shundan so'ng, yuqoridagi tenglamani birlashtiriladigan qatorlar soniga bo'lasiz va natijani eng yaqin butun songacha yaxlitlash uchun INT funktsiyasidan foydalaning.
- Xo'sh, ishning asosiy qismini bajardingiz. Endi siz faqat BlockID asosida qatorlarni birlashtirishingiz kerak. Buning uchun biz takroriy satrlarni birlashtirish uchun allaqachon tanish bo'lgan Dublikatlarni birlashtirish ustasidan foydalanamiz:
- 2-bosqichda asosiy ustun sifatida BlockID ni tanlang.
- 3-bosqichda birlashtirmoqchi boʻlgan barcha ustunlarni tanlang va chegaralovchi sifatida qatorlar sonini tanlang.
Bir zumda siz kerakli natijaga erishasiz:
- Blok ID<2-ni o'chirib tashlang> ustun, chunki endi sizga kerak emas va ish tugadi! Qizig'i shundaki, bizga avvalgi ikkita misoldagi kabi yana 4 qadam kerak bo'ldi :)
Nusxa ko'chirmasdan/joylashtirmasdan 2 ta Excel jadvalidan mos keladigan qatorlarni qanday birlashtirish mumkin
Vazifa: sizda umumiy ustun(lar)ga ega ikkita jadval mavjud va siz ushbu ikkita jadvaldan mos keladigan satrlarni birlashtirishingiz kerak. Jadvallar bir varaqda, ikki xil elektron jadvalda yoki ikki xil ish kitobida joylashgan bo'lishi mumkin.
Masalan, bizda yanvar va fevral oylari uchun ikki xil ish varaqlaridagi savdo hisobotlari mavjud va ularni bitta varaqda birlashtirmoqchimiz. E'tibor bering, har bir jadvalda turli xil qatorlar soni va mahsulotlarning turli tartiblari bo'lishi mumkin, shuning uchun oddiy nusxa ko'chirish/joylashtirish ishlamaydi.
Bu holda, Ikkitani birlashtirish Jadvallar qo'shimchasi yaxshi ishlaydi:
- Asosiy jadvalingizdagi istalgan katakchani tanlang va Ikki jadvalni birlashtirish tugmasini bosing. Birlashtirish guruhidagi Ablebits Data yorlig'i:
Bu plaginni asosiy jadvalingiz oldindan tanlangan holda ishga tushiradi, shuning uchun sehrgarning birinchi bosqichida siz shunchaki Keyingi tugmasini bosing.
- Ikkinchi jadvalni, ya'ni mos keladigan satrlarni o'z ichiga olgan qidirish jadvalini tanlang.
- Ikkala jadvalda mavjud bo'lgan bir yoki bir nechta ustun ustunlarini tanlang. Kalit ustunlar faqat noyob qiymatlarni o'z ichiga olishi kerak, misolimizdagi Mahsulot ID .
- Ixtiyoriy ravishda asosiy jadvalda yangilanadigan ustunlarni tanlang. Bizning holatlarimizda bunday ustunlar yo'q, shuning uchun biz faqat Keyingi tugmasini bosamiz.
- Asosiy jadvalga qo'shiladigan ustunlarni tanlang, bizning holatda Fevral sotuvi .
- Oxirgi bosqichda siz ma'lumotlarni qanday birlashtirmoqchi ekanligingizga qarab qo'shimcha opsiyalarni tanlashingiz mumkin va Finish tugmasini bosing. Quyidagi skrinshotda biz uchun juda yaxshi ishlaydigan standart sozlamalar ko'rsatilgan:
Qo'shimchani qayta ishlash va natijani ko'rib chiqish uchun bir necha soniya ruxsat bering:
Bu birlashma vositalarini Excel uchun qanday olishim mumkin?
Ushbu qoʻllanmada muhokama qilingan barcha qoʻshimchalar, shuningdek, vaqtni tejaydigan 70 dan ortiq boshqa vositalar Excel uchun Ultimate Suite-ga kiritilgan. Qo'shimchalar Excel 2019, Excel 2016, Excel 2013, Excel 2010 va Excel 2007 ning barcha versiyalari bilan ishlaydi.
Umid qilamizki, endi Excel varaqlaridagi qatorlarni o'zingiz xohlagan tarzda birlashtira olasiz. Agar topmagan bo'lsangizSizning aniq vazifangiz uchun yechim, shunchaki sharh qoldiring va biz birgalikda yo'lni aniqlashga harakat qilamiz. Oʻqiganingiz uchun rahmat!
Mavjud yuklab olishlar
Ultimate Suite 14 kunlik toʻliq ishlaydigan versiyasi (.exe fayli)