Mundarija
Excel katta ma'lumotlar to'plamlari bilan ishlashda eng ko'p qo'llaniladigan vositadir. Biz Excelda bir nechta o'lchamdagi ko'p sonli vazifalarni bajarishimiz mumkin. Ba'zan biz ma'lumotlarni vergul bilan ustunlarga bo'lishimiz kerak . Excelda ma'lumotlarni ustunlarga vergul bilan ajratish uchun biz turli usullarni qo'llashimiz mumkin. Ushbu maqolada men sizga Excelda 8 samarali usullarni ko'rsataman.
Amaliyot kitobini yuklab oling
Ma'lumotlarni vergul.xlsm bo'yicha ustunlarga bo'lishBu men foydalanmoqchi bo'lgan ma'lumotlar to'plami . Bu erda bizda ba'zi odamlar bor, ularning Manzillari . Manzillarda vergul bor, biz ushbu maqolada Shahar va Mamlakat ni alohida ustunlarga ajratamiz.
Excelda ma'lumotlarni vergul bo'yicha ustunlarga bo'lishning 7 usuli
1. Matnni ustunga matndan ustunga funksiyasidan foydalanib ma'lumotlarni ustunlarga bo'lish
Birinchi navbatda men sizga Matndan qanday foydalanishni ko'rsataman. Ma'lumotlarni bir nechta ustunga bo'lish uchun Ustun xususiyatiga.
QADAMLAR:
- Birinchi, C5: C11 . Keyin Ma'lumotlar yorlig'iga o'ting >> tanlang Ma'lumotlar asboblari >> tanlang Matnni ustunlarga
- Matnni ustunga aylantirish ustasi paydo bo'ladi. Ajratilgan -ni tanlang, keyin Keyingi -ni bosing.
- Keyingi, Ajratish<2-ni tanlang> sifatida Vergul . Keyin Keyingi tugmasini bosing.
- Keyin Ustun ma'lumotlar formati sifatida Umumiy ni tanlang. Manzil ni tanlang. Nihoyat, Finish -ni tanlang.
Excel maʼlumotlarni ajratadi.
Batafsil o'qing: Excelda ma'lumotlarni bir nechta ustunlarga qanday ajratish mumkin
2. Excelda ma'lumotlarni ajratish uchun Flash to'ldirishni qo'llash
Endi men Excel da ma'lumotni ajratish uchun Flash Fill dan foydalaning.
QADAMLAR:
- D5 da Tokio deb yozing.
- To'ldirish dastagi dan foydalaning>Avtomatik toʻldirish D11 gacha.
- Endi Avtomatik toʻldirish parametrlari tugmasini bosing (qarang. rasm)
- Flash Fill -ni tanlang.
Excel shaharlar ni ko'rsatadi.
- Shunga o'xshab, Mamlakat ni ajratib oling.
Batafsil o'qing: Excelning bitta yacheykasidagi ma'lumotlarni bir nechta ustunlarga qanday ajratish mumkin (5 usul)
3. Foydalanish Chap, FIND va amp kombinatsiyasi; LEN ma'lumotlarni vergul bo'yicha ustunlarga bo'lish uchun
Ushbu bo'limda men CHAP , <1 yordamida ma'lumotlarni qanday ajratish mumkinligini tushuntiraman>FIND va LEN funksiyalari .
QADAMLAR:
- sahifasiga o'ting D5 . Quyidagi formulani yozing.
=LEFT(C5,FIND(",",C5)-1)
Formulalarni taqsimlash
FIND(“,”,C5) ➤ C5 da vergul (,) belgisi oʻrnini qaytaradi.
Chiqish : 6
CHAP(C5,FIND(“,”,C5)-1) ➤ Qaytishlar C5 da matn boshlanishidan belgilangan raqam .
Chiqish : Tokio
- Keyin, ENTER tugmasini bosing. Excel natijani qaytaradi.
- Endi To'ldirish Dastasi<2 dan foydalaning> Avtoto'ldirish ga.
Mamlakat ni ajratish uchun
- Bu yerga o'ting E5 . Quyidagi formulani yozing.
=RIGHT(C5,LEN(C5)-FIND(",",C5))
Formulalarni taqsimlash
FIND(“,”,C5) ➤ C5 da vergul(,) oʻrnini qaytaradi.
Chiqish: 6
LEN(C5) ➤ belgi ning raqamini qaytaradi C5 da.
Chiqish: 11
O'NG(C5,LEN(C5)-TOPI)( “,”,C5)) ➤ C5 oxiridan boshlab belgi ning belgilangan pozitsiyasini qaytaradi.
Chiqish : Yaponiya
- Endi ENTER tugmasini bosing. Excel natijani ko'rsatadi.
- Endi To'ldirish Dastasi<2 dan foydalaning> dan Avtomatik to'ldirish .
4. Ma'lumotlarni ajratish uchun PowerQuery-dan foydalanish
Endi men PowerQuery-dan foydalanaman - ma'lumotlarni ni Excel da ustunlarga bo'lish.
QADAMLAR:
- jadval yaratish Buning uchun butun B4:C11 diapazonini tanlang.
- CTRL + T tugmalarini bosing. kirish maydoni paydo bo'ladi. ma'lumotlar ni jadvalingizga qo'ying. Mana bu B4:C11 .
- Endi Maʼlumotlar yorligʻiga oʻting >> ; Kimdan-ni tanlangJadval/diapazon .
- PowerQuery Editor oynasi ochiladi. Kursor ni Manzil ustunida saqlang. Keyin o'ng tugmasini bosing sichqonchani Kontekst paneli ni olib keling.
- Kontekst paneli dan ni tanlang. Ustunni ajratish >> tanlang Ajratish bo'yicha
- Split Column by Delimiter dialog oynasi paydo bo'ladi. Ajratish ni Vergul sifatida tanlang. Keyin OK tugmasini bosing.
- Excel bo'linadi ustun ostida 1 va Manzil.2-ustun . Keyin Yopish & Yuklang .
- Excel ma'lumotlar to'plamini yangi ish varag'iga o'tkazadi .
- Nomini o'zgartirish ustun .
Batafsil o'qing: Excelda ma'lumotlarni qanday ajratish mumkin (5 usul)
5. Ma'lumotlarni CSV fayliga aylantirish
Endi, Men boshqa usulni ko'rsataman. Avval ma'lumotlar to'plamini CSV ( vergul bilan ajratilgan qiymatlar ) fayliga aylantiraman.
QADAMLAR:
- Birinchi, Manzil ustunini Bloknot sahifaga nusxalash .
- Keyin, Fayl >> Boshqa saqlash -ni tanlang.
- Endi nomni belgilang va faylni saqlang . Esingizda bo'lsin, siz nomiga .csv qo'shimchasini qo'yishingiz kerak.
- Endi faylni oching siz joylashgan joy dan u avvalroq saqlangan .
- Excel ma'lumotlar ni ajratadi.
- Endi, format xohlaganingizcha.
6. Vergul bo'yicha ma'lumotlarni ustunlarga bo'lish uchun VBA dan foydalanish
Endi men VBA kodini ma'lumotlarni ajratish uchun ishlataman.
QADAMLAR:
- VBA oynasini ochish uchun ALT + F11 -ni bosing.
- Keyin -ga o'ting. Insert >> Module -ni tanlang.
- yangi modul ochiladi. Quyidagi kodni yozing.
3519
Kodlarni taqsimlash
- Bu yerda, Men Sub Protsedura SplitColumn yaratdim. Men o'zgaruvchini SplitData ni String va i ni variant sifatida aniqlash uchun dim ifodasini ishlatdim .
- Keyin men For Loop dan foydalandim. 5 - 11 , men ma'lumotlar ni 5-11-qator dan bo'lishimni bildiradi.
- Keyingi, men VBA Split funksiyasidan foydalangan, bunda n qator raqam va 3 ma'lumotlar ichida ekanligini belgilaydi. C ustun . Son = 4 sifatida, ma'lumotlar D ustuniga bo'linish bo'ladi.
- Yana, men Loop uchun ko'paytirish Son .
- Endi F5 tugmasini bosing>kod . Excel ma'lumotlar ni bo'ladi .
7. FILTERXML-dan foydalanib, SUBSTITUTE & ; Excelda TRANSPOSE funksiyalarini bo'lish uchunMa'lumotlar
Endi men FILTERXML funktsiyasini bilan birga SUBSTITUTE & TRANSPOSE funksiyalari. Bu Excel ning yangilangan versiyalari uchun ishlaydi.
QADAMLAR:
D5 va E5<2 ni tanlang>. Quyidagi formulani yozing
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))
Formulalarni taqsimlash
SUBSTITUTE(C5,”,”,””) ➤ Bu D5 va E5
Chiqish: “TokyoJapan”
FILTERXML(“”&SUBSTITUTE(C5) ,”,”,””)&“”,”//s”) ➤ U XML ma’lumotlarini XPath dan keyingi tarkibdan qaytaradi
Chiqish: {“Tokio”;”Yaponiya”}
TRANSPOSE(FILTERXML(“”&SUBSTITUTE(C5,”,”,"” )& “”,”//s”)) ➤ U massivni ko’chiradi.
Natija: {“Tokio”,”Yaponiya”}
- Keyin ENTER tugmasini bosing. Excel natijalarni qaytaradi.
- Keyin Toʻldirish dastagi dan Avtomatik toʻldirish .
Amaliy daftar
Mashq insonni komil qiladi. Har qanday usulni o'zlashtirish uchun mashq qilish muhimdir. Shuning uchun men siz uchun amaliyot varag'ini ilova qildim.
Xulosa
Ushbu maqolada men 7 ko'rsatib berdim. Excel da ma'lumotlarni ni ustunlarga vergul bilan bo'lishning samarali usullari. Umid qilamanki, bu hammaga yordam beradi. Va nihoyat, agar sizda biron bir taklif, g'oya yoki fikr-mulohazalaringiz bo'lsailtimos, quyida izoh qoldiring.