Excelda bir nechta satrlardan ma'lumotlarni qanday birlashtirish mumkin (4 ta tezkor usul)

  • Buni Baham Ko'Ring
Hugh West

Ko'p hollarda sizga ma'lumotlarni birlashtirish, birlashtirish yoki birlashtirish kerak bo'lishi mumkin . Microsoft Excel-da siz bunday turdagi vazifalarni ommaviy va soniyalar ichida bajarishingiz mumkin. Ushbu maqola Excelda bir nechta satrlardagi ma'lumotlarni bir necha tezkor usullar bilan qanday qilib jamlashni ko'rsatib beradi.

Amaliyot kitobini yuklab oling

Siz quyidagi havoladan mashq kitobini yuklab olishingiz mumkin.

Bir nechta satrlardan ma'lumotlarni birlashtirish.xslm

Excelda bir nechta satrlardan ma'lumotlarni birlashtirishning 4 usuli

Endi sizda Mamlakatlar va ularning Shaharlari . Bu yerda siz Mamlakat yonida Shaharlar konsolidatsiyalangan uchun bir nechta qatorlarga ega bo'lishni xohlaysiz. Bunda men sizga ushbu ma'lumotlar to'plamidan foydalanishning ikkita usulini ko'rsataman.

1. UNIQUE va TEXTJOIN funksiyalaridan foydalanish

UNIQUE-dan foydalanish va TEXTJOIN funktsiyalari Excelda bir nechta satrlardagi ma'lumotlarni birlashtirishning eng tez va qulay usullaridan biridir. Endi ushbu funksiyalar yordamida maʼlumotlarni birlashtirish uchun quyidagi amallarni bajaring.

Qadamlar :

  • Birinchi navbatda, Maʼlumotlar majmuangiz yonidagi davlat .
  • Keyin, E5 yacheykani tanlang va quyidagi formulani kiriting.
=UNIQUE(B5:B13)

Unda E5 katakcha Mamlakat yangi ustunining birinchi katagidir. Shuningdek, B5 va B13 maʼlumotlar toʻplami ustunining birinchi va oxirgi kataklaridir. Mamlakat .

Bundan tashqari, biz UNIQUE funktsiyasidan foydalanamiz. Bu funksiyaning sintaksisi UNIQUE(massiv, [bo'yicha_tuzilma], [aniq_bir marta]) .

  • Keyin, konsolidatsiya uchun boshqa ustun qo'shing. shaharlar ma'lumotlari.
  • Shundan so'ng F5 katakchasini bosing va quyidagi formulani kiriting.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

Bu yerda F5 yacheyka yangi ustunning birinchi katagi Shahar . Shuningdek, C5 va C13 hujayralar mos ravishda Shahar ma'lumotlar to'plami ustunining birinchi va oxirgi kataklaridir.

Bundan tashqari, bu erda biz TEXTJOIN funktsiyasi. Bu funksiyaning sintaksisi TEXTJOIN(ajratuvchi, e'tibor bermaslik_bo'sh, matn1,...) . Shuningdek, biz AGAR funksiyasidan foydalanamiz.

  • Nihoyat, ustunning qolgan qismi uchun Toʻldirish dastagini torting. .

Batafsil oʻqing: Matnli maʼlumotlarni Excelda birlashtirish (3 ta misol bilan)

2. IF funktsiyasini qo'llash va saralash

Excelda bir nechta satrlardagi ma'lumotlarni birlashtirishning yana bir usuli IF funksiyasi va Tartiblash opsiyasidan foydalanishdir. Ma'lumotlar yorlig'i bir vaqtning o'zida. Endi yuqoridagi maʼlumotlar toʻplamidan buni amalga oshirish uchun quyidagi amallarni bajaring.

Qadamlar :

  • Birinchi, oʻzingiz uchun hujayra diapazonini tanlang. saralashni xohlaydi. Bu holda, u diapazon B5:B13 .
  • Keyin, Maʼlumotlar yorligʻiga > Sort & Filtrni > A dan Z gacha saralash.

  • Endi Tartiblash bo'yicha ogohlantirish qutisiochiladi. Shu nuqtada Tanlovni kengaytirish -ni tanlang.
  • Keyin, OK tugmasini bosing.

  • Shunday qilib, Shaharlar uchun boshqa ustun qo'shing.
  • Shundan so'ng, D5 katakchasini tanlang va quyidagi formulani kiriting va To'ldirish dastagini torting. ustunning qolgan kataklari uchun.
=IF(B5=B4,D4 &","& C5,C5)

Bu holda D5 katakchaning birinchi katagidir. ustuni Shaharlar .

  • Ushbu nuqtada Yakuniy saralash nomli yangi ustunni kiriting.
  • Keyin, E5 katakchasini tanlang, quyidagi formulani kiriting va qolgan ustun katakchalari uchun Toʻldirish dastagi ni torting.
=IF(B5B6,"Final Row","")

Bu holda, B5 va B6 mos ravishda Shahar ustunining birinchi va ikkinchi katakchalari. Shuningdek, E5 ustunning birinchi katagi Yakuniy qator .

  • Endi diapazonni tanlang va nusxa oling D5:E13 va formulalarini olib tashlash uchun ularni Qiymatlar formatiga joylashtiring.

  • Keyingi: Ma'lumotlar yorlig'i > Sartlash .

  • Ushbu nuqtadan Saralash bo'yicha variantlar Yakuniy saralash ni tanlaydi.
  • Keyin, Buyurtma opsiyalaridan Z - A ni tanlang.
  • Shunday qilib , OK tugmasini bosing.

  • Endi Tartiblash haqida ogohlantirish oynasi ochiladi. Shu nuqtada Tanlovni kengaytirish -ni tanlang.
  • Keyin, OK tugmasini bosing.

  • Shu vaqtda sizQuyidagi skrinshotda ko'rsatilganidek, sizning chiqishingiz bo'ladi.

  • Nihoyat, barcha qo'shimcha satr va ustunlarni o'chirib tashlang va kerakli natijani oling.

Batafsil o'qing: Ma'lumotni Excelda qanday birlashtirish mumkin (2 ta oddiy usul)

O'xshash O'qishlar

  • Excelda guruhlash va konsolidatsiya vositalaridan qanday foydalanish (5 ta oson misol)
  • Excelda konsolidatsiyani olib tashlash (2 ta qulay usul) )
  • Bir nechta ish kitoblaridan Excelda ma'lumotlarni qanday birlashtirish mumkin (2 usul)
  • [O'zgarmas]: konsolidatsiya ma'lumotnomasi Excelda haqiqiy emas ( Tezkor tuzatish bilan)

3. Excelda bir nechta satrlardagi ma'lumotlarni birlashtirish uchun Consolidate opsiyasidan foydalanish

Endi sizda bir nechta sotuvlar mavjud bo'lgan ma'lumotlar to'plami bor deylik. turli holatlarda shaxslar. Shu nuqtada, siz ularning sotuvlari ma'lumotlarini birlashtirmoqchisiz va ularning summasini bir nechta qatorlardan olishni xohlaysiz. Agar shunday qilishni istasangiz, quyidagi amallarni bajarishingiz mumkin.

Qadamlar :

  • Avval, oʻzingizga kerakli katakni tanlang. yangi ma'lumotlar.
  • Ikkinchidan, Ma'lumotlar yorlig'iga o'ting.
  • Keyin, Ma'lumotlar asboblari dan Birlashtirish -ni tanlang. .

  • Keyin, Funktsiya opsiyalaridan Yigʻindi ni tanlang.
  • Bundan keyin , Ma'lumotnoma ni tanlang, Bu holda u $B$5:$C$14 bo'ladi.

Bu erda B5 katakchasi Sotuvchi ustunining birinchi katagi va C14 katakchasi Savdo summasi ustunining oxirgi katagidir.

  • Keyin, Yorliqlardan foydalanish -dan Chap ustun -ni tanlang.
  • Shunday qilib, OK tugmasini bosing.

  • Nihoyat, sizda savdo uchun jamlangan maʼlumotlaringiz bor.

Izoh: Agar siz mezonlar asosida maʼlumotlaringizni birlashtirishni istasangiz, avval Ma'lumotlaringizni mezonlaringiz bo'yicha tartiblang va keyin Birlashtirish opsiyasidan foydalaning.

Batafsil o'qing: Excelda ma'lumotlarni tekshirish va konsolidatsiya qilish (2 ta misol)

4. Excelda bir nechta qatorlardagi ma'lumotlarni birlashtirish uchun VBA kodini qo'llash

Shuningdek, siz ham qo'llashingiz mumkin VBA kodi Excelda bir nechta satrlardagi ma'lumotlarni osongina birlashtirish uchun. Agar shunday qilishni istasangiz, quyidagi amallarni bajaring.

Qadamlar :

  • Avval ALT tugmasini bosing. + F11 VBA oynasini ochish uchun.
  • Endi, Sheet 7 yoki siz ishlayotgan varaqni tanlang va O'ng tugmasini bosing undagi.
  • Keyin, ketma-ket Insert > Modul -ni tanlang.

  • Ushbu nuqtada quyidagi koddan nusxa oling va uni bo'sh joyga qo'ying.
3180

💡 Kod izohi:

Ushbu qismda men yuqorida ishlatilgan VBA kodini tushuntiraman. Endi men kodni turli bo'limlarga ajratdim va ularni raqamladim. Bu vaqtda men kod bo'limini oqilona tushuntiraman.

  • 1-bo'lim: InUshbu bo'limda biz ConsolidateMultiRows() nomli yangi Sub yaratamiz.
  • 2-bo'lim : Keyin biz turli o'zgaruvchilarni e'lon qilamiz.
  • 3-bo'lim: Mana, ushbu bo'limda biz mos yozuvlar diapazonini so'raydigan Kirish qutisini yaratamiz.
  • 4-bo'lim: Biz Sotuv summasini qo'shish uchun For to'nkasini ishga tushiramiz.
  • 5-bo'lim: Nihoyat, barcha qo'shimcha tarkibni tozalashimiz va kataklarni qayta tartiblang.

  • Endi F5 tugmasini bosing va kodni ishga tushiring.
  • Ushbu nuqtada, quyidagi skrinshot kabi quti paydo bo'ladi.
  • Keyin, mos yozuvlar diapazonini kiriting
  • Nihoyat, OK tugmasini bosing.

  • Nihoyat, sizda quyidagi skrinshot kabi birlashtirilgan maʼlumotlaringiz bor.

Batafsil oʻqing: Excel-da bir nechta ustunlardan ma'lumotlarni qanday jamlash mumkin (7 ta oson usul)

Xulosa

Oxirgi, lekin eng muhimi, umid qilamanki, siz bundan izlagan narsangizni topdingiz. maqola. Agar sizda biron bir savol bo'lsa, iltimos, quyida sharh qoldiring. Bundan tashqari, shunga o'xshash ko'proq maqolalarni o'qishni istasangiz, bizning veb-saytimizga tashrif buyurishingiz mumkin ExcelWIKI .

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.