Loncat ke daftar isi utama

Ekstrak nama tengah dan belakang pertama dari nama lengkap di Excel

Misalkan, Anda memiliki daftar nama pengguna, sekarang, Anda ingin membagi nama lengkap menjadi nama depan, tengah dan belakang dalam kolom terpisah seperti gambar berikut yang ditampilkan. Artikel ini, saya akan memperkenalkan beberapa rumus untuk menangani pekerjaan ini di Excel.


Ekstrak atau dapatkan nama depan dari nama lengkap di Excel

Untuk mengekstrak atau mendapatkan nama depan dari nama lengkap, fungsi LEFT dan SEARCH dapat membantu Anda, sintaks generiknya adalah:

=LEFT(name,FIND(" ",name)-1)
  • name: Nama lengkap atau referensi sel yang ingin Anda ekstrak terlebih dahulu.

Silakan salin atau masukkan rumus berikut ke dalam sel kosong di mana Anda ingin mendapatkan hasilnya:

=LEFT(A2,SEARCH(" ",A2)-1)

Kemudian, seret pegangan isian ke sel yang ingin Anda terapkan rumus ini, dan semua nama depan telah diekstraksi seperti gambar di bawah ini yang ditampilkan:


Penjelasan rumusnya:

SEARCH ("", A2) -1: Fungsi SEARCH ini digunakan untuk mendapatkan posisi karakter spasi pertama, kurangi 1 artinya jumlah karakter yang diinginkan kurang dari satu posisi spasi. Ini akan mendapatkan hasil: 5.

LEFT (A2, SEARCH ("", A2) -1) = LEFT ("Jerry T. Stone", 5): Fungsi LEFT ini akan mengekstrak teks dengan nama lengkap “Jerry T. Stone” dari sisi kiri dengan 5 karakter yang dikembalikan oleh fungsi SEARCH.


Ekstrak atau dapatkan nama belakang dari nama lengkap di Excel

Untuk mengekstrak nama belakang dari nama lengkap, kombinasi fungsi RIGHT, LEN, FIND, LEN dan SUBSTITUTE dapat membantu Anda. Sintaks generiknya adalah:

=RIGHT(name,LEN(name)-FIND("*",SUBSTITUTE(name," ","*",LEN(name)-LEN(SUBSTITUTE(name," ","")))))
  • name: Nama lengkap atau referensi sel yang ingin Anda ekstrak nama belakangnya.

Silakan salin atau masukkan rumus di bawah ini ke dalam sel kosong di mana Anda ingin mendapatkan nama belakang:

=RIGHT(A2,LEN(A2)-FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

Dan kemudian, seret gagang isian ke sel untuk mengisi rumus ini, dan semua nama belakang telah diekstraksi dari nama lengkap, lihat tangkapan layar:


Penjelasan rumusnya:

1. LEN (A2) -LEN (SUBSTITUTE (A2, "", "")): Bagian ini digunakan untuk mendapatkan jumlah karakter spasi di sel A2.

  • LEN (A2): Fungsi LEN ini mengembalikan jumlah total karakter di sel A2. Ini akan mengembalikan: 14.
  • SUBSTITUTE (A2, "", ""): Fungsi SUBSTITUTE ini digunakan untuk mengganti semua karakter spasi dengan tidak ada. Dan Anda akan mendapatkan hasil seperti ini: “JerryT.Batu".
  • LEN (SUBSTITUTE (A2, "", ""): Dapatkan panjang total nama lengkap di sel A2 tanpa spasi.
  • LEN (A2) -LEN (SUBSTITUTE (A2, "-", "")): Kurangi panjang nama lengkap tanpa spasi dari total panjang nama lengkap untuk mendapatkan jumlah spasi, dan ini akan mendapatkan 2.

2. PENGGANTI (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", ""))) = SUBSTITUTE (A2, "", "*", 2): Fungsi SUBSTITUTE ini digunakan untuk mengganti kemunculan terakhir dari spasi yang dikembalikan oleh rumus bagian pertama dengan karakter *. Dan Anda akan mendapatkan hasil ini: “Jerry T. * Stone".

3. TEMUKAN ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", "")))) = TEMUKAN ("*", "Jerry T. *Batu" ): Fungsi FIND akan mengembalikan posisi karakter * dalam string teks yang dikembalikan oleh fungsi SUBSTITUTE, dan Anda akan mendapatkan angka 9.

4. LEN (A2) -CARI ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", "")))) = LEN (A2) - 9: Bagian rumus ini akan mendapatkan berapa banyak karakter yang ada setelah spasi terakhir. Ini akan mendapatkan angka 5. Ini akan dikenali sebagai argumen num_chars di fungsi RIGHT.

5. KANAN (A2, LEN (A2) -CARI ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", ""))))) = KANAN (A2, 5): Terakhir, fungsi RIGHT digunakan untuk mengekstrak 5 karakter yang dikembalikan oleh rumus di langkah 4 dari sisi kanan string teks di sel A2.


Note: Jika daftar nama lengkap Anda hanya berisi nama depan dan belakang, Anda dapat menerapkan rumus sederhana berikut untuk mendapatkan nama belakang sesuai kebutuhan:

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))


Ekstrak atau dapatkan nama tengah dari nama lengkap di Excel

Jika Anda perlu mengekstrak nama tengah dari nama lengkap, rumus ini dibuat oleh fungsi MID dan SEARCH. Sintaks generiknya adalah:

=MID(name, SEARCH(" ", name) + 1, SEARCH(" ", name, SEARCH(" ", name)+1) - SEARCH(" ", name)-1)
  • name: Nama lengkap atau referensi sel yang ingin Anda ekstrak nama tengahnya.

Silakan masukkan atau salin rumus berikut ke dalam sel kosong untuk menampilkan hasilnya:

=MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1)

Kemudian, seret gagang isian ke sel untuk menerapkan rumus ini, dan semua nama tengah diekstraksi juga, lihat tangkapan layar:


Penjelasan rumusnya:

Untuk mengekstrak nama tengah, pertama, Anda harus menemukan posisi kedua spasi di antara nama lengkap, lalu menerapkan fungsi MID untuk mengekstrak teks di tengah string teks.

1. PENCARIAN ("", A2) + 1: Fungsi SEARCH ini akan mendapatkan posisi spasi pertama, menambahkan 1 cara untuk memulai ekstraksi dari karakter berikutnya. Ini akan mendapatkan angka 7. Bagian ini dikenali sebagai argumen start_num dalam fungsi MID.

2. SEARCH ("", A2, SEARCH ("", A2) +1) - SEARCH ("", A2) -1: Bagian ini dikenali sebagai argumen num_chars dalam fungsi MID.

  • SEARCH ("", A2, SEARCH ("", A2) +1): Bagian dari rumus ini digunakan untuk mendapatkan posisi spasi kedua, maka akan mendapatkan angka 9.
  • PENCARIAN ("", A2): Fungsi SEARCH ini akan mendapatkan posisi spasi pertama di sel A2. Ini akan mendapatkan nomor 6.
  • SEARCH ("", A2, SEARCH ("", A2) +1) - SEARCH ("", A2) -1 = 9-6-1: Kurangi posisi spasi pertama dari posisi spasi kedua, lalu kurangi 1 dari hasil berarti menghilangkan spasi terdepan. Dan hasilnya adalah 2.

3. MID (A2, SEARCH ("", A2) + 1, SEARCH ("", A2, SEARCH ("", A2) +1) - SEARCH ("", A2) -1) = MID (A2,7,2 , XNUMX): Terakhir, fungsi MID akan mengekstrak 2 karakter di tengah sel A2 yang dimulai dari karakter ketujuh.


Note: Jika hanya ada nama depan dan belakang pada nama lengkap, rumus di atas akan mendapatkan nilai error seperti gambar di bawah ini:

Untuk memperbaiki masalah ini, Anda harus memasukkan rumus di atas ke dalam fungsi IFERROR, harap terapkan rumus berikut:

=IFERROR(MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1),"")


Ekstrak atau dapatkan nama depan, tengah dan belakang dari nama lengkap dengan fitur luar biasa

Jika Anda merasa sakit dengan rumus di atas, di sini, saya akan merekomendasikan alat yang mudah - Kutools untuk Excel, Dengan yang Pisahkan Nama fitur, Anda dapat mengekstrak semua nama depan, tengah dan belakang ke dalam sel yang terpisah sekaligus.  Klik untuk mengunduh Kutools for Excel untuk uji coba gratis!


Fungsi relatif yang digunakan:

  • LEFT:
  • Fungsi LEFT mengekstrak sejumlah karakter dari sisi kiri string yang disediakan.
  • RIGHT:
  • Fungsi RIGHT digunakan untuk mengekstrak sejumlah karakter tertentu dari sisi kanan string teks
  • MID:
  • Fungsi MID digunakan untuk mencari dan mengembalikan sejumlah karakter tertentu dari tengah string teks yang diberikan.
  • LEN:
  • Fungsi LEN mengembalikan jumlah karakter dalam string teks.
  • FIND:
  • Fungsi FIND digunakan untuk menemukan string di dalam string lain, dan mengembalikan posisi awal string di dalam string lain.
  • SEARCH:
  • Fungsi SEARCH dapat membantu Anda menemukan posisi karakter atau substring tertentu dari string teks yang diberikan
  • SUBSTITUTE:
  • Fungsi Excel SUBSTITUTE menggantikan teks atau karakter dalam string teks dengan teks atau karakter lain.

Artikel lainnya:

  • Ekstrak nama depan dan belakang dari nama lengkap
  • Misalkan, Anda memiliki daftar nama lengkap, sekarang, Anda ingin mengekstrak nama depan dan nama belakang atau nama depan dan karakter depan nama belakang dari nama lengkap seperti gambar di bawah ini. Bagaimana Anda bisa menangani tugas-tugas ini di buku kerja Excel?
  • Balik Atau Mundur Nama Depan Dan Belakang Dalam Daftar Excel
  • Jika Anda memiliki daftar nama lengkap yang diformat sebagai nama belakang dan nama depan, sekarang, Anda ingin membalik nama belakang dan nama depan menjadi depan dan belakang seperti gambar di bawah ini. Artikel ini, saya akan memperkenalkan beberapa rumus untuk menangani pekerjaan ini di Excel.
  • Ekstrak Beberapa Garis Dari Sel A
  • Jika Anda memiliki daftar string teks yang dipisahkan oleh jeda baris (yang terjadi dengan menekan Alt + Enter saat memasukkan teks), dan sekarang, Anda ingin mengekstrak baris teks ini ke dalam beberapa sel seperti gambar di bawah ini. Bagaimana Anda bisa mengatasinya dengan rumus di Excel?
  • Ekstrak Kata N Dari String Teks Di Excel
  • Jika Anda memiliki daftar string teks atau kalimat, sekarang, Anda ingin mengekstrak kata ke-n tertentu dari daftar seperti gambar di bawah ini. Artikel ini, saya akan memperkenalkan beberapa metode untuk menyelesaikan pekerjaan ini di Excel.

Alat Produktivitas Kantor Terbaik

Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan

🤖 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat  |  Hapus Baris Kosong  |  Gabungkan Kolom atau Sel tanpa Kehilangan Data  |  Putaran tanpa Formula ...
Pencarian Super V: Berbagai Kriteria  |  Nilai Berganda  |  Di Multi-Lembar  |  Pencarian Fuzzy...
Adv. Daftar Tarik-turun: Daftar Drop Down Mudah  |  Daftar Drop Down yang Bergantung  |  Multi-pilih Drop Down List...
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  Bandingkan Kolom dengan Pilih Sel yang Sama & Berbeda ...
Fitur Unggulan: Fokus Kisi  |  Tampilan Desain  |  Bar Formula Besar  |  Manajer Buku Kerja & Lembar | Perpustakaan Sumberdaya (Teks otomatis)  |  Pemetik tanggal  |  Gabungkan Lembar Kerja  |  Enkripsi/Dekripsi Sel  |  Kirim Email berdasarkan Daftar  |  Filter Super  |  Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter ...)  |  50 + Grafik jenis (Gantt Chart ...)  |  40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun ...)  |  19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur ...)  |  12 Konversi Tools (Angka ke Kata, Konversi Mata Uang ...)  |  7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel Excel ...)  |  ... dan banyak lagi

Kutools for Excel Membanggakan Lebih dari 300 Fitur, Memastikan Apa yang Anda Butuhkan Hanya Dengan Sekali Klik...

Deskripsi Produk


Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)

  • Satu detik untuk beralih di antara lusinan dokumen terbuka!
  • Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
  • Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
  • Menghadirkan Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Edge, dan Firefox.
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
عندى اسم خماسي وعاوز لغايه الاسم الرباعى فقط
This comment was minimized by the moderator on the site
Hi,
Please try the below formula:
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))), (4-1)*LEN(A2)+1, LEN(A2)))
Hope it can help you!
This comment was minimized by the moderator on the site
Eu gostaria de extrair o primeiro e do meio nomes juntos.
This comment was minimized by the moderator on the site
Eu gostaria de ter uma lista de todos nomes excepto o ultimo. Portanto, uma lista de nome completo sem o sobrenome.
This comment was minimized by the moderator on the site
you are a champ! very helpful!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations