Kamis, 23 Juni 2011

Mengambil nama belakang

Kasus 1: Bagaimana cara mengambil nama belakang dari sebuah nama
Solusi :
1. Pada kolom D3 masukan rumus berikut :
=MID(B3,1+FIND("^",SUBSTITUTE(B3," ","^",LEN(B3)-LEN(SUBSTITUTE(B3," ","")))),99)
2. Copykan rumus tadi ke D4 dst


Penjelasan:
1. LEN (B3) berfungsi untuk menghitung banyak karakter pada B3.
2. SUBSTITUTE(B3," ","")  berfungsi untuk memberikan suatu kalimat seperti B3 tetapi tanpa spasi jadi 
    misalnya  "Daniel Erwin" maka hasilnya adalah "DanielErwin"
3. LEN(SUBSTITUTE(B3," ","")) berfungsi menghitung banyak karakter pada B3 jika semua spasi
    dihilangkan.
4. LEN(B3)-LEN(SUBSTITUTE(B3," ","")) menghasilkan banyaknya jumlah spasi pada kalimat.Misal
    kalaimat itu "Daniel Erwin Erwin" maka hasilnya adalah 2 yang artinya adalah jumlah spasi 2 dan spasi
    terakhir ini adalah urutan ke 2 dari semua spasi.
5. SUBSTITUTE(B3," ","^",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))) menghasilkan perubahan spasi
    terakhir pada kalimat menjadi "^"
6. FIND("^",SUBSTITUTE(B3," ","^",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))) menghasilkan urutan
    karakter "^" dari seluruh karakter pada kalimat.
7. MID(B3,1+FIND("^",SUBSTITUTE(B3," ","^",LEN(B3)-LEN(SUBSTITUTE(B3," ","")))),99) artinya
    kita mengambil karakter sebanyak 99 karakter dimulai dari karakter hasil nomor 6(tempat ditemukannya
    "^")di tambah 1 karakter pada kalimat di B3
Thanks To : Exceltainment

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes