Excel ma'lumotlarni vergul bo'yicha ustunlarga bo'linadi (7 usul)

  • Buni Baham Ko'Ring
Hugh West

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'lish

Bu 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 vergul (,) oʻrniga qoʻyiladi. 2>.

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.

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.