Cara mengganti nama di excel

Biasanya, nama menggunakan format 'Nama Depan Nama Belakang' (seperti Joe Davis atau Sumit Bansal)

Dalam beberapa situasi tertentu, Anda mungkin ingin data nama diformat sebagai Nama Belakang, Nama Depan (mis. e. , nama belakang diikuti dengan koma dan kemudian nama depan)

Dalam tutorial ini, saya akan menunjukkan cara mengganti nama depan dan belakang di Excel dengan koma di antaranya (ketika Anda memiliki data dalam format Nama Depan Nama Belakang)

Tutorial ini Mencakup

Tukar Nama Depan dan Belakang Menggunakan Flash Fill

Salah satu cara termudah dan tercepat untuk mengganti nama depan dan belakang dengan koma di antaranya adalah dengan menggunakan fitur Flash Fill di Excel

Isi Cepat adalah alat luar biasa yang bekerja dengan mengidentifikasi pola dalam kumpulan data Anda (di mana Anda perlu memasukkan satu atau dua entri hasil yang diharapkan untuk mengidentifikasi pola)

Mari saya tunjukkan cara kerjanya

Di bawah ini saya memiliki kumpulan data di mana saya memiliki nama di kolom A, dan saya ingin mengubah kumpulan data ini dengan mengganti nama depan dan belakang dan menambahkan koma di antara nama

Names data set with first and last name

Berikut adalah langkah-langkah untuk melakukannya menggunakan Flash Fill

  1. Di sel B2, masukkan hasil yang diharapkan (yaitu Miller, Flora)

enter the expected result in the first cell

  1. Tekan tombol Enter

press the enter key to go to the cell below

  1. Klik tab Beranda
  2. Di grup Pengeditan, klik opsi Isi

click on the fill icon

  1. Klik pada opsi Flash Fill

click on flash fill

Itu dia

Segera setelah Anda mengklik opsi Flash Fill, Anda akan melihat seluruh kolom secara otomatis terisi dengan hasil yang benar

result after using flash fill names switched

Izinkan saya dengan cepat menjelaskan cara kerjanya

Ketika saya memasukkan hasil yang diharapkan di sel B2 dan kemudian menggunakan Isi Cepat, itu menggunakan nilai di sel B2 untuk mengidentifikasi pola dan mereplikasinya untuk semua sel di kolom

Jadi dapat mengidentifikasi dengan benar bahwa saya ingin mengubah kumpulan data nama dengan mengganti nama depan dan belakang dan menambahkan koma di antaranya

Kiat Pro. Anda dapat menggunakan pintasan keyboard Control + E untuk menjalankan Flash Fill. Jadi alih-alih pergi ke tab Beranda dan kemudian mengklik ikon Flash Fill, masukkan hasil yang diharapkan dalam satu sel, tekan tombol Enter, lalu tahan tombol Control dan tekan tombol E

Hati-hati. Karena Isi Cepat berfungsi dengan mengidentifikasi pola dalam kumpulan data Anda, penting bagi Anda untuk memiliki kumpulan data yang konsisten. Juga, periksa ulang hasil dari Flash Fill untuk memastikan bahwa polanya sudah benar

Catatan – Hasil yang Anda dapatkan dari Flash Fill bersifat statis. Jadi jika data asli Anda berubah, data yang dihasilkan tidak akan diperbarui secara otomatis, dan Anda harus mengulangi prosesnya

Ganti Nama Depan dan Belakang Menggunakan Rumus

Biarkan saya sekarang menunjukkan kepada Anda bagaimana Anda dapat mengganti nama depan dan belakang dengan menggunakan rumus sederhana

Meskipun tidak ada fungsi bawaan untuk melakukan ini, ini dapat dilakukan dengan cepat menggunakan kombinasi fungsi teks

Di bawah ini saya memiliki kumpulan data nama tempat saya ingin mengganti nama depan dan belakang dan menambahkan koma di antaranya

Names data set with first and last name

Inilah rumus yang akan melakukan ini

=CONCAT(RIGHT(A2,LEN(A2)-FIND(" ",A2)),", ",LEFT(A2,FIND(" ",A2)-1))

Masukkan rumus ini di sel B2 dan salin untuk semua sel lain di kolom

Formula to reverse the first and the last name

Mari saya jelaskan bagaimana rumus ini bekerja

Dalam rumus, saya menggunakan fungsi LEFT dan RIGHT untuk mengekstrak nama depan dan nama belakang

Ini dimungkinkan dengan mengidentifikasi posisi karakter spasi (menggunakan fungsi FIND)

Menggunakan posisi karakter spasi, saya mengekstraksi semua karakter di sebelah kiri, yang akan menjadi nama depan, menggunakan fungsi LEFT

Demikian pula, saya mengekstraksi semua karakter di sebelah kanan karakter spasi menggunakan fungsi KANAN (yang memberi saya nama belakang)

Lalu, saya menggabungkan nama belakang dan nama depan dengan menggunakan fungsi CONCAT. Juga, karena saya ingin nama belakang dan nama depan memiliki koma di antaranya, saya menambahkan koma diikuti dengan karakter spasi sebagai argumen kedua dalam fungsi CONCAT

Anda juga dapat menggunakan rumus di bawah ini, yang menggunakan operator & alih-alih fungsi CONCAT

=RIGHT(A2,LEN(A2)-FIND(" ",A2))&", "&LEFT(A2,FIND(" ",A2)-1) 
_

Waspadalah terhadap Ruang Ekstra. Agar rumus ini berfungsi dengan benar, Anda harus memastikan hanya ada satu karakter spasi di antara nama depan dan nama belakang. Jika ada kemungkinan ada beberapa spasi di antara nama atau mungkin ada spasi di depan atau di belakang, sebaiknya gunakan TRIM(A2) daripada A2 dalam rumus di atas

Juga, perhatikan bahwa karena kami menggunakan rumus untuk mengganti nama, jika Anda mengubah kumpulan data asli, data yang dihasilkan akan diperbarui secara otomatis untuk memberi Anda hasil yang benar

Dan jika Anda tidak membutuhkan data asli lagi, jangan hapus data asli tanpa terlebih dahulu mengubah rumus menjadi nilai. Untuk melakukan ini, pilih sel yang memiliki hasil, salin sel dengan klik kanan lalu tempelkan sebagai nilai

Ganti Nama Depan dan Belakang Menggunakan Teks ke Kolom dengan Fungsi CONCAT

Anda juga dapat menggunakan fitur Text to Columns untuk membagi nama depan dan nama belakang menjadi kolom terpisah lalu menggabungkannya sesuai urutan yang Anda inginkan dengan pembatas yang Anda inginkan

Mari saya tunjukkan cara kerjanya

Di bawah ini saya memiliki kumpulan data nama di mana saya ingin mengganti posisi nama depan dan nama belakang dan menambahkan koma di antaranya

data set for text to columns

Berikut adalah langkah-langkah untuk membagi nama depan dan nama belakang menjadi kolom terpisah menggunakan fitur Text to Columns

  1. Pilih kumpulan data nama di kolom A

select the names data and column A

  1. Klik tab Data

click the data tab

  1. Di grup Alat Data, klik opsi Teks ke Kolom. Ini akan membuka panduan Konversi Teks ke Kolom

click on text to columns icon

  1. Pada Langkah 1 dari 3, pastikan opsi Delimited dipilih, lalu klik tombol Next

select the delimited option

  1. Pada Langkah 2 dari 3, pilih Spasi sebagai opsi pembatas (dan hapus centang opsi lain jika sudah dipilih), lalu klik Berikutnya

select the space option and click on next

  1. Pada Langkah 3 dari 3, tentukan sel tujuan (di mana Anda ingin mendapatkan hasilnya). Dalam contoh ini, saya akan memilih sel B2 sebagai sel tujuan. Jika Anda tidak memilih sel tujuan, data nama Anda yang sudah ada akan ditimpa hasilnya

specify the destination cell

  1. Klik tombol Selesai

Langkah-langkah di atas akan membagi kumpulan data nama menjadi dua kolom terpisah – satu dengan nama depan dan yang lainnya dengan nama belakang

first name and last name split into different columns

Setelah Anda memiliki nama depan dan belakang di kolom terpisah, Anda dapat menggunakan rumus di bawah ini untuk menggabungkan nama-nama ini dalam urutan yang diinginkan (i. e. , nama belakang diikuti dengan koma dan kemudian nama depan)

=CONCAT(C2,", ",B2)

Masukkan rumus di sel D2 dan salin ke semua sel di kolom untuk mendapatkan semua nama

concat Formula to combine last name and first name

Rumus di atas menggunakan fungsi CONCAT untuk menggabungkan tiga elemen

  • Nama belakang, yang ada di sel B2
  • Koma diikuti dengan karakter spasi (yang harus dalam tanda kutip ganda)
  • Nama depan, yang ada di sel B2

Beralih Nama Depan dan Belakang Menggunakan Power Query

Power Query adalah cara lain untuk mengganti nama depan dan belakang dan menambahkan pembatas yang diinginkan di antaranya

Metode Power query hanya boleh digunakan jika Anda sudah menggunakannya untuk mengubah data Anda dan, sebagai bagian darinya, juga ingin mengubah nama kumpulan data. Atau jika Anda harus melakukannya cukup sering, alih-alih melakukannya menggunakan metode Isi Cepat atau metode rumus setiap saat, Anda dapat menggunakan Power Query untuk melakukannya sekali lalu menggunakan kueri yang sama berulang kali dengan kumpulan data yang berbeda

Tetapi jika ini adalah aktivitas satu kali di mana Anda ingin membalik posisi nama depan dan nama belakang, sebaiknya gunakan metode lain seperti Isi Cepat atau rumus (dibahas sebelumnya dalam tutorial ini)

Di bawah ini saya memiliki kumpulan data nama di mana saya ingin mengganti nama depan dan belakang dan memisahkannya dengan koma dan karakter spasi

Names data set with first and last name

Di bawah ini adalah langkah-langkah untuk melakukannya menggunakan Power Query

  1. Pilih rentang yang berisi nama
  2. Klik tab Data
  3. Di grup Get & Transform Data, klik opsi From Table/Range

click on from table range option

  1. Di kotak dialog Buat Tabel yang terbuka, klik tombol OK. Ini akan mengonversi rentang sel kami saat ini menjadi Tabel Excel yang kemudian dapat digunakan di Power Query

click OK in the create table dialog box

  1. Di editor Power Query yang terbuka, klik kanan pada kolom Names lalu arahkan kursor ke opsi Split Column, lalu klik By Delimiter

split column by delimiter

  1. Di kotak dialog 'Split Column by Delimiter', pilih Spasi sebagai pembatas lalu klik OK. Ini akan membagi kolom nama menjadi nama depan dan nama belakang

select space as the delimiter

  1. Pilih kedua kolom Names, klik kanan pada header kolom dan kemudian klik Merge Columns

click on merged columns

  1. Di kotak dialog gabungkan kolom, klik tarik-turun Pemisah, lalu pilih opsi Kustom

select the custom option from the separator drop down

  1. Masukkan koma diikuti dengan karakter spasi (,) di kolom di bawah opsi Kustom

specify the custom separator

  1. Masukkan nama untuk kolom gabungan baru. Saya akan pergi dengan nama 'Nama Lengkap'

enter the name of the new column

  1. Klik Oke. Ini akan menggabungkan dua kolom, dan sekarang Anda akan memiliki satu kolom dengan nama belakang diikuti dengan koma dan nama depan

column where the names have been reversed

  1. Klik pada opsi Tutup dan Muat di pita

click on close and load

Langkah-langkah di atas akan memasukkan lembar kerja baru ke dalam buku kerja Anda dan memberi Anda data yang dihasilkan dalam Tabel Excel

Resulting table inserted in a new sheet

Saya yakin Anda sedang memikirkan berapa lama metode ini dan apakah ini layak atau tidak

Seperti yang saya sebutkan di awal bagian ini, jika Anda hanya ingin melakukan ini sekali atau dua kali, sebaiknya jangan gunakan Power Query

Tetapi jika ini adalah sesuatu yang perlu Anda lakukan cukup sering, maka Anda dapat mengikuti semua langkah di atas untuk membuat kueri satu kali, dan lain kali Anda memiliki kumpulan data baru, Anda dapat menghubungkan kueri Anda ke tabel itu dan mendapatkan hasilnya secara instan

Atau jika Anda melakukan perubahan pada kumpulan data nama yang sudah ada, Anda tidak perlu mengulangi prosesnya

Yang perlu Anda lakukan adalah klik kanan pada Tabel Excel hasil yang kami dapatkan dan kemudian klik refresh, dan itu akan melakukan semua langkah di bagian belakang untuk Anda dan memberi Anda hasilnya

click the refresh option to refresh the query

Ganti Nama Depan dan Belakang Menggunakan VBA

Sekarang izinkan saya menunjukkan cara membalikkan nama depan dan belakang menggunakan kode VBA sederhana

Di bawah ini adalah kode makro VBA yang akan mengganti posisi nama depan dan belakang dan menambahkan koma di antaranya

'Code by Sumit Bansal from https://trumpexcel..com
Sub ReverseNames()
Dim FindSpace As Long
For Each Cell In Selection
    FindSpace = InStr(Cell.Value, " ")
    If FindSpace > 0 Then
        Cell.Value = Trim$(Mid$(Cell.Value, FindSpace + 1)) _
        & ", " & Left$(Cell.Value, FindSpace - 1)
    End If
Next Cell
End Sub

Kode VBA di atas menggunakan perulangan For Each Next untuk menelusuri setiap sel pada kolom kemudian menggunakan fungsi INSTR untuk mengetahui posisi karakter spasi pada sel tersebut

Setelah mengetahui posisi karakter spasi, ia menggunakan fungsi MID dan fungsi LEFT untuk mengekstrak nama belakang dan nama depan, masing-masing, dan menggabungkannya menggunakan operator &

Berikut adalah langkah-langkah untuk menggunakan kode ini

  1. Pilih nama dataset (tidak termasuk header)

select the names data set

  1. Klik tab Pengembang di pita lalu klik ikon visual basic (jika Anda tidak melihat tab Pengembang, Anda juga dapat menggunakan pintasan keyboard ALT + F 11)

click on visual basic icon in the ribbon

  1. Di Editor Visual Basic yang terbuka, klik opsi Sisipkan di menu
  2. Klik pada opsi Modul. Ini akan memasukkan modul baru untuk buku kerja

insert a module

  1. Salin dan tempel kode VBA di atas ke jendela kode modul

copy and paste the code in the module code window

  1. Untuk menjalankan kode, tempatkan kursor di mana saja di dalam kode lalu tekan tombol F5 pada keyboard Anda atau klik ikon segitiga hijau di bilah alat

Run the macro by clicking on the green play button

Langkah-langkah di atas akan langsung mengubah kumpulan data asli Anda dan memberi Anda hasil seperti yang ditunjukkan di bawah ini

Result of the VBA code is run

Meskipun ada beberapa penyetelan awal yang diperlukan untuk menggunakan metode VBA, akan sangat membantu jika Anda ingin mengubah kumpulan data nama di beberapa lokasi di buku kerja Anda yang sudah ada.

Anda juga bisa menyimpan kode makro ini di Buku Kerja Makro Pribadi sehingga bisa digunakan di buku kerja apa pun di sistem Anda

Ini akan menghemat waktu karena Anda dapat membuka buku kerja Excel mana pun di mana Anda memiliki data nama dan kemudian menjalankan kode ini untuk mengganti nama depan dan belakang (dipisahkan dengan koma)

Klik di sini untuk mempelajari tentang Buku Kerja Makro Pribadi dan bagaimana Anda bisa menyimpan kode Anda di sana untuk digunakan kembali di buku kerja apa pun di sistem Anda

Kiat Pro. jika Anda menyimpan makro di Buku Kerja Makro Pribadi, Anda dapat menghemat lebih banyak waktu dengan menambahkan ikon makro ke Bilah Alat Akses Cepat. Setelah ditambahkan, Anda dapat menjalankan kode dengan satu klik dengan mengklik ikon makro di QAT

Jadi ini adalah lima metode yang dapat Anda gunakan untuk membalikkan nama depan dan nama belakang serta menambahkan koma di antara nama tersebut

Jika Anda perlu melakukannya sesekali, Anda dapat menggunakan metode Flash Fill, metode formula, atau metode Text to Columns

Apakah ada cara untuk membalik nama di Excel?

Di Excel 2013, dan versi yang lebih baru, Anda dapat menggunakan fitur Flash Fill , untuk membalik urutan nama dengan cepat, untuk menampilkan .

Bagaimana cara membalik nama depan dan belakang di Excel?

Cara membalik nama depan dan belakang di Excel menggunakan fungsi Mid .
Kami ingin membalikkan nama ini dan mengeluarkan input di kolom D
Sintaks untuk ini adalah. =MID(A2& &A2,CARI( ,A2)+1,LEN(A2))
Hasil yang kami dapatkan adalah nama yang dibalik

Bagaimana cara mengubah nama belakang nama depan menjadi nama depan nama belakang di Excel?

Kita dapat menggunakan salah satu rumus Excel untuk membolak-balik nama depan dan belakang dengan cepat dalam sebuah kolom dengan langkah-langkah berikut. .
Masukkan rumus =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2)) di sel kosong, kata Sel C2. .
Tekan tombol F5 untuk menjalankan makro ini