
Formula umum
=LEFT(name,FIND(", ",name)-1)
Ringkasan
Jika Anda perlu mengekstrak nama belakang dari nama lengkap dalam format TERAKHIR, PERTAMA, Anda dapat melakukannya dengan rumus yang menggunakan fungsi LEFT dan FIND. Rumus berfungsi dengan nama dalam format ini, di mana koma dan spasi memisahkan nama belakang dari nama depan:
TERAKHIR,
Jones PERTAMA , Sarah
Smith, Jim
Doe, Jane
Dalam contoh, sel aktif berisi rumus ini:
=LEFT(B4,FIND(", ",B4)-1)
Penjelasan
Pada tingkat tinggi, rumus ini menggunakan LEFT untuk mengekstrak karakter dari sisi kiri nama. Untuk mengetahui jumlah karakter yang perlu diekstraksi untuk mendapatkan nama belakang, rumus menggunakan fungsi FIND untuk menemukan posisi "," pada nama:
FIND(", ",B4) // position of comma
Koma sebenarnya adalah salah satu karakter setelah akhir nama belakang, jadi, untuk mendapatkan panjang sebenarnya dari nama belakang, 1 harus dikurangi:
FIND(", ",B4)-1 // length of the last name
Karena namanya dalam urutan terbalik (TERAKHIR, PERTAMA), fungsi LEFT cukup mengekstrak nama belakang langsung dari kiri.
Misalnya, namanya "Chang, Amy", posisi koma adalah 6. Jadi rumusnya disederhanakan menjadi:
6 - 1 = 5 // panjang nama belakang
Kemudian:
LEFT("Chang, Amy",5) // "Chang"
Catatan: rumus ini hanya akan berfungsi dengan nama dalam format Belakang, Depan, dipisahkan dengan koma dan spasi.