Friday, April 20, 2018

Memisahkan Nama Depan dan Belakang



rumus nama lengkap
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:

contoh tabel memisahkan nama depan dan belakang

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)

fungsi MID memisahkan nama depan dan belakang

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)

fungsi LEFT mengambil nama depan

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)

Contoh Rumus mengambil nama belakang


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))

Fungsi RIGHT mengambil nama belakang


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.