= 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:
Penjelasan= RIGHT (B4, LEN (B4)- FIND (', ',B4)-1)
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