Note: The other languages of the website are Google-translated. Back to English

Bagaimana cara membagi teks dengan spasi / koma / pembatas di Excel?

Jika Anda memiliki daftar kolom data dan Anda ingin membaginya menjadi beberapa kolom dengan pembatas tertentu seperti gambar di bawah ini, bagaimana Anda bisa membaginya di Excel? Mungkin beberapa pengguna memikirkan fungsi Text to Column saja, tetapi sekarang saya tidak hanya akan memperkenalkan fungsi Text to Columns, tetapi juga kode VBA untuk Anda.


Pisahkan string teks menjadi beberapa kolom dengan spasi / koma / pembatas dengan fitur Teks ke Kolom

Fitur Text to Columns sangat berguna untuk membagi daftar menjadi beberapa kolom di Excel. Metode ini berbicara tentang cara membagi data dengan pembatas tertentu dengan fitur Text to Column di Excel. Harap lakukan sebagai berikut:

1. Pilih daftar kolom yang ingin Anda pisahkan dengan pembatas, dan klik Data > Teks ke Kolom. Lihat tangkapan layar:

2. Kemudian a Panduan Konversi Teks ke Kolom dialog muncul, dan periksa Terbatas opsi, dan klik Next tombol. Lihat tangkapan layar:

3. Dalam kotak dialog Convert to Text to Columns pembuka - Langkah 2 dari 3 kotak dialog, silakan centang pembatas yang Anda perlukan untuk membagi datanya.

Note: Jika Anda perlu membagi string teks Anda dengan pemisah khusus, harap periksa Lain opsi, dan kemudian ketik pemisah ke dalam kotak berikut ini.

4. klik Finish. Sekarang Anda dapat melihat daftar kolom yang dipilih telah dipecah menjadi beberapa kolom dengan pembatas yang ditentukan.

Ekstrak angka (atau teks) hanya dari satu sel / kolom ke dalam kolom / baris berbeda

Kutools for Excel meningkatkannya Pisahkan Sel utilitas dan dukungan untuk mengekstrak batch semua karakter teks atau angka dari satu sel / kolom menjadi dua kolom / baris.



Kutools untuk Excel - Termasuk lebih dari 300 alat praktis untuk Excel. Uji coba gratis fitur lengkap 30-hari, tidak perlu kartu kredit! Get It Now

Pisahkan string teks menjadi beberapa baris / kolom dengan spasi / koma / pembatas dengan Kutools for Excel

Metode di atas hanya dapat membagi string teks menjadi beberapa kolom. Metode ini akan memperkenalkan Kutools for Excel's Pisahkan Sel utilitas untuk membagi string teks menjadi beberapa baris atau kolom dengan pembatas tertentu di Excel dengan mudah.

Kutools untuk Excel - Termasuk lebih dari 300 alat praktis untuk Excel. Uji coba gratis fitur lengkap 30-hari, tidak perlu kartu kredit! Uji Coba Gratis Sekarang!

1. Pilih rentang Anda akan membagi string teks (dalam kasus kami, kami memilih rentang A1: A9), dan klik Kutools > Teks > Pisahkan Sel.
doc split teks 01

2. Pada kotak dialog Pembagian Sel, harap centang Pisahkan ke Baris opsi atau Pisahkan ke Kolom opsi yang Anda butuhkan di Tipe bagian, selanjutnya tentukan pembatas di Tentukan pemisah bagian, dan klik Ok tombol. Lihat tangkapan layar di atas:

Sekarang kotak dialog Split Cells lainnya muncul, pilih sel pertama dari rentang tujuan dan klik OK .
doc membagi teks menjadi baris kolom 10

Kutools untuk Excel - Termasuk lebih dari 300 alat praktis untuk Excel. Uji coba gratis fitur lengkap 30-hari, tidak perlu kartu kredit! Get It Now


Demo: Pisahkan string teks menjadi beberapa baris / kolom dengan spasi / koma / pembatas


Kutools untuk Excel mencakup lebih dari 300 alat praktis untuk Excel, gratis untuk dicoba tanpa batasan dalam 30 hari. Unduh dan Uji Coba Gratis Sekarang!


Artikel Relatif:


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2021 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap Uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

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!
officetab bawah
Urutkan komentar berdasarkan
komentar (29)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
hina excel ghskj t'amfngeh 'afkndjgb s'difhjsdfnsalodfhakaf
Komentar ini diminimalkan oleh moderator di situs
:D Ini keren! PS Mengapa saya perlu menambahkan lebih banyak kata di sini... :-?
Komentar ini diminimalkan oleh moderator di situs
Ini sangat sederhana dan mudah dimengerti.
Komentar ini diminimalkan oleh moderator di situs
Terima kasih atas informasi ini. Ini sangat berguna dan mudah dimengerti.
Komentar ini diminimalkan oleh moderator di situs
Silakan masukkan teks komentar Anda!
Komentar ini diminimalkan oleh moderator di situs
Kudos to kalian, kalian membuat hariku
Komentar ini diminimalkan oleh moderator di situs
saya perlu memisahkan kata dari kalimat dalam lembar excel yang ada dalam sel tunggal. misalnya: abcds ----- sri
Komentar ini diminimalkan oleh moderator di situs
Ini menyelamatkan saya berjam-jam mengetik ulang daftar alamat. TERIMA KASIH!!!!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih Tuhan, dan maksud saya Anda untuk ini. Menyelamatkan saya banyak pekerjaan. Terima kasih lagi.
Komentar ini diminimalkan oleh moderator di situs
TERIMA KASIH!!!
Komentar ini diminimalkan oleh moderator di situs
"172.22.118.13
255.255.255.192
172.22.118.1 "

bagaimana cara membagi informasi sel itu menjadi 3 kolom?
Komentar ini diminimalkan oleh moderator di situs
Hai,
Bagaimana Anda ingin membagi sel? Dengan panjang? Dengan pembatas titik? Atau yang lain?
Komentar ini diminimalkan oleh moderator di situs
Terima kasih banyak untuk posting ini, itu benar-benar sangat membantu di kali.
Komentar ini diminimalkan oleh moderator di situs
Halo, Bagaimana cara memisahkan kalimat panjang menjadi kolom seperti


12534_MK_EC0102-Kanyuambora_OUTA 172.22.118.13 255.255.255.192 172.22.118.1. Saya memerlukan proses pemisahan ke kolom: ID Situs 12534_MK_EC0102; Nama Situs Kanyuambora_OUTA;IP 172.22.118; Topeng 255.255.255; Gerbang 172.22.118.1. Mohon bantuannya.
Komentar ini diminimalkan oleh moderator di situs
Hai Kosmas,
Anda dapat menerapkan fitur Teks ke Kolom pada tab Data di Pita Excel. Di Wizard, harap atur pembatas ruang dan pembatas kustom -, dan itu akan membagi konten sel panjang Anda ke kolom yang diinginkan.
Komentar ini diminimalkan oleh moderator di situs
Anda dapat menggunakan perintah FIND dan LEN untuk memisahkan bidang, misalnya:
A1: 12534_MK_EC0102-Kanyuambora_OUTA 172.22.118.13 255.255.255.192 172.22.118.1.
B1: =FIND(" ",$A$1) B2: =FIND(" ",$A$1,B1+1) B3: "Isi Dari B2"
C1: =LEFT($A$1,B1) C2: =RIGHT(LEFT($A$1,B2),B2-B1) C3: "Isi Dari C2"
Komentar ini diminimalkan oleh moderator di situs
Hai Kosmas,
Bagaimana Anda ingin membagi kalimat tunggal? Dalam contoh Anda, Anda dapat membagi kalimat dengan pembatas “_” atau “;” atau "."
Coba saja sesuai kebutuhan Anda!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih. Ini sangat membantu.
Komentar ini diminimalkan oleh moderator di situs
Oke, jadi inilah masalah yang saya hadapi yang sepertinya tidak bisa saya selesaikan. Saya ingin memecah string teks yang panjang dengan persyaratan berikut:
1) Teks hanya dapat dipecah pada spasi (tidak di tengah kata)
2) Panjang total untuk setiap sel yang diurai harus mendekati 40 karakter karena bisa menggunakan aturan spasi di atas.

Misalnya, ini datang dalam satu sel: "Itu adalah waktu terbaik, itu adalah waktu terburuk, itu adalah zaman kebijaksanaan, itu adalah zaman kebodohan, itu adalah zaman kepercayaan". Dalam contoh ini, saya mengharapkan rumus untuk memecah teks ini menjadi 4 sel:

Itu adalah saat-saat terbaik, itu adalah
saat-saat terburuk, itu adalah usia
kebijaksanaan, itu adalah zaman kebodohan,
itu adalah zaman kepercayaan

Saya terus melilit poros mencoba menggunakan kombo kiri, tengah, kanan dan formula pencarian/penemuan, tetapi tidak hanya itu sangat tidak elegan, tetapi segera setelah saya menemukan kata yang tidak unik, formula pencarian saya rusak .
Komentar ini diminimalkan oleh moderator di situs
Ini hanya menunjukkan betapa buruknya excel ... bagaimana dengan fungsi SPLIT?? duh...
Komentar ini diminimalkan oleh moderator di situs
Hi Bob,
Kutools for Excel telah merilis fitur ini – Split Cells. Fitur ini tidak hanya dapat membagi sel dengan semua jenis pembatas menjadi kolom, tetapi juga membagi sel menjadi baris. Terlebih lagi, ini mendukung untuk membagi nomor dan teks dari sel yang dipilih juga.
Komentar ini diminimalkan oleh moderator di situs
Bagaimana cara membagi kyzwell5konfgwell3k menjadi kolom. Saya hanya perlu on harus dipilih sebagai pembatas dan dipisahkan menjadi dua kata.
Komentar ini diminimalkan oleh moderator di situs
Hai Sunny,
Teks ke Kolom (fitur bawaan Excel) mendukung untuk membagi sel ke kolom dengan karakter yang diberikan, dan fitur Sel Pisahkan dari Kutools for Excel juga mendukung untuk membagi sel dengan satu karakter.
Jika Anda perlu membagi sel dengan string karakter, Anda sebaiknya menerapkan makro VBA.
Komentar ini diminimalkan oleh moderator di situs
terima kasih banyak, ini benar-benar membuat hidup saya lebih mudah!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih Ini Menghemat waktu saya!
Komentar ini diminimalkan oleh moderator di situs
hai,

saya memiliki file datar yang memiliki pembatas jadi saya ingin membaca nilai melewati posisi yang dimiliki sebelum dan sesudah pembatas. apakah ada cara untuk mendapatkan lembah ini?
Komentar ini diminimalkan oleh moderator di situs
Hai, saya tidak mengerti masalah Anda dengan jelas. Jika Anda ingin mendapatkan nilai sebelum dan sesudah pembatas tertentu secara terpisah, kedua metode yang disebutkan dalam tutorial ini dapat membantu Anda, Anda hanya perlu mengubah pembatas sesuai kebutuhan Anda, dan ikuti langkah-langkahnya hingga selesai. Atau Anda dapat memberi saya detail lebih lanjut tentang masalah Anda agar saya dapat memahaminya dengan jelas.
Komentar ini diminimalkan oleh moderator di situs
Hi
Saya memiliki string seperti a, b,c,d,,a,d,e,f,a,b,f... dll. Saya ingin mengganti nilai 'd' yang memiliki Posisi ke-7 setelah pembatas . Bisakah Anda menyarankan cara menemukan posisi setelah pembatas dan mengganti nilai Posisi yang tepat.
Komentar ini diminimalkan oleh moderator di situs
Hai, Kanchan, ini kode yang bisa kamu coba:
Sub changeText()
    Dim xSplit, xStr As String
    Dim xPos As Integer
    Dim xArr As Variant
    Dim xRng, xSetRng As Range
    On Error Resume Next
    Set xRng = Application.InputBox("Select the cell you want to extract:", "Kutools for Excel", , , , , , 8)
    xSplit = Application.InputBox("Type the delimiter:", "Kutools for Excel", , , , , , 2)
    xPos = Application.InputBox("Type nth delimiter:", "Kutools for Excel", , , , , , 1)
    xStr = Application.InputBox("Type the string or character you want to replace with:", "Kutools for Excel", , , , , , 2)
    Set xSetRng = Application.InputBox("Select the cell to place result:", "Kutools for Excel", , , , , , 8)
    xArr = Split(xRng.Text, xSplit)
    xArr(xPos) = xStr
    xSetRng.Value = Join(xArr, ",")
End Sub

Semoga dapat membantu Anda.
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL