Di Excel, sangat mudah untuk memisahkan nama depan, tengah, dan belakang yang muncul di kolom yang sama menjadi kolom terpisah dengan menggunakan cara yang berbeda.
Misalkan Anda menerima daftar kontak dengan semua nama yang tercantum dalam nama lengkap dalam satu kolom dan Anda mungkin perlu memisahkan nama depan, tengah, dan belakang, dan membaginya menjadi kolom terpisah. Ada beberapa cara berbeda yang dapat Anda gunakan untuk memisahkan nama – dengan menggunakan fitur Text to Columns, Flash fill, dan formula.
Di Excel, sangat mudah untuk memisahkan nama dari satu kolom menjadi dua kolom atau lebih. Pada artikel ini, kami akan menunjukkan cara membagi nama menjadi kolom yang berbeda di excel dengan menggunakan cara yang berbeda.
Cara Membagi Nama di Excel
Ada tiga cara mudah untuk membagi nama di Excel. Bergantung pada struktur data dan apakah Anda ingin nama split menjadi statis atau dinamis, pilih salah satu metode berikut:
- Pisahkan nama menggunakan fitur Teks ke Kolom
- Pisahkan nama menggunakan Rumus
- Pisahkan nama menggunakan Flash Fill
Pisahkan Nama Menggunakan Teks ke Kolom Wizard
Panduan Teks ke Kolom adalah salah satu cara paling umum untuk memisahkan nama depan dan belakang di Excel serta nama tengah. Pastikan ada kolom kosong di sebelah nama yang akan Anda pisahkan karena nama lengkap akan dibagi menjadi kolom terpisah.
Misalnya, Anda memiliki kumpulan data di bawah ini dengan nama lengkap dan Anda ingin membagi/memisahkan nama depan dan belakang dan menyimpannya ke dalam sel terpisah.
Pertama, sorot kolom nama lengkap yang ingin Anda pisahkan. Kemudian, buka tab 'Data' dan klik opsi 'Teks ke Kolom' di bagian 'Alat Data'.
Wizard Konversi Teks ke Kolom akan terbuka. Pada langkah pertama Wizard, pilih opsi 'Dibatasi' dan klik 'Berikutnya'.
Pada Langkah 2 dari 3 Panduan Konversi Teks ke Kolom, pilih pembatas yang memisahkan data Anda, hapus tanda centang lainnya, dan klik 'Berikutnya'. Dalam kasus kami, 'spasi' memisahkan nama depan dan belakang, jadi kami memilih pembatas ini.
Bagian Pratinjau data di bawah di jendela menunjukkan bagaimana nama Anda diuraikan.
Pada langkah 3 dari 3, Anda memilih format data dan tujuan dan klik 'Selesai'.
Biasanya, 'Umum' default akan berfungsi dengan baik untuk sebagian besar jenis data. Di bidang 'Tujuan', tentukan lokasi di mana Anda ingin output ditampilkan. Anda harus menentukan alamat sel pertama di kolom tempat Anda menginginkan hasilnya (B2, dalam kasus kami).
Ingat, jika Anda tidak menentukan sel tujuan, wizard akan menimpa data asli, jadi pastikan untuk memilih kolom kosong.
Setelah Anda mengklik tombol 'Selesai', itu akan langsung memisahkan nama lengkap menjadi dua kolom terpisah (Nama Depan dan Nama Belakang).
Ikuti langkah yang sama jika Anda memiliki nama depan, tengah, dan belakang, dan nama Anda akan dibagi menjadi tiga kolom, bukan dua.
Catatan: Hasil dari metode ini adalah statis. Artinya, jika Anda mengubah nama asli, Anda perlu melakukannya lagi untuk membagi nama.
Pisahkan Nama Dipisahkan dengan Koma
Jika nama depan dan belakang dipisahkan dengan koma, ikuti langkah-langkah di bawah ini untuk menghapus koma dan memisahkan Nama depan dan belakang.
Dalam contoh berikut, nama diformat dalam format terbalik (Nama Belakang, Nama Depan), di mana nama belakang didahulukan diikuti dengan koma, lalu diikuti dengan nama depan.
Pilih nama dan pergi ke Data -> Teks ke Kolom. Pada langkah 1, pilih 'Pembatas' dan klik 'Berikutnya'. Pada langkah 2, di bawah Pembatas, centang 'Koma' (,) sebagai pembatas Anda karena nama Anda dipisahkan dengan koma.
Pada langkah terakhir, Anda memilih format data sebagai 'Umum', tentukan tujuan, dan klik 'Selesai'.
Sekarang, Anda akan memiliki nama di kolom terpisah.
Pisahkan Nama Menggunakan Rumus
Wizard Teks ke Kolom cepat dan mudah untuk memisahkan nama. Namun, jika Anda ingin mengedit nama asli dan menginginkan metode dinamis yang akan diperbarui secara otomatis setiap kali Anda mengubah nama, maka memisahkan nama dengan rumus adalah pilihan yang tepat. Anda dapat menggunakan fungsi LEFT, RIGHT, MID, LEN, dan SEARCH atau FIND untuk memisahkan nama.
Pisahkan Nama Depan dan Belakang di Excel Menggunakan Rumus
Dapatkan Nama Depan
Katakanlah Anda memiliki kumpulan data di bawah ini dan Anda ingin memisahkan nama depan menjadi sel terpisah. Anda perlu menggabungkan fungsi FIND dan LEFT menjadi satu rumus untuk mendapatkan nama depan.
Gunakan rumus berikut untuk mendapatkan nama depan:
=KIRI(A2,TEMUKAN(" ",A2)-1)
Rumus ini menggunakan fungsi FIND untuk menemukan posisi karakter spasi (“”) di antara nama depan dan belakang dan mengurangi 1 untuk mengecualikan spasi itu sendiri. Nomor ini kemudian diberikan ke fungsi LEFT, yang menggunakan nomor posisi ini untuk mengekstrak semua teks sebelumnya. Anda juga dapat menggunakan fungsi SEARCH sebagai ganti fungsi FIND.
Setelah Anda memasukkan rumus dalam sel kosong (B2), seret gagang isian ke sel lain untuk menerapkan rumus ini, dan semua nama depan telah dipecah menjadi kolom B seperti yang ditunjukkan di bawah ini:
Anda dapat menggabungkan fungsi SEARCH dan FIND di dalam fungsi LEFT untuk mengekstrak nama depan. Perbedaan utama antara kedua fungsi tersebut adalah FIND peka huruf besar/kecil, sedangkan SEARCH peka huruf besar/kecil.
Jika Anda memiliki koma (,) alih-alih spasi antara nama depan dan belakang, gunakan koma sebagai argumen pertama dalam fungsi FIND:
=KIRI(A2,TEMUKAN(",",A2)-1)
Dapatkan Nama Belakang
Sekarang jika Anda perlu mengekstrak nama belakang, gunakan fungsi KANAN. Rumus berikut akan mengekstrak nama belakang dari kumpulan data yang sama:
=KANAN(A2,LEN(A2)-TEMUKAN(" ",A2))
Rumus pertama-tama menemukan posisi karakter spasi, kurangi angka itu dari total panjang string (yang dikembalikan oleh fungsi LEN), dan angka ini kemudian diberikan ke fungsi RIGHT untuk mengekstrak banyak karakter dari akhir string (nama).
Pisahkan Nama Depan, Tengah, dan Belakang di Excel Menggunakan Rumus
Memisahkan nama yang menyertakan nama tengah memerlukan rumus yang berbeda, bergantung pada format nama yang Anda miliki.
Untuk mendapatkan nama depan ketika Anda memiliki nama tengah atau inisial tengah, gunakan rumus LEFT FIND yang sama dengan yang sudah Anda kenal.
Dapatkan Nama Belakang
Rumus RIGHT FIND di atas bekerja dengan baik ketika hanya ada nama depan dan belakang, itu tidak akan banyak berguna jika nama asli Anda berisi nama tengah atau inisial tengah. Ini karena Anda tidak memperhitungkan dua karakter spasi dalam namanya.
Untuk mendapatkan nama belakang saat Anda memiliki nama tengah juga, gunakan rumus ini:
=KANAN(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))
Untuk mengekstrak nama belakang, pertama-tama tentukan posisi karakter spasi kedua dengan menggunakan fungsi SEARCH bersarang, tambahkan 1 ke SEARCH(” “,A2,1) untuk memulai ekstraksi dengan karakter berikutnya. Selanjutnya, kurangi posisi spasi ke-2 dari total panjang string, dan dapatkan panjang nama belakang sebagai angka hasil. Kemudian berikan nomor yang dihasilkan ini ke fungsi KANAN untuk mengekstrak jumlah karakter dari akhir string.
Dapatkan Nama Tengah
Fungsi MID menggunakan tiga argumen, argumen pertama menentukan teks atau alamat sel, argumen kedua menentukan posisi awal, dan argumen terakhir memberi tahu jumlah karakter untuk mengekstrak nama tengah dari posisi itu.
Sintaks:
=MID(teks, start_num, num_chars)
Untuk mendapatkan nama tengah, masukkan rumus ini ke dalam sel kosong:
=MID(A2,SEARCH(" ",A2)+1,SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)-1)
Mari kita lihat bagaimana rumus kompleks ini bekerja:
Untuk mengekstrak nama tengah atau inisial tengah, Anda perlu menentukan posisi kedua spasi di nama lengkap. Untuk menemukan posisi karakter spasi pertama, masukkan ini CARI(" ",A2)
fungsi dalam argumen 'start_num' dan tambahkan 1 untuk memulai ekstraksi dari karakter berikutnya.
Kemudian, untuk mengetahui panjang nama tengah letakkan ini SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)-1
fungsi bersarang dalam argumen 'num_chars', yang mengurangi posisi spasi ke-1 dari posisi spasi ke-2, dan mengurangkan 1 dari hasilnya untuk menghapus spasi tambahan. Hasil akhir akan memberi tahu Anda berapa banyak karakter yang akan diekstrak.
Sekarang, fungsi MID dengan posisi awal nama tengah dan karakter angka untuk mengekstrak memisahkan nama tengah dari nama lengkap (A2).
Pisahkan Nama di Excel Menggunakan Flash Fill
Isi flash sebagian besar digunakan untuk mengisi data secara otomatis dengan pola tertentu. Itu juga dapat digunakan untuk membagi nama. Ini hanya tersedia di Excel 2013, 2016, 2019, dan 365.
Katakanlah Anda memiliki kumpulan data di bawah ini dan Anda hanya ingin mendapatkan nama depan saja dari nama lengkapnya.
Di sel yang berdekatan dengan nama asli, ketikkan nama depan. Dalam hal ini, ketik 'Steve' di sel B2.
Kemudian mulailah mengetik nama depan di sel kedua kolom. Saat Anda mengetik, jika Excel merasakan sebuah pola, Flash Fill akan menampilkan daftar nama depan di sel lain secara otomatis (berwarna abu-abu).
Ketika Anda melihat daftar nama dalam warna abu-abu dan jika nama-nama itu benar, tekan saja tombol 'Enter' dan Flash Fill akan secara otomatis mengisi sisa kolom dengan nama depan.
Ikuti prosedur yang sama untuk memisahkan nama belakang ke dalam kolom terpisah.
Hasil:
Flash Fill bekerja dengan mendeteksi pola dalam data itu dan mengikuti pola itu sambil memberi Anda data yang dimodifikasi. Pada awalnya, saat Anda memasukkan nama depan di sel pertama, Flash Fill tidak mengenali polanya. Namun saat Anda mulai mengetikkan nama depan lagi di sel kedua, Flash Fill mengenali polanya dan menunjukkan saran untuk memisahkan nama depan. Kemudian, cukup tekan tombol 'Enter'.
Umumnya, fitur Flash Fill diaktifkan secara default. Jika tidak berfungsi di Excel Anda, setelah mengetik nama depan di sel pertama, Anda cukup memilih sel kedua dan klik tombol 'Isi Flash' dari grup Alat Data di tab 'Data'.
Atau, Anda juga dapat menekan 'Ctrl' + 'E' untuk mendapatkan hasil yang sama.
Sekarang, sisa sel akan diisi dengan nama depan.
Terkadang, Anda mungkin tidak melihat saran pola dalam warna abu-abu, dalam hal ini, Anda dapat menggunakan gagang isian untuk mendapatkan hasil Isi Flash.
Pertama, ketikkan nama secara manual di dua sel dan pilih kedua sel ini. Kemudian, arahkan kursor ke pojok kanan bawah pilihan. Anda akan melihat bahwa kursor berubah dari kotak hijau kecil (ikon Pengisi) menjadi ikon plus.
Selanjutnya, klik dua kali pada ikon plus itu. Ini akan mengisi sisa sel. Pada titik ini, hasilnya salah, Anda akan melihat kedua nama depan diulang lagi dan lagi. Kemudian, di sudut kanan bawah data yang dihasilkan, Anda akan melihat ikon IsiOtomatis kecil seperti yang ditunjukkan di bawah ini. Klik ikon 'Isi Otomatis' ini dan pilih 'Isi Flash'.
Ini akan mengisi nama depan di semua sel:
Hapus Nama Tengah
Anda juga dapat menggunakan alat Isi Flash untuk menghilangkan nama tengah dari nama lengkap.
Misalnya, katakanlah Anda memiliki dataset di bawah ini dan Anda hanya ingin mendapatkan nama depan dan nama belakang tanpa nama tengah atau inisial tengah.
Untuk mendapatkan nama tanpa nama tengah atau inisial tengah, ketik 'Lord Stark' secara manual di sel yang berdekatan. Kemudian, di sel kedua yang berdekatan, ketik 'Daenerys Targaryen'. Saat Anda mengetik, Flash Fill akan mengenali sebuah pola dan akan menampilkan daftar nama tanpa nama tengah (berwarna abu-abu).
Jika sarannya benar, tekan tombol 'Enter' dan Flash Fill akan otomatis mengisi sisa sel dengan nama tanpa nama tengah.
Jika Anda hanya ingin mendapatkan nama tengah tanpa nama depan dan belakang, masukkan nama tengah di dua sel pertama dan gunakan alat Isi Flash untuk mendapatkan nama tengah dari semua nama lengkap di kolom.
Tutorial ini menunjukkan cara memisahkan nama saat memanipulasi data teks. Metode ini juga dapat membantu saat bekerja dengan bentuk data lain seperti alamat, nama produk, nama merek, dll.