Pisahkan nama di Excel: pisahkan nama depan dan belakang ke dalam kolom yang berbeda

  • Bagikan Ini
Michael Brown

Tutorial menunjukkan cara memisahkan nama depan dan belakang di Excel dengan rumus atau Teks ke Kolom, dan cara cepat membagi kolom nama dalam berbagai format menjadi nama depan, belakang dan tengah, salam dan sufiks.

Ini adalah situasi yang sangat umum di Excel bahwa lembar kerja Anda berisi kolom nama lengkap, dan Anda ingin membagi nama depan dan belakang menjadi kolom terpisah. Tugas tersebut dapat diselesaikan dengan beberapa cara berbeda - dengan menggunakan Teks ke Kolom fitur, rumus, dan Split Names tool. Di bawah ini Anda akan menemukan detail lengkap tentang setiap teknik.

    Cara membagi nama di Excel dengan Teks ke Kolom

    Dalam situasi ketika Anda memiliki kolom nama-nama dengan pola yang sama, misalnya hanya nama depan dan belakang, atau nama depan, tengah dan belakang, cara termudah untuk membaginya ke dalam kolom-kolom yang terpisah adalah sebagai berikut:

    1. Pilih kolom nama lengkap yang ingin Anda pisahkan.
    2. Kepala ke Data tab> Alat Data kelompok dan klik Teks ke Kolom .
    3. Pada langkah pertama dari Wisaya Konversi Teks ke Kolom , pilih Dibatasi opsi dan klik Berikutnya .
    4. Pada langkah berikutnya, pilih satu atau lebih pembatas dan klik Berikutnya .

      Dalam kasus kita, bagian nama yang berbeda dipisahkan dengan spasi, jadi kita memilih pembatas ini. Pratinjau data menunjukkan bahwa semua nama kita diurai dengan baik.

      Tip. Jika Anda berurusan dengan nama yang dipisahkan dengan tanda koma dan spasi seperti Anderson, Ronnie , kemudian periksa Koma dan Ruang angkasa kotak di bawah Pembatas , dan pilih Perlakukan pembatas yang berurutan sebagai satu kotak centang (biasanya dipilih secara default).

    5. Pada langkah terakhir, Anda memilih format data dan tujuan , dan klik Selesai .

      Standar Umum format bekerja dengan baik dalam banyak kasus. Tujuan , tentukan sel paling atas di kolom tempat Anda ingin menampilkan hasilnya (harap diingat bahwa ini akan menimpa data yang ada, jadi pastikan untuk memilih kolom kosong).

    Selesai! Nama depan, tengah, dan belakang dibagi ke dalam kolom terpisah:

    Pisahkan nama depan dan belakang di Excel dengan rumus

    Seperti yang baru saja Anda lihat, yang Teks ke Kolom Namun, jika Anda berencana untuk membuat perubahan apa pun pada nama asli dan mencari solusi dinamis yang akan diperbarui secara otomatis, Anda sebaiknya membagi nama dengan rumus.

    Cara memisahkan nama depan dan belakang dari nama lengkap dengan spasi

    Formula ini mencakup skenario paling tipikal apabila Anda memiliki nama depan dan nama belakang dalam satu kolom yang dipisahkan oleh tanda karakter spasi tunggal .

    Formula untuk mendapatkan nama depan

    Nama pertama bisa dengan mudah diekstrak dengan rumus generik ini:

    KIRI( sel , CARI(" ", sel ) - 1)

    Anda menggunakan fungsi SEARCH atau FIND untuk mendapatkan posisi karakter spasi (" ") dalam sel, yang darinya Anda mengurangi 1 untuk mengecualikan spasi itu sendiri. Nomor ini diberikan ke fungsi LEFT sebagai jumlah karakter yang akan diekstraksi, dimulai dari sisi kiri string.

    Formula untuk mendapatkan nama belakang

    Rumus umum untuk mengekstrak nama keluarga adalah sebagai berikut:

    KANAN( sel , LEN( sel ) - CARI(" ", sel ))

    Dalam rumus ini, Anda juga menggunakan fungsi SEARCH untuk menemukan posisi karakter spasi, kurangi angka itu dari total panjang string (dikembalikan oleh LEN), dan dapatkan fungsi KANAN untuk mengekstrak banyak karakter dari sisi kanan string.

    Dengan nama lengkap di sel A2, rumusnya adalah sebagai berikut:

    Dapatkan nama pertama :

    =KIRI(A2, CARI(" ", A2)-1)

    Dapatkan nama belakang :

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

    Anda memasukkan rumus di sel B2 dan C2, masing-masing, dan seret gagang isian untuk menyalin rumus ke bawah kolom. Hasilnya akan terlihat seperti ini:

    Jika sebagian nama asli mengandung a nama tengah atau inisial tengah , Anda memerlukan formula yang sedikit lebih rumit untuk mengekstrak nama belakang:

    =RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2, " ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", ", "")))))

    Berikut adalah penjelasan tingkat tinggi dari logika rumus: Anda mengganti spasi terakhir dalam nama dengan tanda hash (#) atau karakter lain yang tidak muncul dalam nama apa pun dan mencari tahu posisi karakter itu. Setelah itu, Anda mengurangi angka di atas dari total panjang string untuk mendapatkan panjang nama terakhir, dan meminta fungsi RIGHT mengekstrak karakter sebanyak itu.

    Jadi, inilah cara Anda memisahkan nama depan dan nama keluarga di Excel saat beberapa nama asli menyertakan nama tengah:

    Cara memisahkan nama depan dan belakang dari nama dengan koma

    Jika Anda memiliki kolom nama di dalam Nama belakang, Nama depan format, Anda dapat membaginya ke dalam kolom terpisah dengan menggunakan rumus berikut.

    Formula untuk mengekstrak nama depan

    KANAN( sel , LEN( sel ) - CARI(" ", sel ))

    Seperti contoh di atas, Anda menggunakan fungsi SEARCH untuk menentukan posisi karakter spasi, lalu menguranginya dari total panjang string untuk mendapatkan panjang nama pertama. Angka ini langsung masuk ke fungsi num_chars argumen fungsi RIGHT yang menunjukkan berapa banyak karakter yang akan diekstrak dari akhir string.

    Formula untuk mengekstrak nama belakang

    KIRI( sel , CARI(" ", sel ) - 2)

    Untuk mendapatkan nama keluarga, Anda menggunakan kombinasi LEFT SEARCH yang dibahas dalam contoh sebelumnya, dengan perbedaan bahwa Anda mengurangi 2, bukan 1, untuk memperhitungkan dua karakter ekstra, koma dan spasi.

    Dengan nama lengkap di sel A2, rumus-rumus tersebut mengambil bentuk berikut:

    Dapatkan nama pertama :

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

    Dapatkan nama belakang :

    =KIRI(A2, CARI(" ", A2) - 2)

    Tangkapan layar di bawah ini menunjukkan hasilnya:

    Cara membagi nama lengkap menjadi nama depan, belakang, dan tengah

    Memisahkan nama yang menyertakan nama tengah atau inisial tengah memerlukan pendekatan yang sedikit berbeda, tergantung pada format namanya.

    Jika nama Anda ada di dalam Nama depan Nama tengah Nama belakang format, rumus di bawah ini akan bekerja dengan baik:

    A B C D
    1 Nama lengkap Nama depan Nama Tengah Nama belakang
    2 Nama Depan Nama Tengah Nama Belakang =KIRI(A2, CARI(" ", A2)-1) =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1))
    Hasil: David Mark White David Mark Putih

    Untuk mendapatkan nama pertama Anda menggunakan rumus LEFT SEARCH yang sudah dikenal.

    Untuk mendapatkan nama belakang , tentukan posisi spasi ke-2 dengan menggunakan fungsi SEARCH bersarang, kurangi posisi dari total panjang string, dan dapatkan panjang nama belakang sebagai hasilnya. Kemudian, Anda memberikan nomor di atas ke fungsi RIGHT yang menginstruksikannya untuk menarik sejumlah karakter dari akhir string.

    Untuk mengekstrak nama tengah Untuk menentukan posisi spasi pertama, gunakan fungsi SEARCH(" ",A2) sederhana, yang Anda tambahkan 1 untuk memulai ekstraksi dengan karakter berikutnya. Angka ini masuk ke fungsi start_num Untuk mengetahui panjang nama tengah, Anda mengurangi posisi spasi ke-1 dari posisi spasi ke-2, kurangi 1 dari hasilnya untuk menghilangkan spasi di belakang, dan masukkan angka ini ke dalam num_chars argumen MID, memberitahukan berapa banyak karakter yang harus diekstrak.

    Dan berikut ini adalah rumus untuk memisahkan nama-nama dari Nama belakang, Nama depan Nama tengah Tipe:

    A B C D
    1 Nama lengkap Nama depan Nama tengah Nama Belakang
    2 Nama Belakang, Nama Depan Nama Tengah =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) =KIRI(A2, CARI(" ",A2,1)-2)
    Hasil: White, David Mark David Mark Putih

    Pendekatan yang sama bisa digunakan untuk membagi nama dengan akhiran:

    A B C D
    1 Nama lengkap Nama depan Nama belakang Akhiran
    2 Nama depan Nama belakang, Akhiran =KIRI(A2, CARI(" ", A2)-1) =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1))
    Hasil: Robert Furlan, Jr. Robert Furlan Jr.

    Begitulah cara Anda membagi nama di Excel dengan menggunakan kombinasi fungsi yang berbeda. Untuk lebih memahami dan mungkin merekayasa balik rumus, Anda dipersilakan untuk mengunduh buku kerja sampel kami untuk Memisahkan Nama di Excel.

    Tip. Di Excel 365, Anda dapat menggunakan fungsi TEXTSPLIT untuk memisahkan nama dengan pembatas apa pun yang Anda tentukan.

    Pisahkan nama di Excel 2013, 2016 dan 2019 dengan Flash Fill

    Semua orang tahu bahwa Flash Fill Excel dapat dengan cepat mengisi data dengan pola tertentu. Tapi tahukah Anda bahwa itu juga dapat membagi data? Begini caranya:

    1. Tambahkan kolom baru di sebelah kolom dengan nama asli dan ketik bagian nama yang ingin Anda ekstrak di sel pertama (nama depan dalam contoh ini).
    2. Mulailah mengetikkan nama pertama di sel kedua. Jika Excel merasakan adanya pola (dalam banyak kasus memang demikian), ia akan mengisi nama depan di semua sel lainnya secara otomatis.
    3. Yang harus Anda lakukan sekarang adalah menekan tombol Enter :)

    Tip. Biasanya fitur Flash Fill diaktifkan secara default. Jika tidak berfungsi di Excel Anda, klik tombol Isi Kilat tombol pada Data tab> Alat data Jika masih tidak berfungsi, maka buka Berkas > Opsi , klik Lanjutan dan pastikan Isi Lampu Kilat Secara Otomatis kotak dipilih di bawah Opsi pengeditan .

    Pisahkan Nama alat - cara tercepat untuk memisahkan nama di Excel

    Polos atau rumit, Teks ke Kolom, Isi Flash, dan rumus bekerja dengan baik hanya untuk kumpulan data homogen di mana semua nama memiliki tipe yang sama. Jika Anda berurusan dengan format nama yang berbeda, metode di atas akan mengacaukan lembar kerja Anda dengan meletakkan beberapa bagian nama di kolom yang salah atau mengembalikan kesalahan, misalnya:

    Dalam situasi seperti itu, Anda dapat menyerahkan pekerjaan ke alat Split Names kami, yang dengan sempurna mengenali nama multi-bagian, lebih dari 80 salam dan sekitar 30 sufiks yang berbeda, dan bekerja dengan lancar di semua versi Excel 2016 hingga Excel 2007.

    Dengan Suite Ultimate kami terinstal di Excel Anda, kolom nama dalam berbagai format dapat dipisahkan dalam 2 langkah mudah:

    1. Pilih sel mana pun yang berisi nama yang ingin Anda pisahkan dan klik tombol Nama yang Terpisah ikon pada Data Ablebits tab> Teks kelompok.
    2. Pilih bagian nama yang diinginkan (semuanya dalam kasus kami) di klik Berpisah .

    Selesai! Bagian nama yang berbeda tersebar di beberapa kolom persis seperti yang seharusnya, dan tajuk kolom ditambahkan secara otomatis untuk kenyamanan Anda. Tidak ada rumus, tidak ada mengutak-atik koma dan spasi, tidak ada rasa sakit sama sekali.

    Jika Anda penasaran untuk mencoba alat Split Names di lembar kerja Anda sendiri, jangan ragu untuk mengunduh versi evaluasi Ultimate Suite untuk Excel.

    Unduhan yang tersedia

    Rumus untuk membagi nama di Excel (file .xlsx)

    Ultimate Suite 14 hari versi yang berfungsi penuh (file .exe)

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.