Mundarija
Microsoft Excelda konkatenat funksiyasiga qarama-qarshi ishlaydigan aniq funksiya mavjud emas. Ammo shunga qaramay, bizda matnni bir nechta qismlarga bo'lish uchun bir qator mos protseduralar va muqobil variantlar mavjud. Ushbu maqolada siz Excelda birlashtirishning teskarisi bo'lishi kerak bo'lgan oddiy usullardan qanday foydalanishni bilib olasiz.
Amaliy kitobni yuklab oling
Yuklab olishingiz mumkin. biz ushbu maqolani tayyorlashda foydalangan Excel ish kitobi.
Concatenate.xlsx ga qarama-qarshilik
Birlashtirishga qarama-qarshi bo'lgan 4 usul Excelda
1. Matnni formulali bir nechta katakchalarga bo'lish
Quyidagi jadvalda B ustunida beshta alohida katakcha mavjud bo'lib, ularning har biri umumiy ajratuvchi bilan ajratilgan uchta tasodifiy nomga ega ' Vergul (,) . 1-qism, 2-qism va 3-qism nomli uchta sarlavha ostida B ustunidagi har bir katakchadan alohida nomlar joylashadi.
📌 1-qadam:
➤ C5 hujayra ni tanlang va quyidagini kiriting:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 2-qadam:
➤ Enter -ni bosing va siz B5 katakchadagi nomlardan birinchi ism ajratiladi.
🔎 Formula qanday ishlaydi ?
- REPT(” “,999): Bu yerda REPT funksiyasi ichidagi “boʻshliq” belgisini 999 marta takrorlaydi. SUBSTITUTE funktsiyasi.
- SUBSTITUTE($B5,”,",REPT(” “,999)): SUBSTITUTE funktsiya oldingi bosqichda ko'rsatilgan takroriy bo'shliqlar bilan vergulni almashtiradi. Shunday qilib, formula bo'shliqlar bilan Patrik nomini qaytaradi.
- COLUMNS($A:A)*999-998: Bu erda COLUMNS funksiyasi ustunlar sonini va natijaviy qiymatni MID funktsiyasi uchun boshlang'ich_num sifatida belgilaydi.
- MID(SUBSTITUTE($B5,",",REPT(" ",999 )), COLUMNS($A:A)*999-998,999): MID funktsiyasi 999 belgidan iborat 'Patrik' nomlarini qaytaradi. jami.
- Nihoyat, TRIM funksiyasi MID funktsiyasi tomonidan topilgan matn qatoridan barcha keraksiz bo'shliqlarni olib tashlaydi va 'Patrik' nomini qaytaradi aynan.
Endi qolgan barcha ajratilgan nomlarni chiqarish uchun qolgan amallarni bajaramiz.
📌 3-qadam:
➤ C5 katakchasidan Toʻldirish dastagi tugmasidan foydalanib, uchta boʻlingan nomga ega boʻlguningizcha uni oʻngga torting.
Shunday qilib, biz hozirgina ajratib oldik. B5 uyasidan alohida uchta nom.
📌 4-qadam:
➤ Endi C dan qolgan katakchalarni avtomatik toʻldirish uchun Toʻldirish dastagini pastga torting. 6 - E9 .
Va siz B ustuni dagi nomlar guruhidan ajratilgan barcha nomlarni topasiz.
2. Birlashtirishning qarama-qarshi tomoni: Ko'p hujayralarga bo'linish uchun matn funktsiyalaridan foydalanish
Endi bizda ustun B da tasodifiy to'liq nomlar mavjud. Biz nomlarni ajratamiz va ularni ko'rsatamizo'xshash qatordagi keyingi ikkita katakka alohida.
📌 1-qadam:
➤ Tanlash birinchi chiqish C5 uyasi va yozing:
=LEFT(B5,FIND(" ",B5)-1)
📌 2-qadam:
➤ Enter -ni bosing va C ustunidagi qolgan hujayralarni avtomatik to'ldirish uchun To'ldirish dastagi -dan foydalaning.
Siz barcha birinchi ismlarni B ustunidagi to'liq ismlardan ajratib olasiz.
🔎 Formula qanday ishlaydi?
- Ushbu formulada TOPISH funksiyasi B5<4 katagida birinchi bo'sh joyni qidiradi> va bo‘sh joy belgisi o‘rnini qaytaradi.
- LEFT funksiyasi chapdan nomni chiqaradi va avval FIND funksiyasi tomonidan belgilangan bir qancha belgilarni qaytaradi.
Endi, har bir ismning ikkinchi qismini qanday chiqarish mumkinligini ko'rib chiqamiz.
📌 3-qadam:
➤ D5 katakda kerakli formula bo'ladi:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 4-qadam:
➤ Enter va avtomatik f tugmasini bosgandan so'ng Butun D ustunini o'zgartirsangiz, barcha familiyalarni faqat 2-qism sarlavhasi ostida topasiz.
🔎 Formula qanday ishlaydi?
- Ushbu formulada LEN funksiyasi da mavjud belgilarning umumiy sonini qaytaradi. B5 katak va bu 15 .
- TOPISH funktsiyasi ushbu matndagi bo'sh joyning o'rnini qaytaradi va qaytaradi 8 .
- Avvalgi ikkita raqamli qiymat orasidagi arifmetik farq RIGHT funksiyasi uchun belgilar sonini belgilaydi.
- Nihoyat, RIGHT funksiyasi o'ngdan 15-8=7 belgilarni ajratib oladi va 'Cummins' nomini qaytaradi.
3. Excelda teskari birlashtirish uchun matndan ustunga ustasidan foydalaning
Keling, yana birinchi misolimizga o'tamiz. Endi chegaralagichlarni olib tashlaganimizdan so'ng katakchalarni ajratish uchun Matnni Ustunga sehrgaridan foydalanamiz.
📌 1-qadam:
➤ Bo'linishi kerak bo'lgan barcha matn ma'lumotlarini o'z ichiga olgan (B5:B9) katakchalar diapazonini tanlang.
➤ Ma'lumotlar yorlig'i ostida -ni tanlang. Ma'lumotlar asboblari buyruqlar guruhidagi matnni Ustunlarga opsiyasi.
Muloqot oynasi ochiladi.
📌 2-qadam:
➤ Asl ma'lumotlar turi sifatida "Ajratilgan" radio tugmani tanlang.
➤
📌 3-qadam:
➤ dan Chegaralar variantlari, faqat vergul ga belgilang va boshqa parametrlarni belgisiz qoldiring. Sizga quyidagi rasmdagi kabi maʼlumotlarni oldindan koʻrish koʻrsatiladi.
➤ Keyingi tugmasini bosing.
📌 4-qadam:
➤ "Umumiy" opsiyasini Ustun ma'lumotlar formati sifatida saqlang.
➤ Tahrirlashni yoqish Maqsad bo'limida C5 dan E9 gacha bo'lgan chiqish katakchalarini tanlang.
➤ Finish -ni bosing va ish tugadi.
Siz bo'lasizyacheykalarning tanlangan chiqish diapazoniga bo'lingan barcha nomlarni darhol ko'rsatdi.
4. Flash to'ldirish usulini Concatenate ga qarama-qarshi sifatida qo'llash
Oxirgi misolimizda nomlarni katakchalardan alohida ajratib olish uchun Flash Fill -ni qo'llashga harakat qilamiz. Flash Fill Excelda ma'lumotlarni avtomatik ravishda to'ldirish naqshiga amal qiladi. Agar biron bir naqsh topilmasa, Flash Fill samarali ishlamaydi va hatto xato chiqishiga olib kelishi mumkin. Bu usul faqat sizning ma'lumotlar diapazonida muntazam va simmetrik naqsh mavjud bo'lsa, ajoyib va foydalidir.
Endi bu Flash Fill buyrug'i matnlarni ajratish uchun qanday tez ishlashini ko'rib chiqamiz.
📌 1-qadam:
➤ C5 uyasi ni tanlang va "Patrik" qo'lda kiriting.
📌 2-qadam:
➤ Oxirgi C9 katakchaga sudrab borish uchun To'ldirish dastagi dan foydalaning .
➤ Variantlarni bosing va hozir Flash Fill -ni tanlang.
Va siz barcha birinchi ismlarni topasiz. ajratilgan va ustun C da chiqarilgan.
📌 3-qadam:
➤ Xuddi shunday, hozir buni 2-qism sarlavhasi ostidagi familiya uchun ham bajaring.
Va siz bir vaqtning o'zida barcha familiyalarni quyidagidan ajratilgan holda ko'rasiz. to'liq ismlar B ustunida .
Yakunlovchi so'zlar
Umid qilamanki, bu oddiy usullarning barchasi Yuqorida aytib o'tilganlar endi kerak bo'lganda ularni Excel elektron jadvallarida qo'llashga yordam beradi. AgarAgar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ushbu veb-saytda Excel funksiyalariga oid boshqa maqolalarimizni ko'rishingiz mumkin.