Mundarija
Ba'zan, Microsoft Excel da ishlayotganimizda, bitta ustunning vergul bilan ajratilgan uzluksiz qiymatlarini turli ustunlar yoki qatorlarga bo'lish kerak bo'ladi. Excelda boshqa ilovalardan yaratilgan ma'lumotlarni import qilganimizda, barcha ma'lumotlar alohida ustunga joylashtirilishi mumkin; vergul bilan ajratilgan. Bundan tashqari, biz talab asosida ma'lumotlarning ma'lum bir qismini olishimiz kerak bo'lishi mumkin. Ushbu maqola sizga vergul bilan ajratilgan qiymatlarni bir nechta funksiya va xususiyatlardan foydalangan holda bir nechta ustunlar/satrlarga bo'lish uchun yo'l-yo'riq beradi.
Amaliyot kitobini yuklab oling
Buni tayyorlash uchun biz foydalangan mashq kitobini yuklab olishingiz mumkin. maqola.
Vergul bilan ajratilgan qiymatlarni satr yoki ustunlarga bo'lish.xlsm
Excelda vergul bilan ajratilgan qiymatlarni satr yoki ustunlarga bo'lishning 5 ta usuli
1. Excel dasturidagi "Matndan ustunlarga" funksiyasidan foydalanib, ma'lumotlarni satrlar/ustunlarga vergul bilan ajratish
1.1. Qiymatlarni ustunlarga bo'lish
Avvalo, ma'lumotlarni bir nechta ustunlarga bo'lish uchun Excel dasturining Matndan ustunga xususiyatidan foydalanaman. Bu ma'lumotlarni ustunlarga ajratishning eng oson usuli. Aytaylik, bizda vergul bilan ajratilgan ustunda joylashgan bir nechta mevalarni o'z ichiga olgan ma'lumotlar to'plami bor. Har bir hujayrada 3 meva mavjud. Endi men B ustunining mevalarini 3 turli ustunlarga ajrataman (ustunlar C , D & E ).
Buni amalga oshirish uchun quyidagi amallarni bajaringvazifa.
Qadamlar:
- Birinchidan, butun ma'lumotlar to'plamini tanlang va Ma'lumotlar > Ma'lumotlar asboblari<2-ga o'ting> > Ustunlar uchun matn .
- Natijada Ustunlarga matn kiritish ustasi paydo bo'ladi. . Endi Asl ma'lumotlar turi bo'limidan Ajratilgan -ni tanlang va Keyingi -ni bosing.
- Keyin Chekuvchilar boʻlimidan Vergul ustiga belgi qoʻying va Keyingi tugmasini bosing.
- Shundan so'ng, Mo'ljal manzilini tanlang (bu yerda C5 katak ) va Finish tugmasini bosing.
- Nihoyat, Ustunlar uchun matn ustasi ni yopganimizdan keyin biz quyidagi natijaga erishamiz. Vergul bilan ajratilgan barcha ma'lumotlar C , D va E ustunlariga bo'linadi.
Batafsil o'qing: Excelning bitta yacheykasidagi ma'lumotlarni bir nechta ustunlarga qanday ajratish mumkin (5 usul)
1.2. Matndan ustunlar yordamida satrlarga bo'lish
Endi men vergul bilan ajratilgan qiymatlarni bir nechta qatorga ajrataman. Aytaylik, menda ba'zi meva nomlarini o'z ichiga olgan quyidagi ma'lumotlar to'plami bor. Ushbu qiymatlarni bir nechta satrlarga qo'yishdan oldin, men ularni Matnni ustunlarga xususiyatidan foydalanib ustunlarga ajrataman.
Qadamlar:
- Avval B5 katakchani tanlang, Ma'lumotlar > Ustunlarga matn ga o'ting.
- Keyin Ustunlar uchun matn ustasi Asl ma'lumotlar turi -ni tanlang: Ajratilgan va bosing Keyingi .
- Endi Delimiters turini tanlang: Vergul va Keyingi tugmasini bosing.
- Keyin Buning uchun Maqsad katakchasini tanlang (bu yerda C5 uyasi ) va Finish tugmasini bosing.
- Natijada siz quyidagi natijani olasiz. Endi men olingan ma'lumotlarni bir nechta qatorlarga joylashtiraman. Buning uchun C5:G5 diapazonidan nusxa oling.
- Keyinroq B7 katakchani ustiga sichqonchaning oʻng tugmasini bosing. , va Qoʻyish parametrlari dan Transpose -ni tanlang (skrinshotga qarang).
- Nihoyat, biz biz izlayotgan natijani oling, barcha vergul bilan ajratilgan qiymatlar 7 dan 11 gacha bo'lgan qatorlarga bo'linadi.
Batafsil o'qing: Excelda ma'lumotlarni qanday ajratish mumkin (5 usul)
2. Vergul bilan ajratilgan qiymatlarni ustunlar yoki satrlarga bo'lish uchun Excel Power Query
2.1. Qiymatlarni ustunlarga bo'lish uchun quvvat so'rovi
Bu safar men vergul bilan ajratilgan ma'lumotlarni bir nechta ustunlarga bo'lish uchun excel Power Query dan foydalanaman. Vazifani bajarish uchun quyidagi ko'rsatmalarga rioya qiling.
Qadamlar:
- Avval kursorni mavjud ma'lumotlar to'plamidagi istalgan katakchaga qo'ying. Keyin Ma'lumotlar > Jadvaldan/Diapazondan ( Ma'lumotlarni olish va o'zgartirish guruhi) ga o'ting.
- Shunday qilib, Excel sizdan ma'lumotlar diapazonini jadvalga aylantirishingizni so'raydi. Ma'lumotlar oralig'ini tekshiring va jadval yaratish uchun OK ni bosing.
- Natijada Power Query Editor oynaquyidagi jadvalda paydo bo'ladi. Endi, Power Query Editor oynasidan Uy > Split Column > By Delimiter -ga o'ting.
- Shundan so'ng, Ustunni ajratuvchi bo'yicha ajratish dialog oynasi paydo bo'ladi. Tanlash yoki chegaralovchini kiriting dan Vergul ni tanlang va OK tugmasini bosing (skrinshotga qarang).
- Natijada, Excel jadvalni quyidagi kabi 3 ustunlarga ajratadi. Endi Power Query Editor -ni yopish uchun Uy > Yopish & Yuklash > Yopish & Yuklash .
- Nihoyat, biz olgan yakuniy natija. Vergul bilan ajratilgan barcha ma'lumotlar jadvalning 3 ustunlariga bo'linadi.
Batafsil o'qing: Ma'lumotlarni qanday ajratish mumkin Excelda bir nechta ustunlar
2.2. Ma'lumotlarni qatorlarga bo'lish
Bu erda men vergul bilan ajratilgan qiymatlarni Excel Power Query yordamida bir nechta qatorlarga ajrataman.
Qadamlar:
- Bizda B5 katakchasida vergul bilan ajratilgan mevalar mavjud & C5 . Ushbu qiymatlarga Power Query ni qo'llash uchun B5 katakchani yoki C5 ustiga bosing va Ma'lumotlar > Jadvaldan o'ting. /Range .
- Keyin, Jadval yaratish dialog oynasi ochiladi, jadval diapazonini tekshiring va tugmasini bosing. OK . Shunday qilib, quyidagi jadval Power Query Editor oynasida yaratiladi.
- Keyin jadvalni tanlang, Uy > Split-ga o'ting.Ustun > Ajratish bo'yicha .
- Endi Ustunni ajratuvchi bo'yicha ajratish dialog oynasi paydo bo'ladi. Ajratish belgisini tanlang yoki kiriting bo'limidan Vergul -ni tanlang, Kengaytirilgan parametrlar -ga o'ting va maydondan Qatorlar -ni bosing: Bo'linish ichiga . Ishingiz tugagach, OK tugmasini bosing.
- OK tugmasini bosgandan so'ng biz quyidagi natijani olamiz . Uyga > Yopish & Yuklash > Yopish & Natijani excel ish varag'ida ko'rsatish uchun ni yuklang.
- Oxir-oqibat, quyidagi yakuniy natijaga erishdik. Vergul bilan ajratilgan barcha qiymatlar 2 dan 7 gacha boʻlgan qatorlarga boʻlinadi.
3. CHAP, OʻNGni birlashtiring , MID, FIND & amp; Vergul bilan ajratilgan qiymatlarni ustunlarga bo'lish uchun LEN funktsiyalari
Biz vergul bilan ajratilgan ma'lumotlarni bir nechta ustunlarga bo'lish uchun excel funksiyalaridan foydalanishimiz mumkin. Asosan, biz ajratuvchi (vergul, bo'sh joy, nuqtali vergul) asosidagi Excel funksiyalarining kombinatsiyasidan foydalanib, turli ustunlardagi ma'lumotlar qismlarini ajratib olishimiz mumkin. Ushbu usulda men B ustunida joylashgan uzluksiz matn qatoridan 3 pozitsiyalaridan ma'lumotlarni ajratib olaman va ularni bir nechta ustunlarga joylashtiraman.
3.1. Birinchi so'zni toping
Dastlab, men LEFT va FIND funktsiyalari yordamida uzluksiz matn qatoridan birinchi so'zni chiqaraman.
Qadamlar:
- Quyidagi formulani C5 katagiga kiriting va tugmasini bosing. Klaviaturadan kiriting.
=LEFT(B5,FIND(",", B5)-1)
- Kirish paytida formula bo'lsa, Excel ' Sana 'ni qaytaradi, bu B5 katakning birinchi so'zidir.
Bu erda, FIND funksiyasi 1- vergulning o'rnini qaytaradi. Keyin LEFT funktsiyasi birinchi vergul oldidagi birinchi so'zni chiqaradi.
3.2. 2-so'zni ajratib oling
Endi men MID va FIND funksiyalari kombinatsiyasidan B5 katagidan ikkinchi so'zni chiqarib olish uchun foydalanaman.
Qadamlar:
- D5 katagiga quyidagi formulani kiriting va Enter tugmasini bosing.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
- Natijada yuqoridagi formula Uzum ni qaytaradi; B5 katakning 2-chi so'zi.
Bu yerda MID funksiyasi B5 katakchasi matn satrining oʻrtasidan belgilar. va FIND funksiyasi 2-chi satrning B5 katakchadagi o'rnini qaytaradi.
3.3. 3-so'zni toping
Deylik, 3-chi so'zni B5 katakchasidan vergul joylashuviga qarab ajratib olaman. 3-chi so'zni chiqarishda men RIGHT , LEN va FIND funksiyalaridan foydalanaman.
Qadamlar:
- Quyidagi formulani D5 katakchaga kiriting. Keyin Enter tugmasini bosing.
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))
- tugmasini bosganingizdan keyin kiriting, excel tarvuz ni qaytaradi, bu 3-chi bizning B5 katakchadagi uzluksiz ma'lumotlarimiz so'zi.
Bu erda LEN funksiyasi uzunlikni qaytaradi B5 katakchasi . Keyin FIND funksiyasi B5 katakchasidagi vergul o'rnini qaytaradi. Keyinchalik FIND va LEN funksiyalari natijasiga qarab RIGHT funksiyasi B5 uyasidan eng oʻngdagi soʻzni chiqaradi.
- Men barcha 1-chi , 2-chi va 3-chi birinchi qator uchun turli ustunlardagi so'zlarni olganim uchun, endi men olishga harakat qilaman qolgan qatorlar uchun ham xuddi shunday natija. Buning uchun C5:D5 diapazonini tanlang va Toʻldirish dastasi ( + ) vositasidan foydalaning.
- Oxir-oqibat biz yakuniy natijani olamiz.
4. Excel VBA vergul bilan ajratilgan qiymatlarni ustunlarga bo'lish uchun yoki Qatorlar
4.1. Qiymatlarni ustunlarga bo'lish uchun VBA
Siz oddiy VBA kodi yordamida vergul bilan ajratilgan ma'lumotlarni bir nechta ustunlarga bo'lishingiz mumkin.
Qadamlar:
- Birinchidan, ma'lumotlarni ajratmoqchi bo'lgan ish varag'iga o'ting. Keyin, varaq nomini o'ng tugmasini bosing va VBA oynasini ochish uchun Kodni ko'rish -ni bosing.
- Keyin Modul ga quyidagi kodni kiriting va F5 tugmasidan foydalanib Ishga tushirish kodni kiriting.
6572
Bu yerda ' r ' ma'lumotlarni o'z ichiga olgan qatorlarni bildiradi. Boshqa tomondan, ' Count=3 ' C ustunini bildiradi, bu esaajratilgan ma'lumotlarni ko'rsatish uchun birinchi ustun.
- Kodni ishga tushirgandan so'ng, B ustunidagi vergul bilan ajratilgan ma'lumotlar C , <1 ustunlariga bo'linadi>D va E quyidagi kabi:
4.2. Qiymatlarni satrlarga bo'lish
Endi men vergul bilan ajratilgan qiymatlarni Excel VBA yordamida turli qatorlarga ajrataman. Vazifani bajarish uchun quyidagi amallarni bajaring.
Qadamlar:
- Birinchi, sizda ma'lumotlar mavjud bo'lgan ish varag'iga o'ting va sichqonchaning o'ng tugmachasini bosing. Kodni ko'rish .
- Natijada VBA oynasi paydo bo'ladi. Quyidagi kodni Module ga yozing va klaviaturada F5 tugmasini bosib kodni yuving.
9118
- Endi kodni ishga tushirganingizda quyidagi kiritish oynasi paydo bo'ladi, quyidagi ma'lumotlar oralig'ini kiriting va OK tugmasini bosing.
- Natijada boshqa kiritish oynasi paydo bo'ladi. U yerga maqsad katakchani kiriting va OK tugmasini bosing.
- Oxir-oqibat biz quyidagi natijani olamiz. Maʼlumotlar majmuamizning vergul bilan ajratilgan barcha qiymatlari 8 dan 13 gacha boʻlgan qatorlarga boʻlingan.
5. Foydalanish Vergul bilan ajratilgan qiymatlarni turli ustunlarga bo'lish uchun Excel Flash to'ldirish
Biz vergul bilan ajratilgan ma'lumotlarning bir qismini boshqa ustunga yozishimiz va qolgan qismini olish uchun Flash to'ldirish funksiyasini qo'llashimiz mumkin. bir xil naqsh ma'lumotlari.
Qadamlar:
- C5 katagiga ' Sana ' kiriting.Keyinchalik, C6 katagiga ' R ' yozishni boshlaganingizda, Excel men barcha qatorlardan birinchi holatda mevalarni olishni xohlayotganimni tushunadi.
- Quyidagi natijani olish uchun Enter tugmasini bosish kifoya. Endi siz boshqa vergul bilan ajratilgan qiymatlarni bir nechta ustunlarga bo'lish uchun ushbu o'xshash usulni qo'llashingiz mumkin.
Xulosa
Yuqoridagi maqolada men Excelda vergul bilan ajratilgan qiymatlarni satrlarga yoki ustunlarga bo'lishning bir necha usullarini batafsil muhokama qilishga harakat qildi. Umid qilamizki, ushbu usullar va tushuntirishlar sizning muammolaringizni hal qilish uchun etarli bo'ladi. Agar sizda biron bir savol bo'lsa, iltimos, menga xabar bering.