Kasus 1: Bagaimana cara mengambil nama belakang dari sebuah nama
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
0 komentar:
Posting Komentar