Cara Memisahkan Nilai yang Dipisahkan Koma menjadi Baris atau Kolom di Excel

  • Bagikan Ini
Hugh West

Terkadang, saat bekerja di Microsoft Excel Ketika kita mengimpor data yang dihasilkan dari aplikasi lain di excel, semua data mungkin ditempatkan dalam satu kolom; dipisahkan oleh koma. Selain itu, kita mungkin perlu mengekstrak sebagian data tertentu berdasarkan kebutuhan. Artikel ini akan memandumu untuk membagi nilai yang dipisahkan koma menjadi beberapa kolom atau baris.kolom/baris menggunakan beberapa fungsi dan fitur.

Unduh Buku Kerja Praktik

Anda bisa mengunduh buku kerja latihan yang kami gunakan untuk menyiapkan artikel ini.

Pisahkan Nilai yang Dipisahkan Koma ke dalam Baris atau Kolom.xlsm

5 Metode untuk Memisahkan Nilai yang Dipisahkan Koma menjadi Baris atau Kolom di Excel

1. Pisahkan Data menjadi Baris / Kolom dengan Koma Menggunakan Fitur 'Teks ke Kolom' di Excel

1.1. Membagi Nilai ke dalam Kolom

Pertama-tama, saya akan menggunakan Teks ke Kolom fitur excel untuk membagi data menjadi beberapa kolom. Ini adalah metode termudah untuk memisahkan data ke dalam kolom-kolom Misalkan, kita memiliki dataset yang berisi beberapa buah yang terletak dalam satu kolom, dipisahkan oleh koma. Ada 3 buah di setiap sel. Sekarang, saya akan membagi buah dari kolom B ke dalam 3 kolom yang berbeda (kolom C , D & E ).

Ikuti langkah-langkah di bawah ini untuk melakukan tugas tersebut.

Langkah-langkah:

  • Pertama, pilih seluruh dataset dan buka Data > Alat Data > Teks ke Kolom .

  • Sebagai hasilnya, yang Wisaya Teks ke Kolom muncul. Sekarang, dari Tipe data asli bagian, pilih Dibatasi dan klik Berikutnya .

  • Kemudian dari Pembatas bagian, beri tanda centang pada Koma dan tekan Berikutnya .

  • Setelah itu, pilih Tujuan lokasi (di sini, Sel C5 ) dan tekan Selesai .

  • Akhirnya, setelah menutup Wisaya Teks ke Kolom Semua data yang dipisahkan oleh koma dipecah menjadi kolom-kolom C , D dan E .

Baca Juga: Cara Membagi Data dalam Satu Sel Excel menjadi Beberapa Kolom (5 Metode)

1.2. Membagi ke dalam Baris Menggunakan Teks ke Kolom

Sekarang, saya akan membagi nilai-nilai yang dipisahkan oleh koma menjadi beberapa baris Misalkan, saya memiliki dataset di bawah ini yang berisi beberapa nama buah. Sebelum memasukkan nilai-nilai ini ke dalam beberapa baris, saya akan membaginya ke dalam kolom menggunakan Teks ke Kolom fitur.

Langkah-langkah:

  • Pertama pilih Sel B5 , pergi ke Data > Teks ke Kolom .
  • Kemudian dari Wisaya Teks ke Kolom pilih Tipe Data Asli : Dibatasi dan klik Berikutnya .
  • Sekarang pilih Pembatas Tipe: Koma dan klik Berikutnya .
  • Setelah itu, pilih Tujuan sel (di sini Sel C5 ) dan tekan Selesai .
  • Hasilnya, Anda akan mendapatkan output di bawah ini. Sekarang, saya akan menempatkan data yang dihasilkan dalam beberapa baris. Untuk melakukan itu, salin rentang C5: G5 .

  • Kemudian klik kanan pada Sel B7 , dan pilih Transposisi dari Opsi Tempel (lihat tangkapan layar).

  • Akhirnya, kita akan mendapatkan hasil yang kita cari, semua nilai yang dipisahkan koma dibagi ke dalam baris-baris 7 untuk 11 .

Baca Juga: Cara Membagi Data di Excel (5 Cara)

2. Excel Power Query untuk Memisahkan Nilai yang Dipisahkan Koma menjadi Kolom atau Baris

2.1. Kueri Daya untuk Membagi Nilai ke dalam Kolom

Kali ini, saya akan menggunakan excel Kueri Daya untuk membagi data yang dipisahkan koma ke dalam beberapa kolom. Ikuti petunjuk di bawah ini untuk melakukan tugas tersebut.

Langkah-langkah:

  • Pertama, letakkan kursor di salah satu sel dalam dataset yang ada. Lalu pergi ke Data > Dari Tabel/Range ( Dapatkan &; Transformasi Data kelompok).

  • Akibatnya, Excel akan meminta Anda untuk mengubah rentang data menjadi tabel. Periksa rentang data dan tekan OK untuk membuat tabel.

  • Sebagai hasilnya, yang Editor Kueri Daya muncul dengan tabel di bawah ini. Sekarang, dari jendela Editor Kueri Daya jendela pergi ke Rumah > Kolom Terpisah > Oleh Delimiter .

  • Setelah itu, yang Pisahkan Kolom dengan Pembatas dialog muncul. Pilih Koma dari Pilih atau masukkan pembatas dan tekan OK (lihat tangkapan layar).

  • Sebagai konsekuensinya, excel membagi tabel menjadi 3 seperti di bawah ini. Sekarang, untuk menutup Editor Kueri Daya , pergi ke Rumah > Tutup &; Muat > Tutup &; Muat .

  • Akhirnya, inilah hasil akhir yang kita terima. Semua data yang dipisahkan koma dipecah menjadi 3 kolom-kolom tabel.

Baca Lebih Lanjut: Cara Membagi Data menjadi Beberapa Kolom di Excel

2.2. Membagi Data ke dalam Baris

Di sini, saya akan membagi nilai yang dipisahkan oleh koma ke dalam beberapa baris menggunakan Kueri Daya Excel .

Langkah-langkah:

  • Kita memiliki beberapa buah yang dipisahkan koma dalam Sel B5 & C5 . untuk diterapkan Kueri Daya ke nilai-nilai ini, klik pada Sel B5 atau C5 dan pergi ke Data > Dari Tabel/Range .

  • Selanjutnya, yang Buat Tabel dialog akan muncul, periksa rentang tabel, dan tekan OK Akibatnya, tabel di bawah ini akan dibuat di dalam Editor Kueri Daya jendela.
  • Kemudian pilih tabel, buka Rumah > Kolom Terpisah > Oleh Delimiter .

  • Sekarang Pisahkan Kolom dengan Pembatas dialog muncul. Dari Pilih atau masukkan pembatas bagian pilih Koma , pergi ke Opsi Lanjutan , dan klik Baris dari lapangan: Terbagi menjadi Setelah selesai, tekan OK .

  • Setelah menekan OK kita akan mendapatkan output di bawah ini. Rumah > Tutup &; Muat > Tutup &; Muat untuk menampilkan hasilnya pada lembar kerja excel.

  • Akhirnya, berikut ini adalah hasil akhir yang kita dapatkan. Semua nilai yang dipisahkan koma dipecah menjadi baris-baris 2 untuk 7 .

3. Gabungkan Fungsi LEFT, RIGHT, MID, FIND &; LEN untuk Memisahkan Nilai yang Dipisahkan Koma ke dalam Kolom

Pada dasarnya, kita bisa mengekstrak sebagian data pada kolom yang berbeda dengan menggunakan kombinasi fungsi excel berdasarkan pembatas (koma, spasi, titik koma). Pada metode ini, saya akan mengekstrak data dari 3 posisi dari string teks berkelanjutan yang terletak di kolom B dan menempatkannya dalam beberapa kolom.

3.1. Temukan Kata Pertama

Awalnya, saya akan mengekstrak kata pertama dari string teks kontinu dengan menggunakan KIRI dan FIND fungsi.

Langkah-langkah:

  • Ketikkan rumus di bawah ini di Sel C5 dan tekan Masuk dari keyboard.
=KIRI(B5, TEMUKAN(",", B5)-1)

  • Setelah memasukkan rumus, Excel akan mengembalikan ' Tanggal ' yang merupakan kata pertama dari Sel B5 .

Di sini, yang FIND mengembalikan lokasi dari 1 koma. Kemudian KIRI fungsi mengekstrak kata pertama sebelum koma pertama.

3.2. Ekstrak Kata ke-2

Sekarang, saya akan menggunakan kombinasi MID dan FIND berfungsi untuk mengekstrak kata kedua dari Sel B5 .

Langkah-langkah:

  • Ketik rumus berikut dalam Sel D5 dan tekan Masuk .
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

  • Sebagai konsekuensinya, rumus di atas mengembalikan Anggur ; yang 2 kata dari Sel B5 .

Di sini, yang MID fungsi mengembalikan karakter dari tengah string teks dari Sel B5 . dan FIND mengembalikan lokasi dari 2 string dalam Sel B5 .

3.3. Temukan Kata Ketiga

Misalkan, saya akan mengekstrak 3 kata dari Sel B5 berdasarkan lokasi koma. Sementara mengekstrak 3 kata, saya akan menggunakan KANAN , LEN dan FIND fungsi.

Langkah-langkah:

  • Ketikkan rumus di bawah ini di Sel D5 Kemudian tekan Masuk .
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))

  • Setelah Anda menekan Masuk , excel akan mengembalikan Semangka yang merupakan 3 kata dari data berkelanjutan kami di Sel B5 .

Di sini, yang LEN fungsi mengembalikan panjang dari Sel B5 Kemudian FIND fungsi mengembalikan lokasi koma dalam Sel B5 . Kemudian, tergantung pada hasil dari FIND dan LEN fungsi-fungsi KANAN fungsi mengekstrak kata paling kanan dari Sel B5 .

  • Karena saya telah menerima semua 1 , 2 dan 3 di kolom yang berbeda untuk baris pertama, sekarang saya akan mencoba untuk mendapatkan hasil yang sama untuk sisa baris lainnya. Untuk melakukan itu, pilih rentang C5:D5 dan menggunakan Isi Gagang ( + ) alat.

  • Akhirnya, inilah hasil akhir yang akan kita terima.

4. Excel VBA untuk Memisahkan Nilai yang Dipisahkan Koma menjadi Kolom atau Baris

4.1. VBA untuk Membagi Nilai ke dalam Kolom

Anda bisa membagi data yang dipisahkan oleh koma ke dalam beberapa kolom dengan menggunakan VBA kode.

Langkah-langkah:

  • Pertama, buka lembar kerja tempat Anda ingin membagi data. Selanjutnya, klik kanan pada nama sheet dan klik Lihat Kode untuk memunculkan VBA jendela.

  • Kemudian ketik kode di bawah ini di Modul dan Lari kode dengan menggunakan tombol F5 kunci.
 Sub SplitData() Dim Range() As String, Count As Long, x As Variant For r = 5 To 10 Range = Split(Cells(r, 2), ",") Count = 3 For Each x In Range Cells(r, Count) = x Count = Count + 1 Next x Next r End Sub 

Di sini ' r ' mengindikasikan baris yang berisi data. Di sisi lain, ' Count=3 ' menunjukkan kolom C yang merupakan kolom pertama untuk menampilkan data split.

  • Setelah Anda menjalankan kode, data yang dipisahkan oleh koma dalam kolom B dibagi menjadi kolom-kolom C , D dan E seperti di bawah ini:

4.2. Membagi Nilai ke dalam Baris

Sekarang saya akan membagi nilai yang dipisahkan koma ke dalam baris yang berbeda menggunakan excel VBA. Ikuti langkah-langkah di bawah ini untuk melakukan tugas tersebut.

Langkah-langkah:

  • Pertama, pergi ke lembar kerja di mana Anda memiliki data, dan klik kanan pada Lihat Kode .

  • Sebagai konsekuensinya, maka VBA Tulis kode di bawah ini di jendela Modul dan bilas kode dengan menekan F5 pada keyboard.
 Sub SplitRows() Dim rng As Range Dim rng1 As Range Dim cell As Range Dim N As Long Dim address As String Dim update As Boolean Dim ret As Variant On Error Resume Next address = Application.ActiveWindow.RangeSelection.address Set rng = Application.InputBox("Please enter a range", "Input Box", address, , , , , , 8) Set rng = Application.Intersect(rng, rng.Worksheet.UsedRange) If rng Is Nothing ThenExit Sub If rng.Columns.Count> 1 Then MsgBox "Tidak dapat memilih lebih dari satu kolom" Exit Sub End If Set rng1 = Application.InputBox("Destination Cell", "Input Box", , , , , , 8) Set rng1 = rng1.Range("A1") If rng1 Is Nothing Then Exit Sub update = Application.ScreenUpdating Application.ScreenUpdating = False For Each cell In rng ret = Split(cell.Value, ",") rng1.Worksheet.Range(rng1.Offset(N,0), rng1.Offset(N + UBound(ret, 1), 0)) = Application.WorksheetFunction.Transpose(ret) N = N + UBound(ret, 1) + 1 Next Application.ScreenUpdating = update End Sub 

  • Sekarang ketika Anda menjalankan kode, kotak input di bawah ini akan muncul, masukkan rentang data di bawah ini, dan tekan OK .

  • Hasilnya, kotak input lain akan muncul. Masukkan sel tujuan di sana dan tekan OK .

  • Pada akhirnya, kita akan mendapatkan output di bawah ini. Semua nilai yang dipisahkan koma dari dataset kita dibagi menjadi beberapa baris 8 untuk 13 .

5. Gunakan Isi Flash Excel untuk Memisahkan Nilai Terpisah Koma ke dalam Kolom yang Berbeda

Kita bisa mengetikkan sebagian dari data yang dipisahkan koma dalam kolom yang berbeda, kemudian menerapkan Isi Kilat untuk mendapatkan sisa data dengan pola yang sama.

Langkah-langkah:

  • Ketik ' Tanggal ' dalam Sel C5 . Kemudian, ketika Anda mulai mengetik ' R ' dalam Sel C6 excel mengerti bahwa saya ingin buah di posisi pertama dari semua baris.

  • Cukup tekan Masuk Sekarang Anda dapat menerapkan metode serupa ini untuk membagi nilai yang dipisahkan koma lainnya menjadi beberapa kolom.

Kesimpulan

Pada artikel di atas, saya telah mencoba membahas beberapa metode untuk membagi nilai yang dipisahkan koma ke dalam baris atau kolom di excel secara mendetil. Semoga metode-metode dan penjelasannya cukup untuk menyelesaikan permasalahanmu. Silahkan beritahu saya jika kamu memiliki pertanyaan.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.