Cara Membahagikan Nama Menggunakan Formula dalam Excel (4 Kaedah Mudah)

  • Berkongsi Ini
Hugh West

Dalam Microsoft Excel, mesti ada beberapa kes apabila anda perlu membahagikan nama penuh. Excel mempunyai beberapa kaedah untuk melakukan ini. Ia sebenarnya mengurangkan tugas anda kerana anda boleh melakukannya secara manual tetapi ia sangat memakan masa dan sukar untuk menumpukan perhatian. Artikel ini akan menunjukkan kepada anda semua kaedah yang mungkin untuk memisahkan nama dalam Excel menggunakan formula. Saya harap anda menikmati artikel ini dan mengumpul lebih banyak pengetahuan tentang Excel.

Muat Turun Buku Kerja Amalan

Muat turun buku kerja amalan ini.

Pisah Nama dalam Excel. xlsx

Pisahkan Nama daripada Kedudukan Berbeza Menggunakan Formula Excel

Kami boleh memisahkan nama sama ada menggunakan formula atau menggunakan arahan terbina dalam Excel. Dalam artikel ini, kami merangkumi semua kaedah yang mungkin untuk memisahkan nama dalam Excel. Satu kelebihan terbesar untuk menggunakan formula untuk menyelesaikan sebarang masalah ialah formula memberikan penyelesaian dinamik manakala arahan Excel yang lain memberikan penyelesaian statik. Untuk menunjukkan semua kaedah untuk memisahkan nama dalam Excel, kami mengambil set data yang merangkumi nama penuh beberapa orang. Kita perlu membahagikan nama kepada nama pertama, nama tengah dan nama keluarga.

1. Ekstrak Nama Pertama

Untuk mengeluarkan nama pertama daripada nama penuh nama, kami menggunakan fungsi LEFT dan SEARCH .

Langkah

  • Pilih sel C5 di mana anda ingin menggunakan formula untuk mengekstrak nama pertama.

  • Tuliskan formula berikutdalam bar formula.
=LEFT(B5,SEARCH(" ",B5)-1)

  • Tekan Enter untuk menggunakan formula.

  • Seret ikon Pemegang Isi ke bawah lajur atau klik dua kali padanya.

Pecahan Formula

  • CARI(” “,B5) -1): Di sini, fungsi SEARCH menggunakan untuk mendapatkan tempat kosong dalam sel B5 dan -1 menggunakan untuk mendapatkan teks 1 langkah sebelum ruang.
  • KIRI (B5,SEARCH(” “,B5)-1): Fungsi LEFT memulakan teks dari sebelah kiri dan menyelesaikannya 1 langkah sebelum ruang.

2. Ekstrak Nama Tengah

Untuk mengekstrak nama tengah, kami menggunakan gabungan fungsi IFERROR , MID dan SEARCH .

Langkah

  • Pertama, pilih mana-mana sel. Di sini, kami memilih sel D5 .

  • Tuliskan formula berikut dalam bar formula:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

  • Tekan Enter untuk menggunakan formula.

  • Seret ikon Pengendalian Isi ke bawah lajur atau klik dua kali padanya. Anda mungkin mendapati beberapa hasil dipaparkan sebagai ' #VALUE! '. Ini berlaku kerana dua daripada nama penuh kami yang diberikan sebenarnya tidak mempunyai nama tengah.

  • Untuk menyelesaikan ralat ini dan memaparkan nama tengah sebagai kosong apabila terdapat tanpa nama tengah, kita boleh menggunakan fungsi IFERROR .
  • Ganti formula sebelumnya dengan yang berikutformula:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

  • Sekarang, seret ikon Pengendalian Isi ke bawah lajur dan anda akan mendapat hasilnya kosong apabila tiada nama tengah.

Pecahan Formula

  • MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-SEARCH(” “,B5)-1): Untuk mendapatkan nama tengah daripada nama penuh, gunakan SEARCH(” “,B5)+1 untuk mengekstrak nama daripada aksara seterusnya dan letakkannya dalam argumen Start_num MID fungsi. Untuk memberitahu berapa banyak aksara untuk diekstrak, anda perlu menolak kedudukan ruang pertama daripada kedudukan ruang ke-2 dan akhirnya meletakkannya dalam argumen num_chars bagi fungsi MID .
  • Dan jika nama tengah tiada, fungsi IFERROR akan menggantikannya dengan rentetan kosong.

3. Ekstrak Nama Keluarga

Untuk Mengeluarkan nama akhir daripada nama penuh, kami menggunakan fungsi RIGHT , SEARCH , SUBSTITUT dan LEN .

Langkah

  • Pilih sel E5 .

  • Tulis formula berikut dalam formula bar.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

  • Tekan Enter untuk menggunakan formula.

  • Seret ikon Pemegang Isi ke bawah lajur atau klik dua kali padanya.

Pecahan Formula

  • LEN(GANTIKAN(B5,” “,” ”)): Di sini, PENGANTI fungsi digunakan untuk menghapuskan kosong dalam nama penuh dan mengira panjang menggunakan fungsi LEN tanpa ruang.
  • LEN(B5)-LEN(SUBSTITUTE(B5,” “, ””)): Ini memberikan panjang ruang dalam set data.
  • GANTI(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))): Fungsi SUBSTITUTE menggunakan di sini untuk menggantikan ruang dengan ' # '. Nombor contoh dalam fungsi SUBSTITUTE menandakan kedudukan contoh anda. Di sini, kita mempunyai 2 ruang dan contoh nombor 2 menandakan contoh ke-2. Ia menggantikan ruang dalam contoh kedua.
  • LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5) ,” “,””)))): Fungsi SEARCH akan mencari  ' # ' dan mengembalikan nilai panjang di mana  ' # ' muncul. Kemudian padamkannya daripada jumlah panjang nama penuh anda. Dalam contoh kami, ia mengembalikan 4. Ini ialah panjang yang tinggal selepas  ' # '.
  • RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE( B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)))): Sekarang, fungsi RIGHT akan mengekstrak panjang pulangan teks daripada sel B5 yang akhirnya memberikan nama akhir nama penuh yang diberikan.

3 Cara Alternatif untuk Memisahkan Nama tanpa Menggunakan Formula dalam Excel

1. Menggunakan Teks kepada Lajur untuk Membahagikan Nama

Kedua, anda boleh membahagi nama dengan mudah dalam Excel menggunakan Teks kepada Lajur arahan.

Langkah

  • Mula-mula, pilih keseluruhan lajur tempat anda meletakkan nama penuh.

  • Sekarang, pergi ke tab Data dalam reben dan pilih Teks ke Lajur daripada kumpulan Alat Data .

  • Pilih Terhad daripada Jenis data asal dan klik pada Seterusnya .

  • Pilih Ruang daripada Pembatas dan klik pada Seterusnya .

  • Sekarang, tukar Destinasi tempat anda ingin meletakkan hasil anda dan klik pada Selesai .

  • Ini akan membahagikan nama dan meletakkannya kepada dua lajur berbeza.

Baca Lagi: Asingkan Nama Pertama dan Nama Akhir dengan Ruang Menggunakan Formula Excel (3 Cara)

2. Menggunakan Cari dan Gantikan Perintah dalam Excel

Satu lagi cara mudah untuk nama belah adalah dengan menggunakan perintah Cari dan Ganti dalam Excel. Kami akan menggunakannya dalam bahagian yang akan datang.

2.1 Pisahkan Nama Pertama

Langkah

  • Salin lajur B dan tampalkannya ke dalam lajur C di mana anda ingin mengekstrak nama pertama daripada nama penuh.

  • Pilih lajur C .

  • Sekarang, pergi ke tab Laman Utama dalam reben dan klik pada Cari & Pilih daripada kumpulan Mengedit .

  • Pilih Ganti daripada Cari & ; Pilih lungsur turunmenu.

  • Tetingkap Cari dan Ganti akan muncul. Letakkan ‘ *’ (letak ruang kemudian masukkan tanda asterisk) dalam medan Cari apa . Ini ialah aksara kad bebas(*) yang boleh digunakan sebagai ganti mana-mana teks. Di sini letakkan ruang dan kemudian watak kad bebas. Biarkan Ganti dengan medan sebagai kosong. Klik pada Ganti Semua .

  • Ini akhirnya akan menggantikan semua teks selepas ruang dengan kosong dan hanya mengembalikan nama pertama daripada nama penuh.

Baca Lagi: Cara Mengasingkan Nama Tengah Pertama dan Nama Akhir dalam Excel Menggunakan Formula

2.2 Pisahkan Nama Keluarga

Langkah

  • Salin lajur B dan tampalkannya ke dalam lajur D di mana anda ingin mengeluarkan nama akhir daripada nama penuh.

  • Pilih lajur D .

  • Pergi ke tab Laman Utama dalam reben dan pilih Cari & Pilih daripada kumpulan Pengeditan .

  • Pilih Ganti daripada Cari & ; Pilih pilihan.

  • Tetingkap Cari dan Ganti akan muncul. Letakkan ‘* ’ (letak tanda asterisk dahulu kemudian masukkan ruang) dalam medan Cari apa . Ini ialah aksara kad bebas yang boleh digunakan sebagai ganti mana-mana teks. Di sini letakkan aksara kad bebas (*) dan kemudian letakkan ruang. Biarkan Ganti dengan sebagai kosong. Klik pada GantiSemua .

  • Ia akan menggantikan semua teks sehingga ruang dan meletakkannya sebagai kosong. Ia mengembalikan nama akhir daripada nama penuh.

Baca Lagi: Cara Memisahkan Nama dalam Excel kepada Dua Lajur ( 4 Cara Pantas)

3. Pisahkan Nama Melalui Isian Denyar dalam Excel

Akhir sekali, kaedah terakhir kami adalah berdasarkan Isi Denyar di mana anda perlu meletakkan nama pertama atau keluarga dengan betul kemudian semua baris lain boleh diubah suai menggunakan Flash Fill .

Langkah

  • Tuliskan nama pertama dan nama akhir nama penuh anda yang diberikan dalam sel C5 dan sel D5 masing-masing.

  • Seret Isi pemegang ikon di bawah lajur untuk kedua-dua kes.

  • Ia akan memberikan nilai yang sama dalam semua sel. Sekarang, klik pada Pilihan Isi Auto dan pilih Isi Denyar .

  • Lakukan untuk kedua-duanya kes maka anda akan mendapat nama pertama dan nama keluarga yang diperlukan daripada nama penuh.

Baca Lagi: Excel VBA: Split Nama Pertama dan Nama Akhir (3 Contoh Praktikal)

Kesimpulan

Kami telah membincangkan empat kaedah berbeza untuk memisahkan nama dalam Excel. Formula memberi kita penyelesaian dinamik manakala 3 kaedah lain memberi kita penyelesaian statik. Tetapi semua kaedah adalah sama berkesan untuk memisahkan nama. Saya harap anda menikmati keseluruhan artikel dan jika anda mempunyai sebarang pertanyaan, sila tanya di dalamkotak ulasan dan jangan lupa untuk melawati halaman Exceldemy .

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.