Formula Excel: Dapatkan nama belakang dari nama dengan koma -

Formula generik

=LEFT(name,FIND(", ",name)-1)

Ringkasan

Sekiranya anda perlu mengekstrak nama belakang dari nama penuh dalam format TERAKHIR, PERTAMA, anda boleh melakukannya dengan formula yang menggunakan fungsi KIRI dan MENCARI. Rumus berfungsi dengan nama dalam format ini, di mana koma dan ruang memisahkan nama belakang dari nama depan:

TERAKHIR, PERTAMA
Jones, Sarah
Smith, Jim
Doe, Jane

Dalam contohnya, sel aktif mengandungi formula ini:

=LEFT(B4,FIND(", ",B4)-1)

Penjelasan

Pada tahap yang tinggi, formula ini menggunakan KIRI untuk mengekstrak watak dari sebelah kiri nama. Untuk mengetahui bilangan watak yang perlu diekstrak untuk mendapatkan nama belakang, formula menggunakan fungsi FIND untuk mencari kedudukan "," dalam nama:

FIND(", ",B4) // position of comma

Tanda koma sebenarnya adalah satu watak di luar akhir nama belakang, jadi, untuk mendapatkan panjang nama akhir, 1 mesti dikurangkan:

FIND(", ",B4)-1 // length of the last name

Kerana namanya dalam urutan terbalik (TERAKHIR, PERTAMA), fungsi KIRI hanya dapat mengekstrak nama terakhir terus dari kiri.

Sebagai contoh, namanya adalah "Chang, Amy", kedudukan koma adalah 6. Oleh itu rumus mempermudah ini:

6 - 1 = 5 // panjang nama belakang

Kemudian:

LEFT("Chang, Amy",5) // "Chang"

Catatan: formula ini hanya akan berfungsi dengan nama dalam format Terakhir, Pertama, dipisahkan dengan koma dan spasi.

Artikel menarik...