Cara Memisahkan Nama Depan| Tengah Dan Belakang Di Excel
Rumus excel memisahkan nama depan , tengah dan belakang dengan microsoft excel memakai rumus-rumus campuran (FIND , LEFT , RIGHT , LEN , dll)

Kali ini kita akan mencar ilmu memakai rumus excel untuk memisahkan kata/kalimat teks atau lebih tepatnya memisahkan nama depan , tengah dan belakang pada suatu teks nama lengkap di Microsoft Excel.
Untuk memisahkan kata yang dipisahkan oleh spasi menjadi beberapa kolom bahwasanya relatif mudah. Excel sudah menawarkan suatu santapan khusus untuk menjalankan hal ini , yaitu dengan menggukan santapan "Text to Columns" yang sudah diterangkan pada halaman lain.
Fitur "Text to Columns" sanggup juga kita manfaatkan untuk memisahkan nama depan , tengah dan belakang secara manual. Namun seringkali kita memerlukan rumus-rumus excel khusus untuk menyanggupi keperluan pemisahan nama yang tidak sanggup kita kerjakan dengan fitur "Text to Columns".
Sebelum membahas pemisahan nama dengan rumus excel akan saya diskusikan sedikit tentang penggunaan fitur "Text to Column" ini , gres setelahnya akan saya diskusikan tentang cara memisahkan nama depan , tengah dan belakang memakai rumus-rumus microsoft excel.
A. Memisahkan Nama Dengan Fitur Text To Columns
Ikuti tindakan berikut untuk memakai fitur Text to Column untuk memisahkan nama menurut spasi.
- Tandai atau seleksi nama-nama yang hendak dipisah-pisahkan
- Pilih santapan TABData--Text to Columns
- Pada option box pilih Delimited lalu klik Next
- Pada options delimiter tentukan Space tercentang lalu klik Next
- Beikutnya timbul option data format untuk masing-masing kolom. Jika perlu tentukan format pada masing-masing kolom. Atau biarkan saja.
- Klik Finish. Selesai
Setelah menjalankan tindakan diatas , teks sudah terpisah sesuai spasi pada teks sebelumnya.
Hasil pemisahan teks diatas yaitu selaku berikut :

Jika anda mempraktekkanya tentu anda tahu bahwa dengan memakai fitur text to columns , teks permulaan yang dipisah tersebut menjadi berubah , yaitu terpisah-pisah menjadi beberapa kolom. Dalam masalah tertentu , pastinya bukan yang menyerupai ini yang kita inginkan dalam pemisahan nama. Untuk itu simak cara pemishan nama depan , tengah dan nama belakang berikutnya.
B. Rumus Mengambil Nama Depan
Biasanya nama depan yaitu nama sebelum spasi pertama. Untuk mengambil nama depan maka sanggup kita kerjakan dengan menggunakan fungsi LEFT dengan menggunakan fungsi FIND untuk mencari posisi spasi (" ") pertama dari kiri. Hasil penelusuran posisi ini digunakan untuk mengisi jumlah abjad yang diambil dengan fungsi LEFT.
Rumus Excelnya yaitu selaku berikut:
=LEFT(Nama_Lengkap;FIND(" ";Nama_Lengkap;1)-1)
Selain memakai fungsi FIND untuk mencari posisi spasi pertama , anda juga sanggup memakai fungsi SEARCH. Untuk lebih jelasnya amati teladan gambar berikut:

Kenapa jumlah abjad atau posisi spasi mesti minus satu (-1)?
Cara lain biar spasi di simpulan teks nama depan tidak ikut tertulis yaitu dengan menggunakan fungsi TRIM , sehingga rumus excelnya menjadi:
=TRIM(LEFT(Nama_Lengkap;FIND(" ";Nama_Lengkap;1)))
Contoh penggunaannya menyerupai gambar berikut:

Lebih sempurna memakai FIND atau SEARCH? baca klarifikasi kedua fungsi ini pada postingan berikut: "Beda Fungsi FIND dan SEARCH".
Untuk menangani ini gunakan fungsi IFERROR. sehingga rumus excelnya akan menjadi:
=IFERROR(LEFT(Nama_Lengkap;FIND(" "; Nama_Lengkap;1)-1); Nama_Lengkap)
atau jikalau memakai fungsi TRIM:
=IFERROR(TRIM(LEFT(Nama_Lengkap;FIND(" "; Nama_Lengkap;1))); Nama_Lengkap)
Setalah memakai rumus excel tersebut karenanya akan menyerupai gambar di bawah ini:

Sebenarnya masih ada sedikit pertanyaan tentang nama depan ini. Bagaimana jikalau nama depan mengandung gelar? misal : Dr. Setya Budi Pranomo. Jika memakai rumus-rumus excel diatas pastinya hasil nama depan yaitu "Dr." padahal yang kita inginkan nama depan yaitu "Dr. Setya " atau "Setya" saja.
Untuk masalah nama dengan gelar akan kita diskusikan lain waktu. Sekarang kita lanjut dahulu cara mendapat nama belakang.
C. Rumus Mengambil Nama Belakang
Cara mengambil nama tengah ini sedikit rumit jadi harap sabar membaca step by stepnya.
Sebelum tentukan rumus excel mana yang mesti digunakan , kita tentukan dahulu standar nama belakang itu menyerupai apa jikalau nama yang hendak kita pisahkan tidak terdiri dua kosa kata.
Maksud saya begini , jikalau namanya cuma terdiri 1 kata misal "Abdurrahman" , maka nama belakangnya kosong atau Abdurrahman (sama dengan nama depannya). Jika namanya berisikan 3 kosa kata misal "Bhinneka Tunggal Ika" maka nama belakangnya "Ika" saja atau "Tunggal Ika".
Pilihan diatas pastinya terserah mau anda menyerupai apa. Biasanya pemisahan nama belakang ini juga dipengaruhi apakah selain memisahkan nama depan dan belakang anda juga perlu memisahkan nama tengah atau cukup nama depan dan belakang saja.
Jika sudah mengambil keputusan versi nama belakang menyerupai apa yang anda pakai teruskan membaca cara mengambil nama belakang di excel berikut ini.
1. Nama Belakang Adalah Kata sehabis Spasi Pertama dan Kosong Jika Hanya Terdiri Dari Satu Kosa Kata
Untuk versi pertama ini , nama belakang yaitu selain nama depan. Jika cuma ada nama depan (nama depan cuma terdiri satu kosa kata) maka nama belakangnya kosong. Rumus excel yang kita pakai untuk versi nama belakang ini adalah:
=IFERROR(RIGHT(Nama_Lengkap;LEN(Nama_Lengkap)-FIND(" ";Nama_Lengkap;1));"")
Rumus diatas mengambil abjad Nama_Lengkap dari sebelah kanan. Kebalikan dari cara mengambil nama depan sebelumnya.
RIGHT(Nama_Lengkap; ...;1)
Jumlah abjad yang diambil yaitu selisih antara jumlah abjad Nama_Lengkap dengan posisi spasi pertama.
LEN(Nama_Lengkap)-FIND(" ";Nama_Lengkap;1)
Jika tidak didapatkan spasi , maka karenanya kosong ("")
IFERROR( ... ;"")
Contoh mengambil nama belakang dengan rumus ini yaitu :

Selain memakai fungsi RIGHT anda juga sanggup memakai fungsi MID untuk memisahkan nama belakang versi ini. Rumusnya adalah:
=MID(Nama_Lengkap;FIND(" ";Nama_Lengkap;1)+1;LEN(Nama_Lengkap)-FIND(" ";Nama_Lengkap;1))
Agar sanggup dipraktekkan juga untuk nama yang cuma berisikan satu kosa kata tambahkan IFERROR.
=IFERROR(MID(Nama_Lengkap;FIND(" ";Nama_Lengkap;1)+1;LEN(Nama_Lengkap)-FIND(" ";Nama_Lengkap;1));"")
Contoh memisahkan nama belakang dengan rumus ini selaku berikut:

2. Nama Belakang Adalah Kata sehabis Spasi Pertama dan Jika Hanya Terdiri Dari Satu Kosa Kata Maka Nama Belakang Sama dengan Nama Depan
Untuk versi kedua , nama belakang yaitu selain nama depan. Jika cuma ada nama depan (nama depan cuma terdiri satu kosa kata) maka nama belakangnya sama dengan nama depan. Rumus excel yang kita pakai untuk versi ini menyerupai dengan versi pertama cuma beda di cuilan terakhir:
=IFERROR(RIGHT(Nama_Lengkap;LEN(Nama_Lengkap)-FIND(" ";Nama_Lengkap;1));Nama_Lengkap)
Contoh penerapannya selaku berikut:

Bisa memakai fungsi MID menyerupai versi pertama rumus excelnya adalah:
=IFERROR(MID(Nama_Lengkap;FIND(" ";Nama_Lengkap;1)+1;LEN(Nama_Lengkap)-FIND(" ";Nama_Lengkap;1));Nama_Lengkap)
Contoh penggunaannya:

3. Nama Belakang Hanya Kata Setelah Spasi Terakhir
Model ketiga ini biasanya digunakan jikalau selain nama depan dan belakang anda juga perlu memisahkan nama tengah.
Untuk Jenis nama belakang ini , misal nama lengkapnya yaitu "Bhinneka Tunggal Ika" maka nama belakangnya yaitu "Ika". Rumus Excelnya selaku berikut:
=RIGHT(Nama_Lengkap;LEN(Nama_Lengkap)-FIND("*";SUBSTITUTE(Nama_Lengkap;" ";"*";LEN(Nama_Lengkap)-LEN(SUBSTITUTE(Nama_Lengkap;" ";"")))))
Agar tidak menciptakan nilai error #VALUE jikalau ada nama yang cuma berisikan satu kosa kata tambahkan IFERROR menyerupai model-model sebelumnya , Sehingga rumus excelnya menjadi:
=IFERROR(RIGHT(Nama_Lengkap;LEN(Nama_Lengkap)-FIND("*";SUBSTITUTE(Nama_Lengkap;" ";"*";LEN(Nama_Lengkap)-LEN(SUBSTITUTE(Nama_Lengkap;" ";"")))));"")
Contoh penggunaan rumus ini selaku berikut:

Untuk nama belakang versi ini rumusnya memang sedikit rumit , lantaran nama lengkap seseorang dikala ini pada biasanya terdiri lebih dari dua suku kata belum lagi kalau ada titlenya berderet-deret.
Cara kerja rumus diatas jikalau dijabarkan lebih lanjut yaitu selaku berikut:
- Mengambil beberapa abjad dari kanan:
RIGHT(Nama_Lengkap;Banyak_Karakter)
- Banyak Karakter pada langkah nomor 1 yaitu jumlah abjad Nama_Lengkap dikurangi posisi tanda bintang (*).
- Untuk mencari banyak abjad Nama_Lengkap yaitu dengan menggunakan fungsi LEN
LEN(Nama_Lengkap)
- Sebelum menjalankan penelusuran tanda bintang , ganti spasi terakhir Nama_Lengkap dengan tanda bintang (*). Untuk menjalankan hal ini kita menggunakan fungsi SUBSTITUTE
SUBSTITUTE(Nama_Lengkap;" ";"*";Posisi_Spasi_Terakhir))
- Untuk mengenali posisi spasi terakhir minimalkan jumlah abjad Nama_Lengkap dengan Nama_Lengkap tanpa spasi
LEN(Nama_Lengkap)-LEN(SUBSTITUTE(Nama_Lengkap;" ";"")
- Langkah 4 dan 5 jikalau digabung menjadi:
SUBSTITUTE(Nama_Lengkap;" ";"*";LEN(Nama_Lengkap)-LEN(SUBSTITUTE(Nama_Lengkap;" ";"")))
- 7. Untuk mencari posisi tanda bintang (*)
FIND("*";Rumus_Nomor_6)
Garis besar tindakan diatas yaitu ganti spasi terakhir dengan tanda bintang dan kerjakan pengambilan sejumlah abjad sehabis tanda bintang tersebut.
Rumus diatas menciptakan teks kosong ("") jikalau nama cuma berisikan satu kosa kata saja. Jika anda menginginkan nama belakang sama dengan nama depan untuk Nama_lengkap yang berisikan satu kosa kata , ganti cuilan terakhir rumus diatas dengan referensi nama_lengkap , sehingga rumus excelnya menjadi:
=IFERROR(RIGHT(Nama_Lengkap;LEN(Nama_Lengkap)-FIND("*";SUBSTITUTE(Nama_Lengkap;" ";"*";LEN(Nama_Lengkap)-LEN(SUBSTITUTE(Nama_Lengkap;" ";"")))));Nama_Lengkap)
Perhatikan nama Abdurrahman pada teladan berikut dan bandingkan dengan hasil sebelumnya:

Masih punya problem dengan nama cara memisahkan nama belakang? sampaikan di kolom komentar. Sekarang kita lanjut dahulu tentang cara memisahkan atau mengambil nama tengah.
C. Rumus Mengambil Nama Tengah
Setelah mengerti cara memisahkan nama depan dan nama belakang dengan rumus-rumus excel diatas selanjutnya kita akan mencar ilmu tenatng cara memisahkan nama tengah.
Karena nama tengah sudah pasti ada di cuilan tengah suatu nama , fungsi utama yang kita gunakan yaitu fungsi MID. Yakni mengambil beberapa abjad teks dimulai dari posisi spasi pertama sebanyak jumlah antara posisi spasi pertama dan jumlah abjad sehabis spasi terakhir.
Secara lebih sederhana nama tengah yaitu selain nama depan dan nama belakang. :D
Rumus Excel yang kita pakai untuk megambil nama tengah ini adalah:
=MID(B2;FIND(" ";Nama_Lengkap;1)+1;FIND(" ";Nama_Lengkap;1)+LEN(RIGHT(Nama_Lengkap;LEN(Nama_Lengkap)-FIND("*";SUBSTITUTE(Nama_Lengkap;" ";"*";LEN(Nama_Lengkap)-LEN(SUBSTITUTE(Nama_Lengkap;" ";"")))))))
Untuk menyingkir dari error pada nama yang cuma berisikan satu kosa kata gunakan IFERROR menyerupai sebelumnya:
=IFERROR(MID(Nama_Lengkap;FIND(" ";Nama_Lengkap;1)+1;FIND(" ";Nama_Lengkap;1)+LEN(RIGHT(Nama_Lengkap;LEN(Nama_Lengkap)-FIND("*";SUBSTITUTE(Nama_Lengkap;" ";"*";LEN(Nama_Lengkap)-LEN(SUBSTITUTE(Nama_Lengkap;" ";"")))))));"")
Hasilnya akan menyerupai pada gambar dibawah ini:

Sebagai catatan bahawa rumus pengambilan atau pemisahan nama tengah diatas akan menciptakan teks kosong ("") untuk nama lengkap yang hasny berisikan satu atau dua kosa kata.
Jika anda amati lebih cermat bahwasanya rumus-rumus diatas juga mengikut sertakan rumus-rumus untuk pemisahan nama depan dan belakang yang sudah kita diskusikan di bagaian atas.
Itulah salah satu argumentasi saya kenapa nama tengah ini saya diskusikan sehabis membahas nama depan dan nama belakang apalagi dahulu. Sehingga pada prakteknya anda tidak mesti memakai rumus diatas , tetapi sanggup anda sederhanakan lagi.
Caranya bagaimana? Silahkan uji kreatifitas anda. Sebagai perhiasan silahakan download file latihan dibawah ini:
LINK DOWNLOAD TERKUNCI.
Silahkan SHARE untuk membuka kunci!
Setelah mengerti cara mengambil nama depan , tengah dan belakang , cobalah untuk menciptakan suatu tabel gres dengan kolom nomor urut , nama lengkap. nama depan , nama tengah dan nama belakang.
Kemudian isi kolom nomor urut dengan nomor urut. Kemudian isi baris-baris pada nama lengkap dengan nama-nama terserah anda. Usahakan jumlah kata pada nama lengkap beraneka ragam dan cobalah gunakan rumus-rumus excel diatas untuk memisahkna nama-nama tersebut.
Semoga berhasil. :D
Tidak ada komentar untuk "Cara Memisahkan Nama Depan| Tengah Dan Belakang Di Excel"
Posting Komentar