Posts Subscribe to This BlogComments

Follow Us

Sunday, July 22, 2012

Memisahkan Nama per Kata

Alhamdulliah, akhirnya bisa posting lagi niihh, sorry nih saya baru bisa posting lg, maklum saya gak bisa ON setiap hari,... hehehehe
nah, kali ini saya akan share nih tentang ilmu EXCEL, yaitu gimana sih caranya Memisahkan Nama per Kata?
nah, langsung aja ya...
Versi 1
Rumus saya buat dalam dua versi:
  1. Mencari karakter spasi (" ") sebagai pemisah di antara ketiga nama (kolom B & C) sedang nama yang terpisah terdapat di kolom D, E, dan F.
  2. Menggabungkan rumus (tanpa kolom B & C)
Lihat ilustrasi berikut:


Rumus:
  • Kolom B: =(FIND(" ",A1,1)+1)
    • Mencari karakter spasi pertama. Spasi ditemukan di karakter ke-8. Plus 1 (+1) artinya mencari karakter untuk nama kedua, yaitu karakter ke 9.
  • Kolom C: =FIND(" ",A1,B1)
    • Mencari karakter spasi kedua. karakter spasi kedua ditemukan dikarakter ke-14.
  • Kolom D: =LEFT(A1,FIND(" ",A1,1)-1)
    • Mendapatkan nama pertama, yaitu karakter paling kiri sebanyak karakter sebelum (-1) spasi.
  • Kolom E: =MID(A1,FIND(" ",A1,1)+1,(C1-B1))
    • Mendapatkan nama tengah, yaitu dimulai dari karakter di kolom B, sebanyak karakter kolom C minus kolom B. Kolom C minus kolom B akan mendapatkan nilai sebanyak jumlah karakter nama kedua.
  • Kolom F: =MID(A1,FIND(" ",A1,C1)+1,100)
    • Mendapatkan nama belakang, yaitu dimulai dari karakter di kolom C, asumsi sebanyak 100 karakter.
Versi 2

    Jika digabung, maka rumusnya akan sebagai berikut:
    • Kolom B: =LEFT(A1,FIND(" ",A1,1)-1)
    • Kolom C: =MID(A1,FIND(" ",A1,1)+1,(FIND(" ",A1,(FIND(" ",A1,1)+1))+1)-(FIND(" ",A1,1)+1)-1)
    Kolom D: =MID(A1,FIND(" ",A1,(FIND(" ",A1,1)+1))+1,100)


    MENGATASI HASIL ERROR (#VALUE)

    Ketiga rumus di atas harus berisikan 3 nama seperti "Maulana Malik Ibrahim". Jika namanya hanya "Maulana Malik" atau "Maulana" saja maka hasilnya akan menjadi #VALUE. Untuk mengatasi masalah ini maka rumus harus ditambah dengan rumus ISERROR dan IF.

    Syntaxnya seperti ini:
    =IF(ISERROR(rumus_awal)=TRUE,rumus_alternatif,rumus_awal)

    Artinya: Jika rumus_awal mengasilkan nilai error (TRUE), maka jalankan rumus_alternatif, jika tidak error maka jalankan rumus_awal. Maka rumusnya akan seperti ini:
    • Kolom B: =IF(ISERROR(FIND(" ",A1,1))=TRUE,LEFT(A1,100),LEFT(A1,FIND(" ",A1,1)-1))
    • Kolom C: =IF(ISERROR(FIND(" ",A1,1))=TRUE,"",IF(ISERROR(MID(A1,FIND(" ",A1,1)+1,(FIND(" ",A1,(FIND(" ",A1,1)+1))+1)-(FIND(" ",A1,1)+1)-1))=TRUE,MID(A1,FIND(" ",A1,1)+1,100),MID(A1,FIND(" ",A1,1)+1,(FIND(" ",A1,(FIND(" ",A1,1)+1))+1)-(FIND(" ",A1,1)+1)-1)))
    • Kolom D: =IF(ISERROR(MID(A1,FIND(" ",A1,(FIND(" ",A1,1)+1))+1,100))=TRUE,"",MID(A1,FIND(" ",A1,(FIND(" ",A1,1)+1))+1,100))
    Hasilnya memang akan menjadi panjang, tapi dengan rumus ini hasilnya akan menjadi fleksibel yaitu bisa dengan 1 nama, 2 nama, maupun 3 nama. Selamat mencoba!

    Mungkin Ini Juga Yang Anda Cari :
    pasang iklan pasang iklan pasang iklan pasang iklan pasang iklan

    .:: Related Post ::.



    0 comments:

    Post a Comment

    Silahkan berkomentar disini. komentar anda sangat membantu demi kemajuan blog ini. dan terima kasih atas komentar-komentar yang sudah masuk.

    Perhatian !!!

    Dimohon Untuk Semua Yang Mau Copy dari Blog ini, sertakan alamat blog ini . http://separuhtulisanku.blogspot.com/ dalam referensi anda. Terima Kasih Atas Kunjungan Anda.

    Tukar Link

    Untuk Tukar Link Add Link Blog Snapper White ke Blog Anda. Setelah itu konfirmasi melalui Buku Tamu
    Cari Saya Juga Di Facebook [Klik disini]

    Followers

    .:: Advertising ::.

    pasang iklan pasang iklan
    pasang iklan pasang iklan