Ms Excel Mengambil Middle Name atau Kata dari Tengah Teks/Kalimat

Berikut adala formula untuk mengambil nama tengah. Teks atau kalimat yang akan diambil disimpan pada cell A1. Fungsi IF() digunakan untuk menentukan apakah teks tersebut memiliki spasi atau tidak. Fungsi IF() akan memberikan karakter kosong “” jika teks tanpa spasi.

=IF(LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))>1,MID(A1,FIND(“ “,A1)+1,FIND(“ “,A1,FIND(“ “,A1)+1)-(FIND(“ “,A1)+1)),””)

Fungsi SUBSTITUTE mengganti karakter spasi dengan karakter kosong. Jumlah spasi = Teks dengan spasi – teks tanpa spasi.

LEN(A1)-LEN(SUBSTITUTE(A1,” “,””)

Untuk mengambil kata dari tengah teks, digunakan fungsi MID(), dengan 2 argumen.

MID(A1,FIND(“ “,A1)+1,FIND(“ “,A1,FIND(“ “, A1)+1)-(FIND(“ “,A1)+1))

Argumen pertama akan memberikan lokasi spasi yang pertama.

FIND(“ “,A1)+1

Sedangkan arguman kedua akan mencari lokasi “spasi kedua” dikurangi lokasi “spasi pertama”, untuk mendapatkan jumlah karakter yang akan diambil oleh fungsi MID().

FIND(“ “,A1,FIND(“ “, A1)+1)-(FIND(“ “,A1)+1)

 

 

excel formula names

Leave a Reply

Close Menu