Note: The other languages of the website are Google-translated. Back to English

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.Stone".
  • 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

Apakah Anda ingin menyelesaikan pekerjaan harian Anda dengan cepat dan sempurna? Kutools for Excel menghadirkan 300 fitur canggih yang canggih (Gabungkan buku kerja, jumlahkan berdasarkan warna, pisahkan konten sel, tanggal konversi, dan seterusnya...) dan hemat 80% waktu untuk Anda.

  • Dirancang untuk 1500 skenario kerja, membantu Anda memecahkan 80% masalah Excel.
  • Kurangi ribuan klik keyboard dan mouse setiap hari, hilangkan mata dan tangan Anda yang lelah.
  • Menjadi ahli Excel dalam 3 menit. Tidak perlu lagi mengingat rumus dan kode VBA yang menyakitkan.
  • Uji coba gratis tanpa batas selama 30 hari. Jaminan uang kembali 60 hari. Upgrade dan dukungan gratis selama 2 tahun.
Ribbon of Excel (dengan Kutools for Excel diinstal)

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.
  • Membawa Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Firefox, dan Internet Explorer Baru.
Cuplikan Layar Excel (dengan Office Tab diinstal)
Urutkan komentar berdasarkan
komentar (5)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Anda seorang juara! sangat membantu!
Komentar ini diminimalkan oleh moderator di situs
Eu gostaria de ter uma lista de todos nomes kecuali ultimo. Portanto, uma lista de nome completo sem o sobrenome.
Komentar ini diminimalkan oleh moderator di situs
Eu gostaria de extrair o primeiro e do meio nomes juntos.
Komentar ini diminimalkan oleh moderator di situs
عندى اسم خماسي وعاوز لغايه الاسم الرباعى فقط
Komentar ini diminimalkan oleh moderator di situs
Hai,
Silakan coba rumus di bawah ini:
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))), (4-1)*LEN(A2)+1, LEN(A2)))
Semoga dapat membantu Anda!
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL