Formula Excel pikeun Split: 8 conto

  • Bagikeun Ieu
Hugh West

Rumus Excel ngabantosan urang pikeun ngabagi sél atanapi string téks atanapi kolom. Ieu ngajantenkeun set data langkung tiasa dibaca sareng gampang diakses ku inpormasi anu leres. Dina artikel ieu, urang bakal ningali kumaha Rumus Excel dianggo pikeun ngabagi sél atanapi string.

Buku Kerja Praktek

Unduh di handap ieu workbook jeung latihan.

Formula pikeun Split.xlsx

8 Cara Gampang Nerapkeun Rumus pikeun Split dina Excel

1. Excel Formula kalawan Kénca & amp; Pungsi RIGHT pikeun Split Sél

Fungsi LEFT ngabalikeun karakter pang kénca jeung fungsi RIGHT mantuan urang nimba karakter panungtungan tina téks. senar. Ieu Microsoft Excel Fungsi Téks . Anggap urang boga dataset ( B4:D9 ) kalawan sababaraha ngaran acak. Urang bakal ngagunakeun rumus pikeun meulah sél anu ngandung ngaran éta.

LANGKAH:

  • Pilih Sél C5 mimitina.
  • Ayeuna ketik rumus:
=LEFT(B5,SEARCH(" ",B5)-1)

  • Terus pencet Enter jeung pake Eusian Cecekelan pikeun nempo hasil dina sél salajengna.

Rumus Rumus

SEARCH(” “,B5)

Ieu bakal milarian rohangan sareng uih deui kalayan posisi rohangan nganggo fungsi SEARCH .

LEFT( B5,SEARCH(” “,B5)-1)

Ieu bakal nimba sakabéh karakter di kénca jeung mulangkeunnilai.

  • Pilih salajengna Sél D5 .
  • Ketik rumus:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Pamustunganana, pencét Enter tur paké alat Fill Handle pikeun nempo hasilna.

Rumus Rumus

SEARCH(” “,B5 )

Ieu bakal milarian rohangan sareng balik sareng posisi rohangan kalayan fungsi SEARCH .

LEN(B5)

Ieu bakal mulangkeun total jumlah karakter nu aya fungsi LEN .

RIGHT (B5,LEN(B5)-SEARCH(” “,B5))

Ieu bakal ngabalikeun nilai ngaran tukang

Baca deui: Kumaha Ngabagi Sél dina Excel (The Ultimate Guide)

2. INDEX-ROWS Rumus pikeun Ngabagi Hiji Kolom kana Sababaraha Kolom dina Excel

Excel ROWS function dipaké pikeun mulangkeun baris nomer sareng fungsi INDEKS mulihkeun nilai tina rentang anu dipasihkeun. Urang tiasa nganggo kombinasi dua fungsi ieu pikeun ngabagi hiji kolom kana sababaraha kolom. Anggap urang boga dataset ( B4:B14 ). Urang bade nganggo rumus INDEX-ROW pikeun ngabagi kolom ieu jadi dua kolom ( Column1 & Column2 ).

LANGKAH:

  • Pilih heula Sél D5 .
  • Salajengna, tuliskeun rumusna:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • Ayeuna pencét Enter jeung paké alat Fill Handle pikeun ningali hasilna.

RumusNgarecah

ROWS(D$5:D5)*2-1

Ieu bakal mulangkeun nomer baris.

INDEKS ($B$5:$B$14,ROWS(D$5:D5)*2-1)

Ieu bakal mulangkeun nilai tina rentang $B$5:$B$14 .

  • Pilih Sél E5 .
  • Ketik rumus:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

  • Teras pencét Enter jeung paké Eusian Handle pikeun eusian otomatis sél di handap.

Rumus Rumusna

ROWS(E$5:E5)*2

Ieu bakal ngabalikeun nomer baris.

INDEKS($B$5 :$B$14,ROWS(E$5:E5)*2)

Ieu bakal mulangkeun nilai tina rentang $B$5:$B$14 .

Baca deui: VBA pikeun Ngabagi String kana Sababaraha Kolom dina Excel (2 Cara)

3. Formula Excel sareng Kombinasi Kénca, MID & amp; Fungsi RIGHT pikeun Ngabagi String Teks

Kadang urang kedah ngabagi string téks. Microsoft Excel Fungsi Kénca ngabalikeun karakter pangkénca tina string téks sareng fungsi RIGHT ngabantosan urang nimba karakter terakhir tina string téks. Di sisi séjén, fungsi MID narik kaluar karakter tengah ti tengah string téks. Kombinasi Excel LEFT , MID & amp; Fungsi RIGHT ngabantosan kami pikeun ngabagi hiji string téks kana sababaraha kolom. Di dieu urang gaduh set data ( B4:E9 ) barang anu dijual. Urang bakal ngabagi barang anu dijual jadi tilu kolom ( KODE , SERI , NOMOR ).

LANGKAH:

  • Pilih Sél C5 .
  • Ketik rumus salajengna:
=LEFT(B5,3)

  • Pencét Lebetkeun sareng paké alat Fill Handle ka sél di handap.

  • Ayeuna pilih Sél D5 .
  • Ketik rumus:
=MID(B5,4,1)

  • Pencét Lebetkeun teras paké Eusian Cecekelan pikeun ningali hasilna.

  • Pilih deui Sél E5 .
  • Tulis rumus:
=RIGHT(B5,3)

  • Ahirna, pencét Lebetkeun sareng paké alat Fill Handle pikeun ningali hasilna.

Baca Deui: Excel VBA: Split String dumasar Jumlah Karakter (2 Métode Gampang)

4. Excel IF Formula to Split

Pikeun ngajalankeun tés logis dina rentang nu tangtu, urang ngagunakeun Excel Fungsi IF . Ngabalikeun nilai naha éta BENER atanapi SALAH . Anggap urang gaduh set data ( B4:F8 ) sajarah pamayaran pelanggan. Urang bakal ngabagi kolom anu ngaranna JUMLAH jadi dua kolom ( KAS & KARTU ).

  • Di awal, pilih Sél E5 .
  • Salajengna ketik rumus:
=IF(C5="Cash",D5,"N/A")

  • Ayeuna pencét Enter tur paké alat Fill Handle pikeun ningali hasilna.

Rumus ieu bakal mulangkeun nilai JUMLAH anu dibayar ku Cash dina Sél E5 . Upami teu kitu, éta bakal balik' N/A '.

  • Teras pilih Sél F5 .
  • Sanggeus éta, ketik rumus:
=IF(C5="Card",D5,"N/A")

  • Pamungkas, pencét Enter tur nganggo Eusian Handle alat ka sél handap.

Rumus ieu bakal mulangkeun nilai JUMLAH anu dibayar dina Kartu dina Sél F5 . Upami teu kitu, éta bakal mulangkeun ' N/A '.

Baca deui: Kumaha Ngabagi Hiji Sél kana Dua dina Excel (5 Métode Mangpaat)

5. Kombinasi Fungsi IFERROR, MID, SEARCH pikeun Ngabagi Kecap Tengah

Pikeun ngahindarkeun kasalahan dina rumus, kami nganggo fungsi IFERROR sabab mulih sareng hasil anu sanés. Kadang urang gaduh set data dimana unggal sél ngandung tilu kecap. Urang tiasa nganggo fungsi MID pikeun nimba kecap tengah. Tapi upami teu aya kecap tengah, éta bakal nunjukkeun kasalahan. Pikeun éta, kami nganggo Fungsi IFERROR sareng MID & amp; Fungsi SEARCH pikeun ngabagi kecap tengah dina Excel. Anggap urang gaduh set data ( B4:C9 ) anu ngandung ngaran panulis anu béda.

LANGKAH:

  • Kahiji, pilih Sél D5 .
  • Salajengna ketik rumus:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")

  • Tungtungna, pencét Enter tur paké alat Fill Handle ka sél di handap.

Rumus Rumusna

SEARCH(” “,B5)

Ieu bakal milarian rohangan sareng uih deui kalayan posisinatina spasi kalayan fungsi SEARCH .

MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))

Ieu bakal mulangkeun kecap tengah ku cara maké béda posisi antara spasi kahiji jeung kadua.

IFERROR(MID(B5,SEARCH(”“,B5)+1,SEARCH(”“,B5,SEARCH(” “,B5)+1)-SEARCH(” “,B5)),””)

Ieu bakal ngabalikeun rohangan kosong upami teu aya kecap tengah dina sél.

6. Rumus Excel sareng Fungsi SUBSTITUTE pikeun Pisah Tanggal

Pikeun ngaganti karakter husus dina rentang nu tangtu ku nu sejen, urang make Excel GANTIKAN fungsi . Urang bisa make rumus Excel kalawan GANTIKAN , LEN & amp; Fungsi FIND dibungkus dina fungsi RIGHT pikeun ngabagi tanggal ti sél. Urang kedah émut yén rumus ngan ukur tiasa dianggo nalika aya tanggal dina tungtung sél sapertos set data di handap ieu ( B4:C8 ).

LANGKAH:

  • Pilih Sél C5 saheulaanan.
  • Salajengna tuliskeun rumus:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • Pamustunganana, pencét Enter jeung paké Eusian Handle alat pikeun ngeusian otomatis sél.

Rumus Rumusna

LEN(B5)

Ieu bakal mulangkeun panjang string téks.

GANTIKAN(B5,” “, ””)

Ieu bakal ngagentos sadaya rohangan dina Sél B5 .

LEN(B5)-LEN (GANTIKAN(B5,”“,””))

Ieu bakal ngurangan panjang tanpa spasi tina total panjangna.

GANTI(B5,” “, ”~”,LEN(B5)-LEN(GANTI(B5,” “,””))-2)

Ieu bakal nempatkeun karakter ' ~ ' antara ngaran jeung titimangsana.

PANGGILAN(“~”,GANTIKAN(B5,” “,”~”,LEN(B5)-LEN(GANTIKAN(B5,” “ ,””))-2))

Ieu bakal manggihan posisi karakter ' ~ ' nyaeta ' 4 '.

KANAN(B5,LEN(B5)-PANANG("~",GANTIKAN(B5," ","~",LEN(B5)-LEN(GANTIKAN(B5," “,””))-2)))

Ieu bakal nimba tanggal tina string téks.

Baca deui: Rumus Excel pikeun Ngabagi String ku Koma ( 5 Conto)

7. Rumus Excel pikeun Ngabagi Téks Ngagunakeun Fungsi CHAR

Excel Fungsi CHAR mangrupa fungsi Téks . Hartina KARAKTER . Ieu mulih karakter nu dieusian ku nomer kode ASCII. Urang tiasa nganggo fungsi CHAR pikeun ngabagi téks ku garis putus sabab fungsi ieu nyayogikeun karakter istirahat. Anggap urang gaduh set data ( B4:C8 ) nami produk Microsoft sareng taun. Urang bade nimba ngaran produk ngagunakeun CHAR & amp; Fungsi SEARCH dibungkus kana fungsi LEFT . Di dieu kode ASCII pikeun garis nyaéta 10 .

LANGKAH:

  • Pilih Sél C5 .
  • Ayeuna ketik rumus:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Lajeng pencét Enter sareng nganggo Eusian Cecekelan pikeun ningalihasilna.

Rumus Rumusna

SEARCH(CHAR(10),B5,1)-1

Ieu baris néangan posisi string téks nyaéta ' 5 '.

LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

Ieu bakal ngabalikeun nilai pang kénca.

Baca Selengkapnya: Excel VBA: Split String by Character (6 Conto Mangpaat)

8. FILTERXML Formula to Split in Excel

Pikeun ningali téks kaluaran salaku dinamis Asép Sunandar Sunarya sanggeus pamisah, urang bisa make Excel FILTERXML fungsi . Éta sayogi dina Microsoft Excel 365 . Anggap urang gaduh set data ( B4:B8 ) sajarah pamayaran para nasabah. Kami badé ngabagi nami palanggan sareng metode pamayaran.

LANGKAH:

  • Kahiji, pilih Sél C5 .
  • Salajengna, tuliskeun rumus:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))

Di dieu sub-titik digambarkeun salaku ' s ' jeung titik-utama digambarkeun salaku ' t '.

  • Teras pencét Lebetkeun sareng paké Fill Handle pikeun ngeusian otomatis sél-sél di handap ieu.

Formula Breakdown

FILTERXML(“”&GANTIKAN(B5,”,””)& “”,”//s”)

Ieu bakal ngarobah string téks jadi string XML ku cara ngarobah karakter delimiter jadi tag XML.

TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,”,”,””)& “”,”//s”))

Fungsi TRANSPOSE bakal mulangkeun kaluaran.horisontal tinimbang vertikal.

Baca Selengkapnya: Kumaha ngabagi hiji sél dina satengah dina Excel (diagonal & amp; horizontal)

Kacindekan

Ieu mangrupakeun cara panggancangna ngagunakeun Formula Excel pikeun pamisah. Aya workbook prakték ditambahkeun. Balik payun na coba eta. Punten naroskeun naon waé atanapi nyarankeun metode énggal.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.