Cara Memisahkan Nama Depan dan Belakang di Excel
Blog/Tutorial Excel & Sheets/Cara Memisahkan Nama Depan dan Belakang di Excel

Cara Memisahkan Nama Depan dan Belakang di Excel

BimaBima
·17 Oktober 2026·7 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Buat misahin nama depan dan belakang di Excel, pakai TEXTBEFORE buat ambil kata sebelum spasi dan TEXTAFTER buat sesudahnya. Di Excel lama, pakai kombinasi LEFT, RIGHT, FIND, dan LEN. Buat sekali pakai tanpa rumus, andalkan Text to Columns atau Flash Fill dengan Ctrl E.

Buat misahin nama depan dan belakang di Excel, pakai TEXTBEFORE buat ambil kata sebelum spasi dan TEXTAFTER buat ambil sesudahnya. Kalau Excel kamu belum punya fungsi itu, pakai kombinasi LEFT, RIGHT, dan FIND.

Masalah ini muncul terus pas ngolah data pelanggan, absensi, atau daftar peserta. Nama masih nyampur satu kolom, padahal kamu butuh depan dan belakang terpisah.

Aku tunjukin empat cara: dua pakai rumus, dua tanpa rumus. Plus cara ngatasi nama yang lebih dari dua kata.

Gimana cara pisah nama pakai TEXTBEFORE dan TEXTAFTER?

Kalau kamu pakai Excel 365 atau Excel 2021, ini cara paling gampang. TEXTBEFORE ambil teks sebelum spasi pertama. TEXTAFTER ambil teks setelahnya. Anggap nama lengkap ada di sel A2.

Nama depan  =TEXTBEFORE(A2, " ")
Nama belakang =TEXTAFTER(A2, " ")

Buat "Budi Santoso", rumus pertama ngasih "Budi", yang kedua ngasih "Santoso". Bersih, satu langkah, langsung jadi.

Spasi di dalam tanda kutip itu pemisahnya. Ganti jadi koma atau tanda lain kalau format datamu beda.

Gimana kalau Excel-nya belum punya TEXTBEFORE?

Versi Excel lama kayak 2016 atau 2019 belum punya fungsi itu. Pakai LEFT dan FIND buat nama depan, RIGHT dan LEN buat nama belakang.

Nama depan  =LEFT(A2, FIND(" ", A2) - 1)
Nama belakang =RIGHT(A2, LEN(A2) - FIND(" ", A2))

FIND(" ", A2) nyari posisi spasi pertama. LEFT ambil semua huruf sebelum posisi itu. Buat nama belakang, LEN ngitung total huruf, terus sisanya diambil dari kanan.

Rumus ini jalan buat nama dua kata. Nama tiga kata butuh penyesuaian, aku bahas di bawah.

Bisa nggak pisah nama tanpa rumus?

Bisa, ada dua jalan cepat. Yang pertama Text to Columns, yang kedua Flash Fill. Cocok kalau datanya sekali pakai dan nggak perlu update otomatis.

Text to Columns:

  1. Blok kolom nama lengkap.
  2. Buka tab Data, klik Text to Columns.
  3. Pilih Delimited, klik Next.
  4. Centang Space sebagai pemisah, klik Finish.

Nama langsung kepecah ke beberapa kolom sesuai jumlah spasi.

Flash Fill: ketik manual nama depan di sel sebelah baris pertama. Tekan Ctrl + E. Excel nebak polanya dan ngisi sisanya. Cepat, tapi hasilnya statis dan bisa salah kalau polanya nggak konsisten.

Contoh kasus: daftar pelanggan toko_berkah

toko_berkah punya daftar 1.200 nama pelanggan buat program loyalti. Aku perlu misahin biar sapaan di broadcast pakai nama depan doang.

Pas dicek, 18% nama punya lebih dari dua kata. Contohnya "Siti Nurhaliza Putri" atau "Raden Ajeng Kartini". Rumus dua kata biasa bakal masukin "Nurhaliza Putri" jadi satu, dan itu sebenernya nggak masalah buat nama belakang.

Yang jadi masalah cuma kalau kamu maksa misahin tiap kata ke kolom sendiri. Buat sapaan, kamu cukup butuh kata pertama. TEXTBEFORE(A2, " ") aman buat semua 1.200 baris.

Nama lengkapNama depanSisa nama
Budi SantosoBudiSantoso
Siti Nurhaliza PutriSitiNurhaliza Putri
AndiAndi(kosong)

Gimana ngatasi nama satu kata atau lebih dari dua kata?

Nama satu kata kayak "Andi" nggak punya spasi. FIND bakal error karena nggak nemu spasi. Bungkus pakai IFERROR biar tetap keluar nama utuh.

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

Buat ambil kata terakhir dari nama berapa pun jumlah katanya, di Excel 365 pakai TEXTAFTER dengan argumen instance negatif.

=TEXTAFTER(A2, " ", -1)

Angka -1 artinya "spasi terakhir". Jadi "Raden Ajeng Kartini" ngasih "Kartini". Ini yang paling rapi buat data nama Indonesia yang panjang.

Kesalahan umum

Pertama, lupa nama satu kata. Data pasti punya beberapa. Selalu bungkus IFERROR kalau pakai FIND.

Kedua, ada spasi ganda atau spasi di ujung. Bersihin dulu pakai TRIM sebelum dipecah, biar hasilnya nggak geser.

Ketiga, ngandelin Flash Fill buat data yang bakal sering update. Flash Fill itu statis. Kalau nama baru masuk, dia nggak ngisi sendiri. Pakai rumus buat data hidup.

FAQ

Kenapa rumus FIND-ku error?

Biasanya karena sel itu nggak punya spasi, misalnya nama satu kata atau sel kosong. FIND ngeluarin error kalau nggak nemu yang dicari. Bungkus rumusmu pakai IFERROR dan tentuin hasil cadangan, misalnya nama utuh atau teks kosong. Cek juga jangan-jangan ada spasi tersembunyi yang perlu dibersihin pakai TRIM.

Apa bedanya Text to Columns dan rumus?

Text to Columns misahin sekali jadi dan hasilnya statis, cocok buat data yang nggak berubah. Rumus kayak TEXTBEFORE hasilnya hidup. Kalau nama di kolom sumber diubah, hasilnya ikut update otomatis. Pakai rumus kalau datamu masih sering nambah atau berubah.

Gimana ambil nama tengah?

Di Excel 365 paling gampang pakai kombinasi TEXTAFTER dan TEXTBEFORE. Ambil teks setelah spasi pertama, terus ambil sebelum spasi terakhir dari hasil itu. Tapi banyak nama Indonesia nggak punya struktur depan tengah belakang yang jelas, jadi mikir dua kali sebelum maksa misahin nama tengah.

Bisa nggak dipakai di Google Sheets?

Bisa. LEFT, RIGHT, FIND, dan LEN jalan sama di Google Sheets. Google Sheets juga punya SPLIT yang lebih ringkas buat mecah teks berdasarkan spasi. Rumus TEXTBEFORE dan TEXTAFTER sekarang udah ada juga di Sheets.

Penutup

Buat data baru dan Excel modern, TEXTBEFORE plus TEXTAFTER paling gampang. Excel lama pakai LEFT, RIGHT, dan FIND. Butuh sekali jadi tanpa rumus? Text to Columns atau Flash Fill.

Yang penting, cek dulu datamu. Nama satu kata dan nama panjang selalu ada, dan itu yang sering bikin rumus jebol.

Mau lanjut? Kulik rumus TEXTSPLIT Excel buat mecah ke banyak kolom sekaligus, atau cara membandingkan dua kolom pas nyocokin data. Lihat juga halaman fungsi TEXTBEFORE dan glosarium delimiter. Detail resmi ada di dokumentasi Microsoft.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

Excel vs Python untuk Analis Data: Kapan Pakai Apa (2026)
Tutorial Excel & Sheets
29 Desember 2026•8 menit baca

Excel vs Python untuk Analis Data: Kapan Pakai Apa (2026)

Nggak perlu milih satu selamanya. Ini kapan Excel lebih cepat, kapan Python menang, dan contoh tugas yang sama dikerjain di dua-duanya biar kamu bisa banding sendiri.

BimaBima
Template Simulasi Cicilan Kredit di Excel
Tutorial Excel & Sheets
26 Desember 2026•9 menit baca

Template Simulasi Cicilan Kredit di Excel

Bikin simulasi cicilan kredit sendiri di Excel pakai fungsi PMT. Hitung angsuran bulanan plus tabel amortisasi lengkap dengan contoh KPR Rp300 juta.

BimaBima
Template Anggaran Bulanan Excel
Tutorial Excel & Sheets
23 Desember 2026•9 menit baca

Template Anggaran Bulanan Excel

Template anggaran Excel yang benar bakal hitung sisa uang dan pengeluaran per kategori otomatis. Ini struktur tabelnya, rumus SUMIF, plus contoh nyata.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore