Formula Excel untuk Memisahkan Rentetan dengan Koma (5 Contoh)

  • Berkongsi Ini
Hugh West

Anda mungkin mempunyai jadual dalam lembaran kerja Excel anda di mana beberapa jenis data disimpan dalam sel dan dipisahkan dengan koma. Jika anda ingin membahagikannya kepada beberapa lajur, anda berada di tempat yang betul. Dalam artikel ini, anda akan mempelajari 5 contoh formula Excel untuk memisahkan rentetan dengan koma.

Muat turun Buku Kerja Amalan

Muat turun fail Excel berikut untuk latihan anda.

Memisahkan Rentetan dengan Koma.xlsx

5 Contoh Memisahkan Rentetan dengan Koma dengan Formula Excel

Mari perkenalkan dahulu set data kami di mana no. ID, Nama Akhir dan Jabatan. disimpan sebagai rentetan tunggal yang dipisahkan dengan koma. Matlamat kami adalah untuk membahagikan rentetan kepada 3 lajur.

1. Gabungkan Fungsi KIRI dan CARI untuk Memisahkan Rentetan dengan Koma

Menggabungkan KIRI dan FIND berfungsi bersama membantu kami membahagi rentetan yang dipisahkan dengan koma kepada beberapa lajur. Cuma ikut langkah di bawah untuk melakukan ini.

Langkah:

  • Mula-mula, tulis formula berikut dalam sel kosong C5.
=LEFT(B5,FIND(",",B5)-1)

Di sini, fungsi FIND memberikan lokasi koma pertama daripada rentetan B5 dan fungsi LEFT mengembalikan aksara daripada rentetan yang berada sebelum koma pertama. Anda perlu tolak 1 untuk mendapatkan data tidak termasuk koma.

  • Tekan ENTER. Anda akan melihat No ID. di Sel C5. Sekarang, seret Pemegang Isian untuk mendapatkanselebihnya no. ID dalam lajur yang sama.

Berikut ialah hasilnya,

Baca Lagi: VBA untuk Memisahkan Rentetan kepada Berbilang Lajur dalam Excel (2 Cara)

2. Formula dengan MID dan FIND Fungsi untuk Dipisahkan Rentetan dalam Excel

Menggabungkan fungsi MID dan FIND membantu kami memisahkan rentetan yang dipisahkan dengan koma kepada beberapa lajur. Cuma ikut langkah di bawah untuk melakukan ini.

Langkah:

  • Mula-mula, tulis formula berikut dalam sel kosong D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

Di sini, CARI(“,”,B5)+1 memberikan lokasi permulaan aksara pertama selepas koma pertama.

FIND(“,”, B5, FIND(“,”, B5)+1) memberikan permulaan lokasi aksara pertama selepas koma ke-2.

-FIND(“,”, B5)-1 mengecualikan semua aksara rentetan selepas koma ke-2.

Akhir sekali, MID mengembalikan aksara antara dua koma ini.

  • Tekan ENTER. Anda akan melihat Nama Akhir di Sel D5. Sekarang, seret Pemegang Isi untuk mendapatkan selebihnya Nama Akhir dalam lajur yang sama.

Inilah hasilnya,

Baca Lagi: Excel VBA: Pisah Rentetan Mengikut Aksara (6 Contoh Berguna)

Bacaan Serupa

  • Cara Pisahkan Sel dalam Excel (5 Helah Mudah)
  • Excel VBA: Pisahkan Rentetan kepada Baris (6 I perjanjianContoh)
  • Cara Membahagikan Sel kepada Dua Baris dalam Excel (3 cara)

3. Satukan Fungsi BETUL dan CARI

Menggabungkan fungsi RIGHT dan FIND membantu kami membahagikan rentetan yang dipisahkan dengan koma kepada beberapa lajur. Cuma ikut langkah di bawah untuk melakukan ini.

Langkah:

  • Mula-mula, tulis formula berikut dalam sel kosong E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))

Di sini, LEN(B5) menentukan panjang daripada rentetan dalam sel B5.

FIND(“,”, B5, FIND(“,”, B5)+1 memberikan lokasi yang terakhir koma daripada rentetan dan akhirnya, fungsi RIGHT mengembalikan aksara daripada rentetan yang berada selepas koma terakhir.

  • Tekan MASUK. Anda akan melihat Jabatan di Sel E5. Sekarang, seret Pemegang Isi untuk mendapatkan yang lain Dept. dalam lajur yang sama.

Inilah hasilnya,

Baca Lagi: Excel VBA: Rentetan Pisahkan Mengikut Bilangan Aksara (2 Kaedah Mudah)

4. Gabungkan Fungsi TRIM, MID, SUBSTITUTE, REPT dan LEN

Menggabungkan fungsi TRIM, MID, SUBSTITUTE, REPT, dan LEN bersama-sama membantu kami memisahkan rentetan yang dipisahkan dengan koma kepada beberapa lajur. Ikuti sahaja langkah di bawah untuk melakukan ini.

Langkah:

  • Mula-mula, masukkan 1, 2 dan 3 dan bukannya tajuk lajur No. ID, Nama Akhir, dan Jabatan Sekarang,tulis formula berikut dalam sel kosong C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

Ringkasan formula ini adalah untuk menggantikan koma dengan ruang menggunakan fungsi SUBSTITUTE dan REPT . Kemudian, fungsi MID mengembalikan teks yang berkaitan dengan kejadian ke-n dan akhirnya, fungsi TRIM membantu menghilangkan ruang tambahan.

  • Tekan ENTER. Anda akan melihat no. ID di Sel C5. Sekarang, seret Pemegang Isian untuk mendapatkan baki no ID. dalam lajur yang sama. Dan seret Pengendalian Isi ke arah yang betul untuk mendapatkan Nama Akhir dan Jabatan.

Inilah hasilnya,

Baca Lagi: Excel VBA: Pisahkan Rentetan ke dalam Sel (4 Aplikasi Berguna)

5. Pisahkan Rentetan dengan Koma Menggunakan Fungsi FILTERXML dalam Excel

Menggunakan FILTERXML function membantu kami memisahkan rentetan yang dipisahkan dengan koma kepada beberapa lajur. Cuma ikut langkah di bawah untuk melakukan ini.

Langkah:

  • Mula-mula, tulis formula berikut dalam sel kosong C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

Jika anda menggunakan Excel untuk MS 365 , anda boleh menggunakan FILTERXML fungsi untuk membelah rentetan dengan koma. Dalam kaedah ini, mula-mula rentetan teks bertukar menjadi rentetan XML dengan menukar koma kepada teg XML. Fungsi TRANSPOSE menukar tatasusunan untuk meletakkan secara mendatar dan bukannya menegak.

  • Tekan MASUKKAN. Anda akan melihat no. ID, Nama Akhir dan Jabatan di Sel C5, D5, dan E5 masing-masing. Sekarang, seret Pengendalian Isi untuk mendapatkan data yang selebihnya.

Inilah hasilnya,

Baca Lagi: Formula Excel untuk Dipecah: 8 Contoh

Kesimpulan

Dalam tutorial ini, saya telah membincangkan 5 contoh formula Excel untuk memisahkan rentetan dengan koma. Saya harap anda mendapati artikel ini membantu. Anda boleh melawati tapak web kami ExcelWIKI untuk mengetahui lebih banyak kandungan berkaitan Excel. Sila, tinggalkan komen, cadangan atau pertanyaan jika anda ada di bahagian komen di bawah.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.