Satrni vergul bilan ajratish uchun Excel formulasi (5 ta misol)

  • Buni Baham Ko'Ring
Hugh West

Sizda Excel ish varag'ida bir nechta turdagi ma'lumotlar hujayrada saqlanadigan va vergul bilan ajratilgan jadval bo'lishi mumkin. Agar siz ularni bir nechta ustunlarga bo'lishni istasangiz, siz to'g'ri joydasiz. Ushbu maqolada siz qatorni vergul bilan ajratish uchun Excel formulasining 5 ta misolini bilib olasiz.

Amaliyot kitobini yuklab oling

Mashq qilish uchun quyidagi Excel faylini yuklab oling.

Stringni vergul bo'yicha bo'lish.xlsx

Excel formulasi yordamida satrni vergul bo'yicha ajratishga 5 ta misol

Avval ID raqami, Familiyasi va Dept. vergul bilan ajratilgan bitta satr sifatida saqlanadi. Maqsadimiz satrlarni 3 ta ustunga bo'lishdir.

1. Satrni vergul bo'yicha ajratish uchun CHAP va FIND funksiyalarini birlashtiring

CHAPni birlashtirish va FIND funktsiyalari birgalikda vergul bilan ajratilgan qatorni bir nechta ustunlarga bo'lishimizga yordam beradi. Buning uchun quyidagi amallarni bajaring.

Qadamlar:

  • Birinchi bo'sh katakchaga quyidagi formulani yozing C5.
=LEFT(B5,FIND(",",B5)-1)

Bu yerda FIND funksiyasi joylashuvini beradi. B5 qatoridagi birinchi vergul va LEFT funksiyasi birinchi vergul oldidagi satrdagi belgilarni qaytaradi. Verguldan tashqari ma'lumotlarni olish uchun minus 1 kerak.

  • ENTER tugmasini bosing. Siz ID raqamini ko'rasiz. katakchada C5. Endi olish uchun Toʻldirish dastagini torting.qolgan ID raqami xuddi shu ustunda.

Mana natija,

Batafsil o'qing: Excelda satrni bir nechta ustunlarga bo'lish uchun VBA (2 usul)

2. Ajratish uchun MID va FIND funksiyalariga ega formula Excel-dagi satr

MID va FIND funksiyalarini birgalikda birlashtirish vergul bilan ajratilgan qatorni bir nechta ustunlarga ajratishga yordam beradi. Buning uchun quyidagi amallarni bajaring.

Qadamlar:

  • Birinchi bo'sh katakchaga quyidagi formulani yozing D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

Bu yerda TOPISH(“,”,B5)+1 1-verguldan keyin 1-belgining boshlanish joyini beradi.

TOP(“,”, B5, FIND(“,”, B5)+1) boshlovchini beradi. 2-verguldan keyingi 1-belgining joylashuvi.

-FIND(“,”, B5)-1 2-verguldan keyingi satrning barcha belgilarini istisno qiladi.

Nihoyat, MID bu ikki vergul orasidagi belgilarni qaytaradi.

  • ENTER tugmasini bosing. Siz koʻrasiz D5 katakdagi Familiya . Endi Toʻldirish dastagini oʻsha ustundagi Familiyalar ning qolgan qismini olish uchun torting.

Mana natija,

Ko'proq o'qing: Excel VBA: Stringni belgilar boʻyicha ajratish (6 ta foydali misol)

Oʻxshash oʻqishlar

  • Excelda hujayralarni qanday ajratish mumkin (5 ta oson hiyla)
  • Excel VBA: Stringni qatorlarga bo'lish (6 I bitimMisollar)
  • Excelda hujayrani ikki qatorga qanday ajratish mumkin (3 usul)

3. RIGHT va FIND funksiyalarini birlashtirish

RIGHT va FIND funksiyalarini birgalikda birlashtirish vergul bilan ajratilgan qatorni bir nechta ustunlarga bo'lishimizga yordam beradi. Buning uchun quyidagi amallarni bajaring.

Qadamlar:

  • Birinchi bo'sh katakchaga quyidagi formulani yozing E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))

Bu yerda LEN(B5) uzunlikni aniqlaydi. B5 katakdagi satrning.

FIND(“,”, B5, FIND(“,”, B5)+1 oxirgisining joylashuvini beradi. satrdan vergul, va nihoyat, RIGHT funksiyasi oxirgi verguldan keyingi satrdagi belgilarni qaytaradi.

  • KIRISH. Siz E5 uyasida Boʻlim ni koʻrasiz. Endi Toʻldirish dastagini -ni tortib, qolgan qismini oling. Bo'lim xuddi shu ustunda.

Mana natija,

Batafsil o‘qing: Excel VBA: Stringni belgilar soni bo‘yicha ajratish (2 ta oson usul)

4. TRIM, MID, SUBSTITUTE, REPT va LEN funksiyalarini birlashtiring

TRIM, MID, SUBSTITUTE, REPT, va LEN funksiyalarini birgalikda birlashtirish vergul bilan ajratilgan qatorni bir nechta ustunlarga ajratishga yordam beradi. Shunchaki amal qiling Buning uchun quyidagi amallarni bajaring.

Qadamlar:

  • Birinchi, ustun sarlavhalari oʻrniga 1, 2 va 3 raqamlarini kiriting ID raqami, Familiya va bo'lim Endi,quyidagi formulani bo'sh katakchaga yozing C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

Ushbu formulaning xulosasi o'rniga SUBSTITUTE va REPT funktsiyalaridan foydalangan holda bo'sh joylar bilan vergullar. Keyin MID funksiyasi n-qatorga tegishli matnni qaytaradi va nihoyat, TRIM funksiyasi ortiqcha boʻshliqlardan xalos boʻlishga yordam beradi.

  • ENTER tugmasini bosing. Siz C5 uyasida ID raqami ni ko'rasiz. Endi To'ldirish dastagini torting. ID raqamining qolgan qismini olish uchun. xuddi shu ustunda. Va Familiya va Bo'lim

<0 olish uchun To'ldirish dastaginito'g'ri yo'nalishga torting>Mana natija,

Batafsil o'qing: Excel VBA: satrni hujayralarga bo'lish (4 ta foydali dastur)

5. Satrni vergul bilan ajratish Excelda FILTERXML funksiyasidan foydalanish

FILTERXML funksiyasidan foydalanish vergul bilan ajratilgan qatorni bir nechta ustunlarga ajratishga yordam beradi. Buning uchun quyidagi amallarni bajaring.

Qadamlar:

  • Birinchi bo'sh katakchaga quyidagi formulani yozing C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

Agar siz MS 365 uchun Exceldan foydalanayotgan boʻlsangiz, FILTERXML funksiyasidan qoʻllashingiz mumkin. satrni vergul bilan ajratish. Bu usulda birinchi navbatda matn qatori vergullarni XML teglariga almashtirish orqali XML qatoriga aylanadi. TRANSPOSE funksiyasi massivni vertikal emas, gorizontal holatga keltiradi.

  • Bosing. KIRISH. Siz mos ravishda C5, D5, va E5 kataklarida ID raqami, Familiya va Bo'lim ni ko'rasiz. Endi qolgan maʼlumotlarni olish uchun Toʻldirish dastagini torting.

Mana, natija

Batafsil o'qing: Bo'lish uchun Excel formulasi: 8 ta misol

Xulosa

Ushbu qo'llanmada men muhokama qildim. Satrlarni vergul bilan ajratish uchun Excel formulalarining 5 ta misoli. Umid qilamanki, siz ushbu maqolani foydali deb topdingiz. Excel bilan bog'liq ko'proq ma'lumot olish uchun bizning veb-saytimizga tashrif buyurishingiz mumkin ExcelWIKI . Iltimos, sharhlar, takliflar yoki so'rovlaringiz bo'lsa, quyidagi izoh bo'limiga 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.