Rumus Excel: Dapatkan nama depan dari nama dengan koma -

Daftar Isi

Formula umum

=RIGHT(name,LEN(name)-FIND(", ",name)-1)

Ringkasan

Untuk mengekstrak nama depan dari nama lengkap dalam format "Belakang, Depan", Anda dapat menggunakan rumus yang menggunakan fungsi RIGHT, LEN dan FIND. Dalam bentuk rumus umum (di atas), nama adalah nama lengkap dalam format ini:

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

Koma dan spasi memisahkan nama belakang dari nama depan.

Dalam contoh, sel aktif berisi rumus ini:

=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)

Penjelasan

Pada tingkat tinggi, rumus ini menggunakan KANAN untuk mengekstrak karakter dari sisi kanan nama. Untuk mengetahui jumlah karakter yang perlu diekstraksi untuk mendapatkan nama depan, rumus menggunakan fungsi FIND untuk menemukan posisi "," pada nama:

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

FIND mengembalikan posisi koma dan spasi sebagai angka. Jumlah ini kemudian dikurangi dari total panjang nama:

LEN(B4)-FIND(", ",B4) // length of first name + 1

Hasilnya adalah panjang nama depan, ditambah satu karakter tambahan, karena koma. Untuk mendapatkan panjang sebenarnya, 1 dikurangi:

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

Karena namanya dalam urutan terbalik (TERAKHIR, PERTAMA), fungsi KANAN dapat mengekstrak panjang nama depan.

Misalnya, namanya "Chang, Amy", posisi koma adalah 6. Jadi rumus bagian dalam disederhanakan menjadi ini:

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

Kemudian:

RIGHT("Chang, Amy",3) // "Amy"

Catatan: rumus ini hanya akan berfungsi dengan nama dalam format Belakang, Depan, dipisahkan dengan koma dan spasi.

Artikel yang menarik...