Bagaimana Mengasingkan Nama Tengah Pertama dan Nama Akhir dalam Excel Menggunakan Formula

  • Berkongsi Ini
Hugh West

Artikel ini akan menunjukkan cara memisahkan nama pertama, nama tengah dan nama keluarga dengan bantuan formula Excel. Untuk mendapatkan paparan pantas tentang perkara ini, sila lihat di bawah.

Muat Turun Buku Kerja Amalan

Klik pautan berikut dan muat turun buku kerja amalan secara percuma.

Asingkan Nama Tengah Pertama dan Nama Akhir.xlsx

3 Cara Mengasingkan Nama Pertama Nama Tengah atau Nama Akhir Menggunakan Formula

Mudah untuk membahagikan nama penuh kepada bahagian menggunakan formula Excel. Tetapi tiada formula Excel tunggal yang boleh mengekstrak nama pertama, tengah dan akhir dalam sel yang berbeza pada satu masa. Jadi, di sini kami akan menunjukkan penggunaan formula individu yang berbeza untuk memisahkan bahagian keseluruhan nama.

Dalam set data berikut, kami mempunyai senarai nama sebenar beberapa pelakon terkemuka.

Kami akan menggunakan formula Excel untuk mengekstrak nama pertama, tengah dan akhir daripada nama penuhnya ( Lajur B ).

Anda boleh mengekstrak nama pertama dengan mudah menggunakan hanya Fungsi LEFT sahaja atau menggabungkannya dengan fungsi SEARCH .

Formula Generik dengan Fungsi KIRI:

=LEFT(Nama Penuh, Bilangan aksara dalam nama pertama)

Generik Formula CARIAN KIRI:

=LEFT(Nama Penuh,SEARCH(” “,Nama Penuh)-1)

Gunakan koma (,) bukannya ruang, jika nama penuhpilih butang Isi Denyar .

Selebihnya sel ( C6:C9 ) akan mengembalikan nama pertama secara automatik sekarang.

Nota:

Buat corak dalam sel C5 mengikut cara anda mahu mendapatkan output. Jika anda ingin mengalih keluar nama tengah, taip William Pitt dalam sel C5, kemudian gunakan Flash Fill dan seterusnya.

Baca Lagi: Excel VBA: Split First Name and Nama Akhir (3 Contoh Praktikal)

3. Asingkan Nama Menggunakan Cari dan Ganti

Alat Cari dan Ganti ialah satu lagi ciri Excel yang mempunyai fungsi yang luas. Ia membenarkan penggunaan Wildcard di dalamnya. Kami akan menggunakan kad bebas asterisk (*) dalam Cari dan Ganti dalam bahagian ini untuk mengekstrak nama pertama, tengah dan akhir.

3.1 Asingkan Nama Pertama atau Akhir

Asingkan Pertama Nama:

  • Salin nama penuh dalam lajur berasingan dahulu.
  • Tekan CTRL+H. Tetingkap Cari dan Ganti akan muncul.
  • Dalam kotak Cari apa: , taipkan ruang diikuti dengan asterisk (*).
  • Dalam kotak Ganti dengan: , taip apa-apa. Biarkan kosong.
  • Tekan butang Ganti Semua .

Imej berikut menunjukkan bahawa kaedah ini berfungsi dengan sempurna. 👇

Asingkan Nama Akhir:

  • Salin nama penuh dalam lajur yang berasingan dan pilihnya.
  • Tekan CTRL+H.
  • Untuk mengasingkan nama akhir, taip asterisk (8) diikuti denganruang dalam kotak Cari apa: . Biarkan kotak Ganti dengan: kosong.
  • Sekarang, tekan butang Ganti semua butang.

Imej berikut menunjukkan hasilnya. 👇

3.2 Buang Nama Tengah daripada Nama Penuh

Untuk mengalih keluar nama tengah daripada nama penuh, prosedur kerja adalah sama seperti dalam 3.1 . Tetapi anda perlu memasukkan ruang, diikuti dengan asterisk (*), kemudian ruang sekali lagi dalam kotak Cari apa pada tetingkap Cari dan Ganti . Jangan biarkan kotak Ganti dengan kosong. Kali ini, anda perlu memasukkan ruang ke dalamnya. Kemudian tekan butang Ganti Semua .

Baca Lagi: Cara Memisahkan Nama Menggunakan Formula dalam Excel (4 Mudah Kaedah)

Nota Pantas

  • Anda boleh menggunakan fungsi FIND sensitif huruf besar dan bukannya fungsi CARI dalam semua formula di atas.
  • CARI atau FIND fungsi mengembalikan kedudukan aksara yang dicari dari sudut paling kiri rentetan teks yang diberikan.
  • Kepada asingkan nama menggunakan kaedah tunggal pada satu masa, gunakan ciri T ext to Columns .
  • Untuk menggunakan ciri Flash Fill , cipta corak di sebelah kolum. Jika tidak, Flash Fill tidak dapat merasakan susunannya.

Kesimpulan

Kami telah membincangkan 3 contoh formula untuk mengasingkan nama pertama, tengah dan akhir dalam Excel dengan kebaikan dan keburukan setiap satu. Jika anda mempunyai apa-apasoalan, sila beritahu kami di bahagian komen. Untuk membaca lebih banyak artikel berkaitan Excel, lawati tapak kami ExcelWIKI .

mempunyai koma.

Formula LEFT-SEARCH adalah lebih cekap daripada formula LEFT dalam kes ini atas satu sebab. Anda perlu memasukkan secara manual bilangan aksara dalam nama pertama dalam kes formula LEFT . Manakala formula LEFT-SEARCH akan mencari bilangan aksara nama pertama anda, kemudian mengembalikan nama pertama dengan fungsi LEFT di dalamnya.

1.1 Gunakan LEFT- Formula CARIAN

Lakukan langkah berikut untuk memisahkan nama pertama.

Langkah:

  • Pertama, salin formula berikut dan masukkan dalam sel C5 .

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

  • Tekan ENTER kunci dan seret ikon Isi Pemegang ke atas sel di bawah untuk menyalin formula di dalamnya.

Nota:

Anda juga boleh menggunakan fungsi FIND , bukannya fungsi SEARCH . Perbezaan antara mereka ialah CARI tidak sensitif huruf besar-besaran, justeru lebih fleksibel, manakala CARI sensitif huruf besar-kecil. Tetapi kedua-dua fungsi akan berfungsi dengan baik dalam kes ini.

1.2 Gunakan Fungsi KIRI Sahaja

Langkah-langkah untuk melaksanakan adalah seperti berikut.

Langkah:

  • Kira bilangan aksara dalam nama pertama. Contohnya, nombor aksara dalam nama pertama “William Bradley Pitt” ialah 7 (W i l l i a m).
  • Pergi ke sel C5 dan masukkan formula berikut ke dalamitu.

=LEFT(B5,7)

  • Tekan ENTER dan dapatkan nama pertama untuk yang pertama penuh nama.
  • Pergi ke sel seterusnya dan ulangi semua langkah sebelumnya.

Output akhir akan menjadi seperti dalam imej berikut. 👇 Saya juga telah menunjukkan formula yang sepadan.

Baca Lagi: Cara Membahagikan Nama kepada Tiga Lajur dalam Excel (3 Kaedah)

2. Asingkan Nama Akhir (Dengan atau tanpa Nama Tengah)

Mungkin terdapat jenis nama. Nama dengan nama tengah, dan nama tanpa nama tengah! Untuk memisahkan nama akhir daripada nama penuh, kita perlu mempertimbangkan sama ada ia mempunyai nama tengah di dalamnya atau tidak. Bergantung pada ini, formula akan berbeza-beza.

2.1 Apabila Terdapat Nama Tengah

Kami akan menggunakan formula menggunakan RIGHT, LEN, FIND dan GANTIKAN berfungsi dalam kaedah kedua. Hanya gunakan langkah di bawah.

Langkah:

  • Taip atau salin formula berikut dalam sel C5 .

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

  • Tekan butang ENTER dan tarik ikon Isi Handle semua cara.

Keputusan akhir ditunjukkan di bawah. 👇

Nota:

Anda juga boleh menggunakan fungsi SEARCH sebaliknya daripada fungsi FIND .

🔎 Bagaimana Formula Berfungsi?

  • SUBSTITUTE(B5,” “,””)

    Fungsi SUBSTITUTE menggantikan ruang “ “ daripada teksrentetan sel B5 dengan rentetan kosong "".

    Keputusan: "WilliamBradleyPitt".

  • LEN(SUBSTITUTE(B5,” “,””))

    Fungsi LEN mengembalikan panjang “WilliamBradleyPitt”.

    Hasil: 18.

  • LEN(B5)-LEN(GANTI(B5,” “,””))

    Keputusan: 2 .

  • GANTIAN(B5,” “,”^”,LEN(B5)-LEN(GANTIAN(B5,” “,””) ))))

    Di sini, output LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))=2 yang berfungsi sebagai argumen ke-4 bagi SUBSTITUTE ini fungsi. Jadi ia menandakan bahawa fungsi SUBSTITUTE akan menggantikan aksara ruang ke-2 “ “ dalam rentetan teks sel B5.

    Hasil: “William Bradley^Pitt”.

  • CARI(“^”,GANTIKAN(B5,” “,”^”,LEN(B5)-LEN(GANTIKAN(B5,” “,””))))

    Output bahagian SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))) ialah “William Bradley^Pitt” . Jadi fungsi FIND mencari kedudukan aksara “^” daripada rentetan teks “William Bradley^Pitt” dari sudut kiri.

    Hasil: 16.

  • LEN(B5)-FIND(“^”,GANTIKAN(B5,” “,”^”,LEN(B5)-LEN(GANTIKAN(B5,” “ ,””))))

    Keputusan: 4.

  • =RIGHT(B5,LEN(B5) -CARI(“^”,GANTIKAN(B5,” “,”^”,LEN(B5)-LEN(GANTIKAN(B5,” “,””)))))

    Keputusan: Pitt.

2.2 Apabila Tiada Nama Tengah

Jika tiada nama tengah dalam nama penuh, maka tugas kitaadalah lebih mudah. Untuk memisahkan nama akhir dalam kes sedemikian, kita perlu mengenal pasti kedudukan aksara ruang dalam nama penuh dari kiri ke kanan, tolak hasil daripada panjang rentetan teks nama penuh, kemudian gunakan hasil ke-2 ini sebagai num_chars argumen fungsi RIGHT .

Gunakan langkah mudah berikut untuk melakukannya.

Langkah:

  • Tulis formula berikut dalam sel C5 dan tekan kekunci ENTER .

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Seret ikon Pemegang Isi untuk menyalin formula ke bawah.

Berikut ialah hasilnya . 👇

🔎 Pecahan Formula

  • CARIAN (” “,B5)

    Fungsi SEARCH mengembalikan kedudukan aksara ruang (” “) dalam sel B5 dari kiri.

    Keputusan: 5.

  • LEN(B5)-SEARCH(” “,B5)

    Hasil: 4.

  • KANAN(B5,LEN(B5)-CARI(” “,B5))

    Bahagian LEN(B5)-SEARCH(” “,B5) mengembalikan bilangan aksara dalam nama akhir. Jadi, fungsi RIGHT akan mengembalikan 4 aksara daripada rentetan teks dalam sel B5 , iaitu nama akhir.

    Hasil: Pitt.

Baca Lagi: Cara Memisahkan Nama dengan Koma dalam Excel (3 Cara Yang Sesuai)

3. Asingkan Nama Tengah (Tunggal atau Berbilang)

Kami boleh mempunyai nama tengah tunggal atau berbilang. Dalam setiap kes, kita perlu menggunakan Excel yang berasinganformula. Kami telah menunjukkan kedua-duanya di bawah.

3.1 Asingkan Nama Tengah Tunggal dengan Formula CARIAN PERTENGAHAN

Untuk memisahkan satu nama tengah, kita boleh menggunakan formula dengan fungsi MID digabungkan dengan berbilang fungsi CARI . Fungsi MID mengembalikan bilangan aksara tertentu dari tengah rentetan teks yang ditentukan, bermula dari kedudukan tertentu.

Sintaks Fungsi MID:

=MID(text, start_num, num_chars)

Sekarang, ikut langkah di bawah.

Langkah:

  • Pertama sekali, taipkan formula berikut dalam sel C5 dan tekan kekunci ENTER .

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

  • Seret ikon Pemegang Isi ke sel C9 untuk menyalin formula dalam semua sel.

Lihat gambar di bawah yang menunjukkan nama tengah dipisahkan dengan sempurna. 👇

Nota:

Jika beberapa nama penuh mempunyai nama pertama dan nama keluarga sahaja, formula akan mempunyai Fungsi IFERROR pada permulaan.

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

🔎 Pecahan Formula

Fungsi MID yang digunakan dalam formula ini mempunyai tiga argumen yang diperlukan.

» B5 merujuk kepada teks argumen .

» SEARCH(” “,B5)+1 merujuk argumen start_num .

» SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-(SEARCH(” “,B5)+1) mengembalikan argumen num_chars untuk fungsi MID.

  • CARI(” “,B5) + 1

    Fungsi SEARCH mencari aksara ruang (” “) dalam rentetan teks dalam sel B5 dan mengembalikan kedudukan ruang dari sudut kiri rentetan. Menambah 1 dengan outputnya memberikan kedudukan di mana nama tengah bermula.

    Keputusan: 9.

  • SEARCH(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” “, B5)+1)

    Dalam bahagian ini, terdapat tiga fungsi SEARCH . SEARCH(” “, B5)+1) bahagian dalam fungsi SEARCH yang pertama mengembalikan kedudukan permulaan untuknya untuk mengira kedudukan aksara “ “. Oleh itu SEARCH(” “, B5, SEARCH(” “, B5)+1) mengembalikan kedudukan aksara ruang kedua dalam rentetan teks. Menolak keluaran (SEARCH(” “, B5)+1) daripada ini akan mengembalikan argumen num_chars untuk fungsi MID .

    Keputusan: 7.

  • MID(B5, SEARCH(” “, B5) + 1, SEARCH(” “, B5, SEARCH(” “, B5)+1) – (CARI(” “, B5)+1))

    Akhirnya, fungsi MID mengembalikan nama tengah.

    Hasil: “Bradley”.

3.2 Asingkan Berbilang Nama Tengah

Jika anda mempunyai berbilang nama tengah, anda masih boleh mengasingkannya daripada nama penuh. Sama seperti dalam formula sebelumnya, kita akan menggunakan fungsi MID . Dengan itu, kami akan menggabungkan fungsi TRIM dan LEN juga.

Formula Generik untuk Memisahkan Pelbagai TengahNama:

=TRIM(MID(nama,LEN(first)+1,LEN(nama)-LEN(first&last)))

Langkah:

  • Pertama sekali, anda perlu memisahkan nama pertama dan nama keluarga kepada dua lajur berasingan C dan D . Kami telah membincangkan perkara ini dalam 1.1 dan 2.

  • Salin formula berikut dalam sel E5 dan tekan ENTER .

=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))

  • Seret Pemegang Isian dan dapatkan output untuk semua nama. 👇

🔎 Pecahan Formula

  • LEN(C5&D5)

    Keputusan: 10.

  • LEN( B5)-LEN(C5&D5)

    Keputusan: 13.

  • LEN(C5)+1

    Keputusan: 6.

  • MID(B5,LEN(C5)+1,LEN(B5)-LEN (C5&D5))

    Keputusan: ” E. Hoffmann “

  • =TRIM(” E. Hoffmann “)

    Keputusan: “E. Hoffmann”.

Lebih Banyak Cara Mengasingkan Nama Tengah Pertama dan Nama Akhir dalam Excel

Setakat ini, kami telah mempelajari beberapa formula yang boleh kami pisahkan dahulu, nama tengah, atau nama keluarga dalam Excel. Sekarang dalam bahagian ini, kita akan mempelajari beberapa kaedah lagi tanpa formula Excel.

1. Pisahkan Nama Penuh dengan Bantuan Ciri Teks kepada Lajur

Teks Excel kepada Lajur wizard membolehkan kami memisahkan nama pertama, tengah atau akhir serentak. Cuma ikut langkah mudah di bawah.

Langkah:

  • Pilih julatsel B5:B9 yang mengandungi nama penuh.
  • Pergi ke tab Data >> kumpulan Alat Data >> tekan butang Teks ke Lajur .

  • Tetingkap berikut akan muncul. Tekan butang Terhad dan kemudian tekan Seterusnya> .

  • Tandakan Ruang kotak semak dan tekan Seterusnya> sekali lagi.

  • Pilih Format data lajur sebagai Umum .
  • Pilih Destinasi sel C5 , di mana output pertama akan berlaku.
  • Tekan Selesai .

  • Jika pop timbul berikut muncul, tekan OK .

Gambar berikut menunjukkan nama yang diasingkan. 👇

Baca Lagi: Cara Memisahkan Nama dalam Excel (5 Kaedah Berkesan)

2. Asingkan Nama Pertama, Tengah atau Akhir Menggunakan Isian Flash dalam Excel 2013, 2016, 2019 & 365

Excel Flash Fill ialah ciri hebat yang boleh mengesan corak dalam sel dan autoisi sel seterusnya mengikut corak. Jika anda menggunakan Excel 2013, 2016, 2019 atau 365, anda boleh menggunakan ciri ini.

Langkah berikut akan menunjukkan, cara mengekstrak/mengalih keluar nama pertama, tengah atau akhir menggunakan Excel Flash Fill.

Langkah:

  • Taip nama pertama dalam sel C5 .
  • Pilih C5:C9 dan pergi ke tab Data .
  • Daripada kumpulan Alat Data ,

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.