Note: The other languages of the website are Google-translated. Back to English
English English

Bagaimana cara membalik nama depan dan belakang dalam sel di Excel?

Misalkan Anda mendapatkan daftar nama dalam satu kolom, namun, Anda perlu membalik nama depan dan nama belakang di sel. Biasanya Anda akan masuk ke satu sel dan memotong nama belakang, lalu menempelkannya sebelum nama depan, atau ketik ulang nama lagi. Ini akan memakan waktu dan membosankan jika Anda menggunakan metode tradisional ini. Sebenarnya, ada beberapa cara mudah untuk membalik atau membalik nama depan dan belakang dalam satu kolom dengan cepat. Misalkan Anda memiliki kolom nama, dan Anda perlu membalik nama depan dan belakang seperti gambar di bawah ini yang ditampilkan:
doc flip nama belakang depan 1

Balik nama depan dan belakang di kolom dengan fungsi

Balik nama depan dan belakang di kolom dengan VBA

Balikkan nama depan dan belakang di kolom dengan Kutools for Excelide bagus3

Pisahkan nama lengkap menjadi nama depan dan nama belakang dengan Kutools for Excelide bagus3


Balik nama depan dan belakang di kolom dengan fungsi

Kita dapat menggunakan salah satu rumus Excel untuk membalik nama depan dan belakang dengan cepat dalam kolom dengan langkah-langkah berikut:

 Masukkan rumusnya =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2)) di sel kosong, kata Cell C2. Dan kemudian seret gagang isian ke sel untuk menerapkan rumus ini, lalu Anda dapat melihat semua nama depan dan belakang telah dihormati. Lihat tangkapan layar:

doc flip nama belakang depan 2


Balik nama depan dan belakang di kolom dengan VBA

Anda juga dapat menggunakan makro VBA untuk membalik nama depan dan belakang di kolom dengan cepat.

1. Tahan Alt + F11 kunci di Excel, dan itu membuka file Microsoft Visual Basic untuk Aplikasi jendela.

2.  Klik Menyisipkan > Modul, dan tempelkan makro berikut di file Modul jendela.

Sub FlipName()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
Dim Sign As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sign = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2)
For Each Rng In WorkRng
    xValue = Rng.Value
    NameList = VBA.Split(xValue, Sign)
    If UBound(NameList) = 1 Then
        Rng.Value = NameList(1) + Sign + NameList(0)
    End If
Next
End Sub

3. tekan F5 kunci untuk menjalankan makro ini. Dalam bermunculan KutoolsforExcel kotak dialog, pilih rentang yang akan dibalik, lalu klik OK tombol. Lihat tangkapan layar:

doc flip nama belakang depan 3

4. Pada kotak dialog popping up berikut, masukkan simbol interval (seperti spasi), lalu klik OK tombol. Lihat tangkapan layar:

doc flip nama belakang depan 4

5. Sekarang nama depan dan nama belakang dalam kisaran yang dipilih dibalik. Lihat tangkapan layar:

doc flip nama belakang depan 5


Balikkan nama depan dan belakang di kolom dengan Kutools for Excel

Dengan Kutools untuk Excel'S Reverse Text Order, Anda dapat dengan cepat membalik urutan teks di dalam sel.

Kutools untuk Excel: Alat tambahan Excel yang praktis, membuat pekerjaan Anda lebih mudah dan efisien.
  • 300 + fungsi yang kuat dan mudah digunakan,110,000 + Pilihan pengguna Excel
  • fitur lengkap uji coba gratis dalam 30 hari, tidak perlu kartu kredit
  • lusinan fungsi sekali klik untuk mempersingkat waktu kerja Anda dalam memecahkan masalah yang kompleks
  • termasuk fungsi untuk konversi batch, penghapusan, menggabungkan lembar / sel, mengekspos, dll, coba gratis sekarang.

Setelah menginstal Kutools for Excel, lakukan seperti di bawah ini:(Unduh Gratis Kutools untuk Excel Sekarang!)

1.  Pilih rentang yang ingin Anda balikkan nama depan dan belakangnya.

2.  Klik Kutools > Text > Reverse Text Order, lihat tangkapan layar:

doc flip nama belakang depan 8

3. Dalam Reverse Text kotak dialog, tentukan pemisah string teks yang Anda pilih menggunakan, (dalam hal ini, saya pilih Space opsi) dan kemudian klik OK tombol. Dan semua nama depan dan nama belakang dalam rentang yang dipilih telah dibalik. Lihat tangkapan layar:

doc flip nama belakang depan 7

Note: Memeriksa Skip non-text sel untuk mencegah Anda membalikkan angka dalam rentang yang dipilih.


Demo: Balik / Balik nama depan dan belakang dalam sel


Pisahkan nama lengkap menjadi nama depan dan nama belakang dengan Kutools for Excel

Setelah menginstal Kutools for Excel, lakukan seperti di bawah ini:(Unduh Gratis Kutools untuk Excel Sekarang!)

Jika Anda memiliki daftar nama lengkap yang perlu dipisahkan menjadi nama depan dan nama belakang dalam dua kolom secara terpisah seperti gambar di bawah ini yang ditampilkan, Anda dapat menerapkan Kutools for Excel's Split Names untuk menanganinya dengan cepat.
doc flip nama belakang depan 9

1. Pilih daftar nama yang ingin Anda pisahkan, klik Kutools > Merge & Split > Split Names.
doc flip nama belakang depan 10

2. Dalam Split Names dialog, periksa First name serta Last name kotak centang, jika Anda ingin membagi nama tengah juga, centang Middle name. Klik Ok, pilih sel untuk menempatkan nama yang dipisahkan.
doc flip nama belakang depan 11



Kutools for Excel: 300+ fungsi yang harus Anda miliki di Excel, Uji coba gratis 30 hari dari sini.


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2019 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Tingkatkan produktivitas Anda hingga 50%, dan kurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (40)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Tak satu pun dari ini Berfungsi, kecuali untuk apa yang orang ini jual
Komentar ini diminimalkan oleh moderator di situs
Formula pertama bekerja dengan sempurna.
Komentar ini diminimalkan oleh moderator di situs
Saya mengerti apa yang dilakukan setiap bagian dari rumus (MID, FIND, dan LEN), tapi saya tidak mengerti mengapa sebenarnya membalik nama. Bisakah seseorang tolong jelaskan itu padaku?
Komentar ini diminimalkan oleh moderator di situs
[quote]Saya mengerti apa yang dilakukan setiap bagian dari rumus (MID, FIND, dan LEN), tetapi saya tidak mengerti mengapa sebenarnya membalik nama. Bisakah seseorang tolong jelaskan itu padaku?Oleh CJC[/quote] Berikut rumus yang digunakan: MID(A1&" "&A1,FIND(" ",A1)+1,LEN(A1)) Fungsi Mid memiliki komponen ini: Mid("text to use", dari mana memulai , jumlah karakter untuk dipilih) Ini bekerja dengan mengambil isi A1 dan menempatkan dua salinannya bersama-sama dipisahkan oleh spasi (yaitu A1&" "&A1 = "Jim Green Jim Green".) Langkah selanjutnya lewati kata pertama ( yaitu Temukan(" ", A1)+1 = "Jim ", jadi pada dasarnya meninggalkan Anda dengan "Green Jim Green" untuk digunakan.) Langkah terakhir memilih panjang string asli (yaitu Len("Jim Green" ) = 9) dari sisa bagian string yang digabungkan dikurangi nama depan (yaitu "Green Jim Green") Semoga masuk akal.
Komentar ini diminimalkan oleh moderator di situs
Sayangnya, rumus asli tidak berfungsi dengan benar jika nama menyertakan inisial tengah atau nama tengah. Jadi, "Jim R Green" memberi Anda "R Green Jim" ketika Anda benar-benar menginginkan "Green Jim R". Rumus untuk memungkinkan hal itu terjadi adalah: =MID(A1&" "&A1,IF(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))=1,FIND(" ",A1)+1 ,FIND(" ",A1,FIND(" ",A1)+1)+1),LEN(A1)) Apa yang telah saya lakukan dengan rumus asli hanyalah menambahkan tes untuk melihat apakah nama aslinya mengandung lebih dari 1 spasi dan jika demikian, mulailah fungsi tengah saya dengan spasi kedua. Perhatikan bahwa itu masih belum sempurna karena tidak memperhitungkan "Jr.", "Sr." atau "III", dll. setelah nama belakang, tapi lebih baik. Hal tambahan yang perlu diingat adalah jika data Anda tidak 100% bersih dan berisi spasi awal atau akhir, seperti "Jim R Green", Anda harus menggunakan perintah TRIM untuk membersihkannya. Jika tidak, itu akan menghilangkan hitungan spasi dan memberi Anda "#nilai!" kesalahan. Gunakan ini untuk memastikan tidak ada spasi di depan atau di belakang yang memengaruhi hasil Anda: =MID(TRIM(A1)&" "&TRIM(A1),IF(LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ", ""))=1,TEMUKAN(" ",TRIM(A1))+1,TEMUKAN(" ",TRIM(A1),TEMUKAN(" ",TRIM(A1))+1)+1),LEN(TRIM (A1))) Anda juga dapat mengubah rumus untuk menyertakan koma di antara nama belakang dan nama depan, seperti dalam "Green, Jim R", dengan menggunakan ini: =MID(TRIM(A1)&", "&TRIM(A1) ,IF(LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))=1,TEMUKAN(" ",TRIM(A1))+1,TEMUKAN(" ",TRIM( A1),FIND(" ",TRIM(A1))+1)+1),LEN(TRIM(A1))+1) Semoga bisa membantu!
Komentar ini diminimalkan oleh moderator di situs
Sementara rumus asli tidak bekerja untuk beberapa nama depan atau nama depan + inisial nama tengah (Jim R. Green yang disebutkan di atas, atau Lee Harvey Oswald, misalnya), itu bekerja dengan benar untuk nama belakang multi-bagian, misalnya James Van Der Beek -> Van Der Beek James. Jika Anda memiliki satu atau dua contoh orang dengan beberapa nama depan atau nama tengah yang digabungkan dengan nama belakang multi-bagian, Anda mungkin sebaiknya menanganinya secara manual. Atau memangkas nama tengah tambahan, atau menyimpan nama depan dan nama belakang di kolom terpisah untuk memulai, lalu menyembunyikan kolom tersebut dan menggabungkannya sesuai keinginan Anda untuk ditampilkan.
Komentar ini diminimalkan oleh moderator di situs
Itu adalah tangkapan JS yang sangat bagus, salah satu contoh yang tidak terpikirkan oleh saya untuk diuji. Ada pekerjaan lain di sekitar yang dapat dilakukan untuk membantu masalah ini dan itu adalah menggunakan ruang non-breaking untuk memisahkan nama belakang multi-bagian. Anda mungkin pernah melihat &NBSP digunakan dalam kode HTML. Anda dapat memasukkan spasi non-breaking ke dalam sel Anda dengan menahan tombol ALT dan mengetikkan angka "0160" menggunakan keypad. Saya mencobanya dan itu bekerja dengan baik.
Komentar ini diminimalkan oleh moderator di situs
Tolong bantu Bagaimana jika beberapa Nama depan atau nama keluarga Contoh Nick Van Exel akan muncul sebagai VanExel, Nick Luis Alfred D. Chua akan muncul sebagai Chua, Luis D. Chua, Alfred D. Jason D. Lee-Parks akan muncul sebagai LeeParks, Jason D .
Komentar ini diminimalkan oleh moderator di situs
Terima kasih, Mike Gagne, ini sangat membantu saya. saya memiliki basis data besar dengan nama lengkap saya harus mengurutkannya berdasarkan nama belakang terlebih dahulu. itu memberi saya bantuan yang sangat besar dalam pekerjaan itu. Terima kasih lagi. :tertawa terbahak-bahak:
Komentar ini diminimalkan oleh moderator di situs
[quote]Sayangnya, rumus asli tidak berfungsi dengan benar jika nama tersebut menyertakan inisial atau nama tengah tengah. Jadi, "Jim R Green" memberi Anda "R Green Jim" ketika Anda benar-benar menginginkan "Green Jim R". Rumus untuk memungkinkan hal itu terjadi adalah: =MID(A1&" "&A1,IF(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))=1,FIND(" ",A1)+1 ,FIND(" ",A1,FIND(" ",A1)+1)+1),LEN(A1)) Apa yang telah saya lakukan dengan rumus asli hanyalah menambahkan tes untuk melihat apakah nama aslinya mengandung lebih dari 1 spasi dan jika demikian, mulailah fungsi tengah saya dengan spasi kedua. Perhatikan bahwa itu masih belum sempurna karena tidak memperhitungkan "Jr.", "Sr." atau "III", dll. setelah nama belakang, tapi lebih baik. Hal tambahan yang perlu diingat adalah jika data Anda tidak 100% bersih dan berisi spasi awal atau akhir, seperti "Jim R Green", Anda harus menggunakan perintah TRIM untuk membersihkannya. Jika tidak, itu akan menghilangkan hitungan spasi dan memberi Anda "#nilai!" kesalahan. Gunakan ini untuk memastikan tidak ada spasi di depan atau di belakang yang memengaruhi hasil Anda: =MID(TRIM(A1)&" "&TRIM(A1),IF(LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ", ""))=1,TEMUKAN(" ",TRIM(A1))+1,TEMUKAN(" ",TRIM(A1),TEMUKAN(" ",TRIM(A1))+1)+1),LEN(TRIM (A1))) Anda juga dapat mengubah rumus untuk menyertakan koma di antara nama belakang dan nama depan, seperti dalam "Green, Jim R", dengan menggunakan ini: =MID(TRIM(A1)&", "&TRIM(A1) ,IF(LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))=1,TEMUKAN(" ",TRIM(A1))+1,TEMUKAN(" ",TRIM( A1),FIND(" ",TRIM(A1))+1)+1),LEN(TRIM(A1))+1) Semoga bisa membantu!Oleh Mike Gagne[/quote] dapatkah Anda membantu saya mengatasi masalah ini? yang asli 14D-E13111-00 dan saya ingin menjadi E13111-14D-00 Terima kasih banyak...
Komentar ini diminimalkan oleh moderator di situs
Saya ingin 20140115 hingga 15012014
Komentar ini diminimalkan oleh moderator di situs
Makro bekerja untuk saya. Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih - bekerja dengan baik dan menghemat banyak waktu saya!
Komentar ini diminimalkan oleh moderator di situs
Rumus pertama bekerja dengan baik (setelah saya menyingkirkan nama tengah). Tapi sekarang saya ingin mengurutkan abjad dan itu tidak akan berhasil.......karena ada rumus di dalam sel?
Komentar ini diminimalkan oleh moderator di situs
Jadi ada cara yang panjang dan berlarut-larut agar Anda dapat mengubah format Nama Belakang, Nama Depan Tengah menjadi Nama Depan Nama Tengah Nama Belakang. Asumsikan bahwa Nama Belakang, Nama Depan Tengah ada di Sel A1. Sorot sel/kolom tempat Lastname, Firstname Middlename berada. Klik tab Data->Text to Columns. Pilih "Dibatasi" Berikutnya-> klik semua yang berlaku di daftar periksa dan klik dua kali garis antara Nama Depan dan Nama Kedua untuk menghapusnya, Berikutnya-> Selesai. Sekarang Lastname masih di A1, dan Firstname Middlename di B2. Di sel baru (misalkan C1) gunakan forumla =Concatenate(B1," ",A1) dan namanya sekarang akan dibaca sebagai " Firstname Middlename Lastname" (perhatikan spasi di awal). Saya sel lain (katakanlah D1) menggunakan =TRIM(C1) untuk menghapus spasi. Dan Anda sudah selesai! Saya yakin ada proses yang jauh lebih mudah, tetapi itulah yang berhasil bagi saya. Bersulang!
Komentar ini diminimalkan oleh moderator di situs
Halo, Bagaimana membalikkan nama dalam format Nama Belakang,Nama Depan ke Nama Depan Nama Belakang Katakanlah Paul,John = John Paul
Komentar ini diminimalkan oleh moderator di situs
Beralih di sekitar yang terakhir, yang pertama sebenarnya sedikit lebih mudah karena kita memiliki koma untuk membantu kita. Asumsikan bahwa nama ada di sel A1 dan rumus yang digunakan adalah: TRIM(RIGHT(A1,LEN($A1)-FIND(",",A1,1)))&" "&TRIM(LEFT(A1,FIND(" ,",A1,1)-1)) Saya meletakkan perintah TRIM pada nama depan dan belakang untuk memastikan bahwa kita hanya akan memiliki satu spasi di antara keduanya. Mungkin tidak memerlukan TRIM pada nama belakang, tetapi Anda tidak pernah tahu apakah spasi mungkin merupakan karakter pertama sel atau jika mungkin ada spasi sebelum koma.
Komentar ini diminimalkan oleh moderator di situs
Saya ingin pembaruan excel
Komentar ini diminimalkan oleh moderator di situs
Saran - Dalam upaya mendorong praktik pemrograman yang baik (Option Explicit), harap redupkan semua variabel.
Komentar ini diminimalkan oleh moderator di situs
Tolong bantu saya butuh rumus untuk membalik Alexa Victoria G. Garcia ke Garcia, Alexa Victoria G. Tolong bantu :) Terima kasih
Komentar ini diminimalkan oleh moderator di situs
TERIMA KASIH!!!!! Formula ini hanya menyelamatkan saya banyak waktu. Saya yakin saya akan menggunakannya lagi dan lagi.
Komentar ini diminimalkan oleh moderator di situs
Jika Anda memiliki nama tengah bagaimana Anda membalik nama belakang? Contoh di bawah. Nama belakang - nama depan - nama tengah
Komentar ini diminimalkan oleh moderator di situs
Alih-alih +1, ubah faktor plus menjadi dua angka yang lebih besar dari nama tengah. Ini telah berhasil untuk saya.

Arev
Komentar ini diminimalkan oleh moderator di situs
Koreksi. Bagaimana jika saya memiliki empat nama? Apa rumusnya? Nama belakang - nama depan - tengah1 - tengah2
Komentar ini diminimalkan oleh moderator di situs
Bagaimana jika ada koma yang memisahkan 2 nama? Apakah ada cara untuk menghilangkannya? Sekarang namanya terlihat seperti

Arthur Lange,

Eric Norris,

dll
Komentar ini diminimalkan oleh moderator di situs
Saya ingin tahu ini juga!
Komentar ini diminimalkan oleh moderator di situs
Sudahkah Anda mencoba Ctrl + F, Pilih Ganti, Temukan "," dan biarkan ganti kosong.
Komentar ini diminimalkan oleh moderator di situs
Ketika saya mencobanya, itu muncul dengan pesan kesalahan ini "Ada masalah dengan rumus ini. Tidak mencoba mengetik rumus? Ketika karakter pertama adalah tanda sama dengan (=) atau minus (-), Excel mengira itu adalah rumus: Anda mengetik: =1+1, tampilan sel: 2. Untuk menyiasatinya, ketik apostrof (') terlebih dahulu: Anda mengetik: '=1+1, tampilan sel =1+1.
Komentar ini diminimalkan oleh moderator di situs
Saya pikir Anda mengubah formula. Coba salin dan tempel nilainya ke sel baru lalu lakukan pencarian/ganti.
Komentar ini diminimalkan oleh moderator di situs
Coba ini untuk menghapus koma: =MID(A2&" "&A2,FIND(", ",A2)+1,LEN(A2)+1)
Komentar ini diminimalkan oleh moderator di situs
Bagaimana jika saya perlu menyisipkan koma di antara nama belakang dan nama depan?
Komentar ini diminimalkan oleh moderator di situs
Coba ini untuk menambahkan koma: =MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)
Komentar ini diminimalkan oleh moderator di situs
TERIMA KASIH secara harfiah saya telah mencoba untuk mencari tahu hal koma selama satu jam. Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
baik. dapatkah seseorang mengatakan ini dalam bahasa Inggris karena saya tidak tahu apa yang kalian bicarakan
Komentar ini diminimalkan oleh moderator di situs
=MID(O4&", "&O4,FIND(" ",O4)+1,LEN(O4)+1)
Komentar ini diminimalkan oleh moderator di situs
=MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)

di mana namanya ada di sel A2
Komentar ini diminimalkan oleh moderator di situs
Kau telah menyelamatkan hidupku!!! Terima kasih. Tak satu pun dari yang lain bekerja. Inilah yang saya butuhkan.
Belum ada komentar yang diposting di sini
Muat Lebih
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan