Excel

Dapatkan nama pertama dari nama dengan koma

Get First Name From Name With Comma

Formula Excel: Dapatkan nama pertama dari nama dengan komaFormula 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 penuh dalam format ini:





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

Tanda koma dan ruang memisahkan nama belakang dari nama depan.





hitung perbezaan masa antara dua kali

Dalam contohnya, sel aktif mengandungi formula ini:

 
= RIGHT (B4, LEN (B4)- FIND (', ',B4)-1)
Penjelasan

Pada tahap 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:



bagaimana membuat jika berfungsi dalam excel
 
 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.

Contohnya, namanya adalah 'Chang, Amy', kedudukan koma adalah 6. Oleh itu, formula dalamannya menjadi ringkas:

10 - 6 - 1 = 3 // panjang nama pertama

Kemudian:

excel formula hitung bilangan sel dengan teks
 
 RIGHT ('Chang, Amy',3) // 'Amy'

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

Pengarang Dave Bruns


^