Loncat ke daftar isi utama

Bagaimana cara membagi nilai yang dipisahkan koma menjadi baris atau kolom di Excel?

Dalam beberapa kasus, Anda mungkin perlu membagi nilai yang dipisahkan koma dari sel yang dipilih menjadi baris atau kolom. Di sini kami akan memperkenalkan tiga metode bagi Anda untuk menyelesaikan masalah ini secara mendetail.

Pisahkan nilai yang dipisahkan koma menjadi kolom dengan fungsi Text to Columns
Pisahkan nilai yang dipisahkan koma menjadi beberapa baris dengan kode VBA
Pisahkan nilai yang dipisahkan koma dengan cepat menjadi baris atau kolom dengan Kutools for Excel


Pisahkan nilai yang dipisahkan koma menjadi kolom dengan fungsi Text to Columns

Anda dapat menerapkan fungsi Teks ke Kolom untuk memisahkan nilai yang dipisahkan koma dari sel yang dipilih menjadi kolom. Silakan lakukan sebagai berikut.

1. Pilih rentang sel yang ingin Anda pisahkan nilainya menjadi kolom, lalu klik Data > Teks ke Kolom. Lihat tangkapan layar:

2. Yang pertama Convert Teks ke Columns Wizard kotak dialog, pilih Terbatas opsi, dan kemudian klik Selanjutnya .

3. Di kedua Convert Teks ke Columns Wizard kotak dialog, centang hanya Koma kotak di Pembatas bagian, dan klik Selanjutnya .

4. Terakhir Convert Teks ke Columns Wizard kotak dialog, pilih sel untuk menemukan nilai pemisahan di Tujuan kotak, dan terakhir klik Finish tombol. Lihat tangkapan layar:

Sekarang semua nilai dalam sel yang dipilih yang dipisahkan dengan koma dibagi ke kolom yang berbeda seperti gambar di bawah ini.

Biasanya, Teks ke kolom Fitur hanya membagi sel menjadi kolom terpisah, jika Anda ingin membagi sel menjadi baris, bagaimana Anda bisa melakukannya?
Di sini Kutools untuk Excel's Pisahkan Sel utilitas dapat membantu Anda dengan cepat membagi sel dengan spasi, koma, baris baru, pemisah lain atau lebar tertentu menjadi tidak hanya baris terpisah, tetapi kolom di Excel. Unduh Kutools untuk Excel sekarang! (Jejak gratis 30 hari)


Pisahkan nilai yang dipisahkan koma menjadi beberapa baris dengan kode VBA

Untuk memisahkan nilai yang dipisahkan koma menjadi beberapa baris, Anda dapat menerapkan kode VBA berikut.

1. tekan lain + F11 tombol secara bersamaan untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Dalam Microsoft Visual Basic untuk Aplikasi window, klik Menyisipkan > Modul. Kemudian salin dan tempel kode VBA di bawah ini ke jendela Modul.

Kode VBA: Pisahkan nilai yang dipisahkan koma menjadi beberapa baris

Sub SplitAll()
	Dim xRg As Range
	Dim xRg1 As Range
	Dim xCell As Range
	Dim I As Long
	Dim xAddress As String
	Dim xUpdate As Boolean
	Dim xRet As Variant
	On Error Resume Next
	xAddress = Application.ActiveWindow.RangeSelection.Address
	Set xRg  = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg  = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
	If xRg Is Nothing Then Exit Sub
		If xRg.Columns.Count > 1 Then
			MsgBox "You can't select multiple columns", , "Kutools for Excel"
			Exit Sub
			End If
			Set xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)
			Set xRg1 = xRg1.Range("A1")
			If xRg1 Is Nothing Then Exit Sub
				xUpdate = Application.ScreenUpdating
				Application.ScreenUpdating = False
				For Each xCell In xRg
					xRet = Split(xCell.Value, ",")
					xRg1.Worksheet.Range(xRg1.Offset(I, 0), xRg1.Offset(I + UBound(xRet, 1), 0)) = Application.WorksheetFunction.Transpose(xRet)
					I = I + UBound(xRet, 1) + 1
				Next
				Application.ScreenUpdating = xUpdate
			End Sub

3. tekan F5 kunci untuk menjalankan kode. Dalam bermunculan Kutools untuk Excel kotak dialog, pilih sel yang ingin Anda pisahkan, lalu klik OK .

4. Dalam bermunculan kedua Kutools untuk Excel kotak dialog, pilih sel untuk menemukan nilai pemisahan, lalu klik OK.

Kemudian Anda dapat melihat nilai yang dipisahkan koma di sel yang dipilih dibagi menjadi beberapa baris seperti gambar di bawah ini.


Pisahkan nilai yang dipisahkan koma dengan cepat menjadi baris atau kolom dengan Kutools for Excel

The Pisahkan Sel kegunaan Kutools untuk Excel dapat membantu Anda membagi nilai yang dipisahkan koma menjadi baris atau kolom dengan mudah.

1. Pilih sel yang perlu Anda pisahkan, lalu klik Kutools > Gabungkan & Pisahkan > Pisahkan Sel. Lihat tangkapan layar:

2. Dalam Pisahkan Sel kotak dialog, pilih Pisahkan ke Baris or Pisahkan ke Kolom dalam Tipe bagian yang Anda butuhkan. Dan di Tentukan pemisah bagian, pilih Lainnya opsi, masukkan simbol koma ke dalam kotak teks, dan kemudian klik OK tombol. Lihat tangkapan layar:

3. Dan kemudian kotak prompt lain akan muncul untuk mengingatkan Anda memilih sel untuk menampilkan hasilnya, lihat tangkapan layar:

4. klik OK Anda dapat melihat hasilnya seperti gambar di bawah ini.

Pisahkan ke Kolom

Pisahkan ke Baris

  Jika Anda ingin memiliki uji coba gratis (30 hari) dari utilitas ini, silahkan klik untuk mendownloadnya, lalu lanjutkan untuk menerapkan operasi sesuai langkah di atas.


Demo: Dengan cepat membagi nilai yang dipisahkan koma menjadi baris atau kolom dengan Kutools for Excel

Alat Produktivitas Kantor Terbaik

馃 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...

Deskripsi Produk


Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
Comments (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
A jak zmieni膰 kod 偶eby nie pyta艂 o ustawienie si臋 w A1 i potem aby wynik by艂 np te偶 od A1 w d贸艂
This comment was minimized by the moderator on the site
Hi Bartek,
You mean don't want to pop up the second dialog to select the target cell, and want to specify the target cell in the code directly?
If so, you need to change the following lines.
For example, you need to start outputting results from B1 and automatically fill down.
Please change this line:
Set xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)
to
Set xRg1 = Application.Range("B2")
And then remove the next line:
Set xRg1 = xRg1.Range("A1")
This comment was minimized by the moderator on the site
i still cant upload my csv into 365
This comment was minimized by the moderator on the site
Go to excel file Data option -> text to column->delimited -> Done
it will spit comma separated value into individual column
example
id name add
1 Ratnesh myAdd
2,Yog,myAdd
we will apply in the 2nd record it will split record like 1st records,
Thanks,
Ratnesh Sahu
This comment was minimized by the moderator on the site
Go to excel file Data option -> text to column->delimited -> Done
it will spit comma separated value into individual column
example

id name add

1 Ratnesh myAdd

2,Yog,myAdd


we will apply in the 2nd record it will split record like 1st records,


Thanks,
Ratnesh Sahu
This comment was minimized by the moderator on the site
Thanks it helped :)
This comment was minimized by the moderator on the site
This is amazing, thanks for making it free and easy to use!
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
Alternately for separating into rows, use the text to column steps and then copy & paste ->transpose to turn the columns into rows.
This comment was minimized by the moderator on the site
Thanks Jake! This is what I was looking for. :)
This comment was minimized by the moderator on the site
Good one, the utility help me a lot. Thanks for that... :)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations