Loncat ke daftar isi utama

Bagaimana cara membagi teks menjadi kolom terpisah dengan huruf kapital di Excel?

doc dibagi dengan kapital 1

Misalkan, Anda memiliki berbagai data yang ingin Anda pisahkan konten sel menjadi kolom terpisah dengan huruf kapital seperti gambar berikut yang ditampilkan, apakah Anda punya ide bagus untuk menyelesaikan masalah ini di Excel?

Pisahkan teks menjadi kolom terpisah dengan huruf kapital dengan rumus

Pisahkan teks menjadi kolom terpisah dengan huruf kapital dengan kode VBA

Pisahkan teks menjadi kolom terpisah dengan huruf kapital dengan Kutools for Excel


Jika hanya ada dua kata di sel Anda, rumus berikut membantu Anda menyelesaikan pekerjaan ini. Harap lakukan sebagai berikut:

1. Masukkan rumus array ini: =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2 adalah sel yang ingin Anda pisahkan dengan huruf kapital) menjadi sel kosong yang berdekatan dengan data Anda, lalu tekan Ctrl + Shift + Enter kunci bersama untuk mendapatkan kata pertama, lihat tangkapan layar:

doc dibagi dengan kapital 2

2. Kemudian pilih C2, dan seret pegangan isi ke sel yang ingin Anda terapkan rumus ini, semua kata pertama dari sel rentang telah diekstraksi sekaligus, lihat tangkapan layar:

doc dibagi dengan kapital 3

3. Lanjutkan memasukkan rumus lain: = REPLACE (A2,1, LEN (C2), "") (A2 adalah sel yang ingin Anda pisahkan, dan C2 adalah sel berisi kata pertama yang Anda kembalikan) ke dalam sel D2, dan tekan Enter kunci untuk mendapatkan kata kedua, lihat tangkapan layar:

doc dibagi dengan kapital 4

4. Pilih sel D2, seret gagang isian ke sel untuk mendapatkan kata kedua, dan konten sel dari rentang telah dibagi menjadi dua kolom dengan huruf kapital, lihat tangkapan layar:

doc dibagi dengan kapital 5


Rumus di atas hanya diterapkan ke nilai sel yang berisi dua kata, jika ada beberapa kata dalam sel yang perlu dipisahkan, Anda dapat menambahkan spasi sebelum huruf kapital, lalu menerapkan Teks ke Kolom untuk memisahkan konten sel menjadi pisahkan kolom dengan spasi.

Pertama, terapkan kode VBA untuk menambahkan spasi sebelum huruf kapital untuk memisahkan kata.

1. Tahan ALT + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Klik Menyisipkan > Modul, dan tempel kode berikut di Modul Jendela.

Kode VBA: Sisipkan spasi sebelum setiap huruf kapital dalam sel

Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
    Dim I As Integer
    SplitWords = Left(Str, 1)
    For I = 2 To Len(Trim(Str))
        If (Asc(Mid(Str, I, 1)) > 64) And _
           (Asc(Mid(Str, I, 1)) < 91) And _
           (Mid(Str, I - 1, 1) <> " ") Then _
            SplitWords = SplitWords & " "
        SplitWords = SplitWords & Mid(Str, I, 1)
    Next
End Function

3. Simpan dan tutup kode ini, kembali ke lembar kerja, masukkan rumus ini: = kata terpisah (A2) ke dalam sel kosong yang berdekatan dengan data Anda, lihat tangkapan layar:

doc dibagi dengan kapital 6

4. Kemudian seret gagang isian ke sel yang ingin Anda terapkan rumus ini, dan spasi telah disisipkan sebelum setiap huruf kapital untuk memisahkan konten sel, lihat tangkapan layar:

doc dibagi dengan kapital 7

5. Dan kemudian Anda harus menyalin dan menempelkan sel rumus ini sebagai nilai untuk menghapus rumus di tempat lain atau rentang aslinya.

doc dibagi dengan kapital 8

Kedua, terapkan fitur Teks ke Kolom untuk memisahkan konten sel menjadi kolom terpisah berdasarkan spasi.

6. Pilih nilai sel yang telah Anda sisipkan spasi, dan klik Data > Teks ke Kolom, di Langkah1 dari Convert Teks ke Columns Wizard, pilih Terbatas opsi, lihat tangkapan layar:

doc dibagi dengan kapital 9

7. Lalu klik Selanjutnya tombol, di Langkah2 wizard, periksa Space pilihan di bawah Pembatas bagian, lihat tangkapan layar:

doc dibagi dengan kapital 10

8. Lanjutkan mengklik Selanjutnya tombol, di Step3 wizard, pilih Umum pilihan di bawah Format data kolom, lalu pilih sel tempat Anda ingin meletakkan nilai terpisah dengan mengklik doc dibagi dengan kapital 12 tombol, lihat tangkapan layar:

doc dibagi dengan kapital 11

9. Terakhir, klik Finish tombol, konten sel telah dipecah menjadi beberapa kolom seperti gambar berikut yang ditampilkan:

doc dibagi dengan kapital 13


Jika Anda memiliki Kutools untuk Excel, menggabungkan nya Tambahkan Teks dan Pisahkan Sel fitur, Anda dapat menangani tugas ini dengan mudah dan nyaman, lakukan hal berikut:

Kutools untuk Excel : dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari.

1. Pilih data asli yang ingin Anda pisahkan.

2. Lalu klik KutoolsTeks > Tambahkan Teks, lihat tangkapan layar:

3. di Tambahkan Teks kotak dialog, ketik spasi sekali atau pemisah lain yang Anda perlukan ke dalam Teks kotak, lalu pilih Huruf pertama adalah huruf besar dari Hanya tambahkan ke bagian, lihat tangkapan layar:

doc dibagi dengan kapital 15

4. Kemudian klik Ok tombol, dan spasi telah ditambahkan sebelum setiap huruf kapital, lihat tangkapan layar:

doc dibagi dengan kapital 16

5. Dan kemudian Anda bisa menerapkan Pisahkan Sel kegunaan Kutools untuk Excel untuk memisahkan nilai sel menurut spasi, dengan tetap memilih rentang data, lalu klik Kutools > Gabungkan & Pisahkan > Pisahkan Sel, lihat tangkapan layar:

6. di Pisahkan Sel kotak dialog, pilih Pisahkan ke Kolom bawah Tipe bagian, dan periksa Space atau pembatas lain yang Anda tambahkan di Langkah 3, lihat tangkapan layar:

doc dibagi dengan modal 18 18

7. Kemudian klik Ok, dan kotak prompt muncul untuk mengingatkan Anda memilih sel untuk meletakkan data terpisah, lihat tangkapan layar:

doc dibagi dengan kapital 19

8. Terakhir, klik OK tombol, dan Anda akan mendapatkan hasil yang Anda butuhkan, lihat tangkapan layar:

doc dibagi dengan kapital 20

Unduh dan uji coba gratis Kutools untuk Excel Sekarang!


Kutools untuk Excel: dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari. Unduh dan uji coba gratis Sekarang!

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 (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola! Llevo todo el dia tratando de divir palabras juntas en celdas en excel, he dado con esta pagina, pero el c贸digo VBA no me funciona, tengo entendido que =Splitwords ya no esta disponible.
Es posible que puedas ayudarme?
This comment was minimized by the moderator on the site
Formula/function works as it should now, a later amendment (#25891) fixed it - thank you so much
This comment was minimized by the moderator on the site
DanMorgan = Dan
MollieClark = Mollie
Jade, Jam, Ryan, Dummy (not his real name),Jess,Cass, Jenni and Jack all come through as Jade,Jam, etc

using Excel 2013 (company supplied)
This comment was minimized by the moderator on the site
I need some help splitting a cell. I can do it by lower case next to upper case. But if the splitting word is one capitol letter, followed by another capitol letter it won't work. Also, if there are Roman numerals involved there are problems. If there is a word, such as "McDonald" or "MacDonald" there are problems. Can you help?
This comment was minimized by the moderator on the site
This doesn't work for two of the same capital letters
This comment was minimized by the moderator on the site
Hello,
If the two words are same words, please change the first array formula to the follows:
=LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),RIGHT(A2, LEN(A2)-1)&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),1))

Please remember to press Ctrl + Shift + Enter keys together.

Hope it can help you!
This comment was minimized by the moderator on the site
Thanks for the content it really worked
This comment was minimized by the moderator on the site
Your formula fail if name is like this: JhonJhon MarkMark
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations