Ada beberapa fitur excel yang dapat digunakan untuk memisahkan nama depan dan nama belakang. Salah satu di antaranya adalah menggunakan rumus atau formula. Pembahasan kali ini akan mengambil contoh sederhana bagaimana memisahkan nama depan dan belakang menggunakan rumus. Namun diasumsikan bahwa setiap nama terdiri atas 2 kata saja, yaitu nama depan dan nama belakang.
Contoh Soal
Misalnnya di lembar kerja excel sudah tersedia sebuah tabel yang terdiri atas 3 kolom. Kolom pertama berisi nama lengkap, kolom ke-2 berisi data nama depan dan kolom ke-3 berisi data nama belakang. Kolom ke-2 dan ke-3 tidak boleh diketik secara manual, tetapi harus menggunakan rumus yang mengambil referensi dari kolom pertama.
Bentuk tabel contoh dapat dilihat seperti gambar berikut:
Perhatikan gambar di atas pada kolom A atau kolom Nama Lengkap. Kita dapat mengetahui bahwa Kunci untuk memisahkan nama depan dan nama belakang adalah sebuah spasi. Artinya kita harus mengetahui posisi spasi dalam text nama lengkap supaya kita bisa memecah nama tersebut menjadi dua bagian.
Untuk mengetahui posisi spasi dalam text nama lengkap, bisa digunakan fungsi FIND, yang secara umum dapat dituliskan:
=FIND(spasi,nama_lengkap)
Dimana parameter spasi = tanda spasi, sedangkan nama_lengkap adalah data nama lengkap yang dibangun oleh beberapa karakter dan salah satunya berupa karakter spasi. Untuk rumus praktikalnya dapat dicontohkan sebagai berikut:
=FIND(" ","Andi Rahman")
Rumus di atas akan menghasilkan bilangan 5 yang merupakan posisi nomor urut spasi pada text “Andi Rahman”. Tanda petik menunjukan sebuah string, artinya text yang memang harus dibaca sebuah text. Jika tidak ada tanda petik, maka rumus akan error #NAME? karena text nama akan terbaca sebagai nama sel atau nama range.
Selanjutnya: setelah posisi spasi sudah dapat diketahui, maka kita bisa menentukan text nama depan dengan nama belakang. Sekali lagi sy sampaikan contoh disini diasumsikan nama lengkap terdiri atas dua kata, atau yang dimaksud nama depan adalah satu kata sebelum tanda spasi.
Rumus Untuk Mengambil Nama Depan
Cara 1: Mengambil nama depan menggunakan fungsi MID dan FIND
Kita mulai penjelasannya dari fungsi MID, perhatikan rumus umum berikut:
=MID(nama_lengkap,1,jumlah_karakter_nama_depan)
Rumus tersebut dapat diterjemahkan dalam sebuah kalimat: mengambil bagian text dari string nama_lengkap dimulai dari karakter ke-1 sebanyak jumlah_karakter_nama_depan. Karena jumlah karakter nama depan adalah sama dengan posisi spasi dikurangi 1 maka , rumus tersebut juga dapat dituliskan sebagai berikut:
=MID(nama_lengkap,1, posisi_spasi-1)
Seperti dijelaskan pada bagian awal, posisi_spasi dapat dicari dengan bantuan fungsi FIND, yaitu =FIND(spasi,nama_lengkap), sehingga rumus diatas dapat juga dituliskan sebagai berikut:
=MID(nama_lengkap,1, FIND(spasi,nama_lengkap),-1)
Dan secara praktikal menggunakan contoh tabel kasus di atas, maka rumus dapat dituliskan seperti di bawah ini:
=MID(A2,1,FIND(" ",A2)-1)
Cara 2 : Mengambil nama depan menggunakan fungsi LEFT dan FIND
Secara umum, rumusnya dapat dituliskan begini:
=LEFT(nama_lengkap,jumlah_karakter_nama_depan)
Artinya mengambil text dari nama_lengkap mulai dari sebelah kiri sebanyak jumlah_karakter_nama_depan.
Karena jumlah_karakter_nama_depan juga sama dengan posisi spasi dikurangi 1 yang diperoleh melalui rumus FIND, maka rumusnya juga bisa jadi seperti ini:
=LEFT(nama_lengkap,FIND(" ",nama_lengkap)-1)
Secara praktikal menggunakan contoh tabel yang disediakan di atas, maka rumus dapat dituliskan sebagai berikut:
=LEFT(A2,FIND(" ",A2)-1)
Rumus Untuk Mengambil Nama Belakang:
Cara 1: Mengambill Nama Belakang Menggunakan Rumus MID dan FIND
Rumus umum:
=MID(nama_lengkap,FIND(" ",nama_lengkap)+1,100)
Yang dapat diterjemahkan sebagai berikut: mengambil string yang merupakan bagian dari string nama_lengkap dimulai dari posisi spasi di tambah 1, sejumlah 100 karakter. Posisi spasi dicari menggunakan fungsi FIND. Bilangan 100 mengasumsikan bahwa panjang nama belakang tidak melebihi 100 karakter.
Rumus tersebut dapat dituliskan di lembar kerja excel seperti berikut:
=MID(A2,FIND(" ",A2)+1,100)
Cara 2: Mengambil Nama Belakang Menggunakan Rumus RIGHT, FIND dan LEN
=RIGHT(nama_lengkap,jumlah_karakter_nama_belakang)
Jumlah karakter nama belakang sendiri harus dicari menggunakan rumus yaitu panjang karakter nama lengkap dikurangi posisi spasi. Panjang text nama_lengkap dicari menggunakan fungsi LEN, sedangkan posisi spasi dicari menggunakan fungsi FIND, sehingga rumus akan seperti ini:
=RIGHT(nama_lengkap,LEN(nama_lengkap)-FIND(" ",nama_lengkap))
Secara praktikan menggunakan tabel contoh dapat diketikan dengan rumus berikut
=RIGHT(A2,LEN(A2)-FIND(" ",A2))
Sampai disini saya kira sudah cukup pembahasan mengenai cara memisahkan nama depan dan nama belakang. Ada beberapa alternative yang bisa digunakan, silahkan dicoba.
Terimakasih.
Baca juga:
No comments:
Post a Comment
Terimakasih sudah berkunjung, Silahkan berkomentar.