Formula generik
=RIGHT(name,LEN(name)-FIND(", ",name)-1)
Ringkasan
Untuk mengekstrak nama pertama dari nama penuh dalam format "Terakhir, Pertama", anda boleh menggunakan formula yang menggunakan fungsi KANAN, LEN, dan MENCARI. Dalam bentuk formula umum (di atas), nama adalah nama lengkap dalam format ini:
TERAKHIR, PERTAMA
Jones, Sarah
Smith, Jim
Doe, Jane
Tanda koma dan ruang memisahkan nama belakang dari nama depan.
Dalam contohnya, sel aktif mengandungi formula ini:
=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)
Penjelasan
Pada tahap yang tinggi, formula ini menggunakan KANAN untuk mengekstrak watak dari sebelah kanan nama. Untuk mengetahui jumlah watak yang perlu diekstrak untuk mendapatkan nama pertama, formula menggunakan fungsi FIND untuk mencari kedudukan "," dalam nama:
FIND(", ",B4) // position of comma
FIND mengembalikan kedudukan koma dan ruang sebagai nombor. Nombor ini kemudian dikurangkan dari jumlah panjang nama:
LEN(B4)-FIND(", ",B4) // length of first name + 1
Hasilnya adalah panjang nama pertama, ditambah satu watak tambahan, kerana koma. Untuk mendapatkan panjang sebenar, 1 dikurangkan:
LEN(B4)-FIND(", ",B4)-1 // length of the first name
Kerana namanya dalam urutan terbalik (TERAKHIR, PERTAMA), fungsi KANAN hanya dapat mengekstrak panjang nama pertama.
Sebagai contoh, namanya adalah "Chang, Amy", kedudukan koma adalah 6. Oleh itu, rumus dalaman menjadi ringkas:
10 - 6 - 1 = 3 // panjang nama pertama
Kemudian:
RIGHT("Chang, Amy",3) // "Amy"
Catatan: formula ini hanya akan berfungsi dengan nama dalam format Terakhir, Pertama, dipisahkan dengan koma dan spasi.