Bagaimana Mengasingkan Nama dalam Excel

Dalam Excel, sangat mudah untuk memisahkan nama pertama, tengah dan nama akhir yang muncul dalam lajur yang sama kepada lajur yang berasingan dengan menggunakan cara yang berbeza.

Katakan anda menerima senarai kenalan dengan semua nama yang disenaraikan dalam nama penuh dalam satu lajur dan anda mungkin perlu mengasingkan nama pertama, tengah dan akhir serta membahagikannya kepada lajur yang berasingan. Terdapat beberapa cara berbeza yang boleh anda gunakan untuk memisahkan nama – dengan menggunakan ciri Teks ke Lajur, isian Flash dan formula.

Dalam Excel, sangat mudah untuk memisahkan nama daripada satu lajur kepada dua atau lebih lajur. Dalam artikel ini, kami akan menunjukkan kepada anda cara membahagikan nama kepada lajur yang berbeza dalam excel dengan menggunakan cara yang berbeza.

Cara Membahagikan Nama dalam Excel

Terdapat tiga cara mudah untuk memisahkan nama dalam Excel. Bergantung pada struktur data dan sama ada anda mahu nama pisah menjadi statik atau dinamik, pilih salah satu kaedah berikut:

  • Pisahkan nama menggunakan ciri Teks kepada Lajur
  • Asingkan nama menggunakan Formula
  • Asingkan nama menggunakan Flash Fill

Asingkan Nama Menggunakan Text to Column Wizard

Wizard Teks ke Lajur ialah salah satu cara paling biasa untuk memisahkan nama pertama dan nama keluarga dalam Excel serta nama tengah. Pastikan terdapat lajur kosong di sebelah nama yang akan anda belah kerana nama penuh akan dibahagikan kepada lajur yang berasingan.

Sebagai contoh, anda mempunyai set data di bawah dengan nama penuh dan anda ingin memisahkan/mengasingkan nama pertama dan nama keluarga serta menyimpannya ke dalam sel yang berasingan.

Mula-mula, serlahkan lajur nama penuh yang ingin anda pisahkan. Kemudian, pergi ke tab 'Data' dan klik pada pilihan 'Teks ke Lajur' dalam bahagian 'Alat Data'.

Wizard Tukar Teks kepada Lajur akan dibuka. Pada langkah pertama Wizard, pilih pilihan 'Terhad' dan klik 'Seterusnya'.

Dalam Langkah 2 daripada 3 Tukar Teks kepada Wizard Lajur, pilih pembatas yang memisahkan data anda, alih keluar sebarang tanda semak lain dan klik 'Seterusnya'. Dalam kes kami, 'ruang' memisahkan nama Pertama dan Akhir, jadi kami memilih pembatas ini.

Bahagian pratonton data di bawah dalam tetingkap menunjukkan cara nama anda dihuraikan.

Pada langkah 3 daripada 3, anda memilih format data dan destinasi dan klik 'Selesai'.

Biasanya, 'Umum' lalai akan berfungsi dengan baik untuk kebanyakan jenis data. Dalam medan 'Destinasi', nyatakan lokasi yang anda mahu output dipaparkan. Anda perlu menentukan alamat sel pertama dalam lajur yang anda inginkan keputusannya (B2, dalam kes kami).

Ingat, jika anda tidak menentukan sel destinasi, wizard akan menulis ganti data asal, jadi pastikan anda memilih lajur kosong.

Sebaik sahaja anda mengklik butang 'Selesai', ia akan memisahkan nama penuh dengan serta-merta ke dalam dua lajur berasingan (Nama Pertama dan Nama Akhir).

Ikuti langkah yang sama jika anda mempunyai nama pertama, tengah dan akhir, dan nama anda akan dibahagikan kepada tiga lajur dan bukannya dua.

Nota: Hasil kaedah ini adalah statik. Ini bermakna, jika anda menukar nama asal, anda perlu melakukan ini sekali lagi untuk memisahkan nama.

Pisah Nama Dipisahkan oleh Koma

Jika nama pertama dan nama keluarga dipisahkan dengan koma, ikuti langkah di bawah untuk mengalih keluar koma dan memisahkan Nama pertama dan nama akhir.

Dalam contoh berikut, nama diformatkan dalam format terbalik (Nama Keluarga, Nama Pertama), di mana nama akhir datang dahulu diikuti dengan koma, kemudian diikuti dengan nama pertama.

Pilih nama dan pergi ke Data -> Teks ke Lajur. Pada langkah 1, pilih 'Pembatas' dan klik 'Seterusnya'. Dalam langkah 2, di bawah Pembatas, tandakan ‘Koma’ (,) sebagai pembatas anda kerana nama anda dipisahkan dengan koma.

Pada langkah terakhir, anda memilih format data sebagai 'Umum', tentukan destinasi, dan klik 'Selesai'.

Sekarang, anda akan mempunyai nama dalam lajur yang berasingan.

Asingkan Nama Menggunakan Formula

Wizard Text to Columns adalah cepat dan mudah untuk memisahkan nama. Walau bagaimanapun, jika anda ingin mengedit nama asal dan mahu kaedah dinamik yang akan dikemas kini secara automatik setiap kali anda menukar nama, maka memisahkan nama dengan formula adalah pilihan yang tepat. Anda boleh menggunakan fungsi KIRI, KANAN, TENGAH, LEN dan CARI atau CARI untuk memisahkan nama.

Asingkan Nama Pertama dan Nama Akhir dalam Excel Menggunakan Formula

Dapatkan Nama Pertama

Katakan anda mempunyai set data di bawah dan anda ingin memisahkan nama pertama ke dalam sel yang berasingan. Anda perlu menggabungkan fungsi FIND dan LEFT ke dalam satu formula untuk mendapatkan nama pertama.

Gunakan formula berikut untuk mendapatkan nama pertama:

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

Formula ini menggunakan fungsi FIND untuk mencari kedudukan aksara ruang (“ “) di antara nama pertama dan akhir serta menolak 1 untuk mengecualikan ruang itu sendiri. Nombor ini kemudiannya dibekalkan kepada fungsi LEFT, yang menggunakan nombor kedudukan ini untuk mengekstrak semua teks di hadapannya. Anda juga boleh menggunakan fungsi SEARCH dan bukannya fungsi FIND.

Selepas anda memasukkan formula dalam sel kosong (B2), seret pemegang isian ke bawah ke sel lain untuk menggunakan formula ini dan semua nama pertama telah dibahagikan kepada lajur B seperti ditunjukkan di bawah:

Anda boleh sama ada menyarangkan fungsi SEARCH dan FIND di dalam fungsi LEFT untuk mengekstrak nama pertama. Perbezaan utama antara kedua-dua fungsi ialah FIND adalah sensitif huruf besar-besaran, manakala SEARCH adalah tidak sensitif huruf besar-besaran.

Jika anda mempunyai koma (,) dan bukannya ruang antara nama pertama dan nama akhir, kemudian gunakan koma sebagai argumen pertama dalam fungsi FIND:

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

Dapatkan Nama Akhir

Sekarang jika anda perlu mengekstrak nama akhir, gunakan fungsi RIGHT. Formula berikut akan mengekstrak nama akhir daripada set data yang sama:

=KANAN(A2,LEN(A2)-CARI(" ",A2))

Formula mula-mula mencari kedudukan aksara ruang, tolak nombor itu daripada jumlah panjang rentetan (yang dikembalikan oleh fungsi LEN), dan nombor ini kemudiannya dibekalkan kepada fungsi RIGHT untuk mengekstrak banyak aksara itu daripada hujung rentetan. (nama).

Asingkan Nama Pertama, Tengah dan Akhir dalam Excel Menggunakan Formula

Pemisahan nama yang mengandungi nama tengah memerlukan formula yang berbeza, bergantung pada format nama yang anda miliki.

Untuk mendapatkan nama pertama apabila anda mempunyai nama tengah atau parap tengah, gunakan formula LEFT FIND yang sama yang anda sudah biasa.

Dapatkan Nama Akhir

Formula RIGHT FIND di atas berfungsi dengan baik apabila hanya terdapat nama pertama dan akhir, ia tidak akan banyak digunakan sekiranya nama asal anda mengandungi nama tengah atau parap tengah. Ini kerana anda tidak mengambil kira dua aksara ruang dalam nama itu.

Untuk mendapatkan nama akhir apabila anda mempunyai nama tengah juga, gunakan formula ini:

=KANAN(A2,LEN(A2)-CARI(" ",A2,CARI(" ",A2,1)+1))

Untuk mengekstrak nama akhir, mula-mula tentukan kedudukan aksara ruang kedua dengan menggunakan fungsi SEARCH bersarang, tambah 1 pada SEARCH(” “,A2,1) untuk memulakan pengekstrakan dengan aksara seterusnya. Seterusnya, tolak kedudukan ruang ke-2 daripada jumlah panjang rentetan, dan dapatkan panjang nama akhir sebagai nombor hasil. Kemudian berikan nombor yang terhasil ini kepada fungsi RIGHT untuk mengekstrak bilangan aksara dari hujung rentetan.

Dapatkan Nama Tengah

Fungsi MID menggunakan tiga argumen, argumen pertama menentukan teks atau alamat sel, yang kedua menentukan kedudukan mula, dan argumen terakhir memberitahu bilangan aksara untuk mengekstrak nama tengah dari kedudukan itu.

Sintaks:

=MID(teks, nombor_mula, angka_huruf)

Untuk mendapatkan nama tengah, masukkan formula ini ke dalam sel kosong:

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

Mari lihat bagaimana formula kompleks ini berfungsi:

Untuk mengekstrak nama tengah atau parap tengah, anda perlu menentukan kedudukan kedua-dua ruang dalam nama penuh. Untuk mencari kedudukan watak ruang pertama, masukkan ini CARI(" ",A2) berfungsi dalam hujah 'start_num' dan tambah 1 untuk memulakan pengekstrakan daripada aksara seterusnya.

Kemudian, untuk mengetahui panjang nama tengah letakkan ini SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)-1 fungsi bersarang dalam hujah 'num_chars', yang menolak kedudukan ruang pertama daripada kedudukan ruang ke-2 dan menolak 1 daripada hasil untuk mengalih keluar ruang mengekor. Hasil akhir akan memberitahu anda berapa banyak aksara untuk diekstrak.

Kini, fungsi MID dengan kedudukan permulaan nama tengah dan aksara nombor untuk diekstrak memisahkan nama tengah daripada nama penuh (A2).

Asingkan Nama dalam Excel Menggunakan Flash Fill

Isian kilat kebanyakannya digunakan untuk mengisi data corak tertentu secara automatik. Ia juga boleh digunakan untuk memisahkan nama. Ia hanya tersedia dalam Excel 2013, 2016, 2019 dan 365.

Katakan anda mempunyai set data di bawah dan anda hanya mahu mendapatkan nama pertama daripada nama penuh.

Dalam sel bersebelahan dengan nama asal, taipkan nama pertama. Dalam kes ini, taip 'Steve' dalam sel B2.

Kemudian mula menaip nama pertama dalam sel kedua lajur. Semasa anda menaip, jika Excel merasakan corak, Isian Kilat akan menunjukkan kepada anda senarai nama pertama dalam sel lain secara automatik (berwarna kelabu).

Apabila anda melihat senarai nama dalam warna kelabu dan jika nama tersebut betul, maka tekan sahaja kekunci 'Enter' dan Flash Fill secara automatik akan mengisi seluruh lajur dengan nama pertama.

Ikuti prosedur yang sama untuk memisahkan nama keluarga ke dalam lajur yang berasingan.

Keputusan:

Isian Kilat berfungsi dengan mengesan corak dalam data itu dan mengikuti corak itu sambil memberi anda data yang diubah suai. Pada mulanya, apabila anda memasukkan nama pertama dalam sel pertama, Flash Fill tidak mengecam corak. Tetapi apabila anda mula menaip nama pertama sekali lagi dalam sel kedua, Isian Kilat mengenali corak dan menunjukkan kepada anda cadangan untuk memisahkan nama pertama. Kemudian, hanya tekan kekunci 'Enter'.

Secara amnya, ciri Isian Kilat didayakan secara lalai. Jika ia tidak berfungsi dalam Excel anda, selepas menaip nama pertama dalam sel pertama, anda hanya boleh memilih sel kedua dan klik butang 'Flash Fill' daripada kumpulan Alat Data pada tab 'Data'.

Sebagai alternatif, anda juga boleh menekan 'Ctrl' + 'E' untuk mendapatkan hasil yang sama.

Kini, sel yang lain akan diisi dengan nama pertama.

Kadangkala, anda mungkin tidak melihat cadangan corak dalam warna kelabu, dalam kes itu, anda boleh menggunakan pemegang isian untuk mendapatkan hasil Isian Kilat.

Mula-mula, taipkan nama secara manual dalam dua sel dan pilih kedua-dua sel ini. Kemudian, tuding kursor anda di sudut kanan bawah pilihan. Anda akan perasan bahawa kursor berubah daripada segi empat sama hijau kecil (ikon Pengisi) kepada ikon tambah.

Seterusnya, klik dua kali pada ikon tambah itu. Ini akan mengisi seluruh sel. Pada ketika ini, keputusannya tidak betul, anda akan melihat kedua-dua nama pertama diulang lagi dan lagi. Kemudian, di penjuru kanan sebelah bawah data yang terhasil, anda akan melihat ikon AutoIsi kecil seperti yang ditunjukkan di bawah. Klik pada ikon 'Auto-isi' ini dan pilih 'Isi Denyar'.

Ini akan mengisi nama pertama dalam semua sel:

Buang Nama Tengah

Anda juga boleh menggunakan alat Isian Kilat untuk membuang nama tengah daripada nama penuh.

Sebagai contoh, katakan anda mempunyai set data di bawah dan anda hanya mahu mendapatkan nama pertama dan akhir tanpa nama tengah atau parap tengah.

Untuk mendapatkan nama tanpa nama tengah atau parap tengah, taip 'Lord Stark' secara manual dalam sel bersebelahan. Kemudian, dalam sel bersebelahan kedua, taip 'Daenerys Targaryen'. Semasa anda menaip, Flash Fill akan mengecam corak dan ia akan menunjukkan kepada anda senarai nama tanpa nama tengah (berwarna kelabu).

Jika cadangan itu betul, tekan kekunci 'Enter' dan Isian Kilat secara automatik akan mengisi seluruh sel dengan nama tanpa nama tengah.

Jika anda ingin mendapatkan hanya nama tengah tanpa nama pertama dan nama keluarga, masukkan nama tengah dalam dua sel pertama dan gunakan alat Isian Kilat untuk mendapatkan nama tengah daripada semua nama penuh dalam lajur.

Tutorial ini menunjukkan cara mengasingkan nama semasa memanipulasi data teks. Kaedah ini juga boleh membantu apabila bekerja dengan bentuk data lain seperti alamat, nama produk, nama jenama, dsb.

Kategori: Apl