Excel Mastery Indonesia

Excel Mastery
Indonesia

Tutorial pembersihan data • contoh yang bisa diuji

Hapus Data Duplikat di Excel Tanpa Takut Kehilangan Data

Kamu dapat daftar 200 nama peserta dari panitia. “Rina” muncul tiga kali, “Andi” dua kali — daftarnya harus dipakai untuk cetak sertifikat, dan satu nama dobel berarti satu sertifikat terbuang. Kamu mulai menghapus satu per satu, dan di baris ke-60 matamu sudah silang.

Jawaban singkat: blok datanya, buka tab Data, klik Remove Duplicates, centang kolom yang harus sama persis, lalu OK. Excel menghapus baris kembar dalam sekali klik — tapi tombol ini permanen, jadi artikel ini juga menunjukkan cara menandai duplikat dengan rumus COUNTIF supaya bisa dicek satu per satu sebelum ada yang dihapus.

Coba latihan dan lihat jawabannya ↓

Konsep: “sama” menurut Excel itu persis sama

Excel menganggap dua baris duplikat hanya kalau semua kolom yang kamu centang isinya identik, karakter per karakter. “Siti” dan “Siti ” (ada spasi di belakang) bukan duplikat menurut Excel — padahal matamu melihatnya sama. Begitu juga angka 1 dan teks “001”. Memahami definisi ini mencegah dua masalah paling umum: data penting ikut terhapus, dan duplikat yang terlihat jelas tidak terdeteksi.

1. Remove Duplicates — hapus langsung, sekali klik

Tombol di tab Data ini menghapus baris kembar di tempat (in place). Excel menyimpan kemunculan pertama dan membuang sisanya, lalu melapor berapa yang dihapus. Cepat, tapi tidak bisa di-undo setelah file disimpan — makanya selalu kerjakan di salinan data.

2. Rumus COUNTIF — tandai dulu, hapus belakangan

Rumus =COUNTIF($A$2:A2,A2)>1 menghitung “berapa kali nama ini sudah muncul sampai baris ini”. Hasilnya TRUE berarti “ini kemunculan kedua atau lebih” — tandai, filter, periksa satu per satu, baru hapus yang memang duplikat. Cocok kalau datanya sensitif.

3. UNIQUE — salin daftar bersih ke tempat baru

Di Microsoft 365 / Excel 2021 ke atas, =UNIQUE(A2:B9) menumpahkan (spill) daftar tanpa duplikat ke kolom baru tanpa menyentuh data asli sama sekali. Paling aman untuk audit, karena sumbernya utuh.

Praktik: satu tabel, tiga cara membersihkan

Buat sheet baru. Tulis Nama di A1 dan Kota di B1, lalu isi delapan baris data berikut persis seperti ini (perhatikan: di baris 8 ada spasi di belakang “Siti ” — sengaja):

Contoh daftar nama dan kota dengan dua baris duplikat dan satu duplikat semu
BarisNama (A)Kota (B)
2RinaJakarta
3AndiBandung
4RinaJakarta
5SitiSurabaya
6AndiBandung
7BudiJakarta
8Siti␣Surabaya
9DewiMedan

Baris 4 dan 6 (tebal) adalah duplikat sejati. Baris 8 (“Siti␣” dengan spasi) adalah duplikat semu — terlihat sama, tapi tidak terdeteksi tombol hapus.

Cara 1 — tombol Remove Duplicates

  1. Klik salah satu sel di dalam data, buka tab Data, klik Remove Duplicates.
  2. Di kotak dialog, pastikan kedua kolom (Nama dan Kota) tercentang dan “My data has headers” tercentang. Klik OK.
  3. Excel melapor: “2 duplicate values found and removed; 6 unique values remain.” Hitung manual: baris 4 kembaran baris 2, baris 6 kembaran baris 3 → 2 baris dihapus, tersisa 8 − 2 = 6 baris: Rina/Jakarta, Andi/Bandung, Siti/Surabaya, Budi/Jakarta, Siti␣/Surabaya, Dewi/Medan. Perhatikan baris 8 tetap ada — spasinya membuatnya lolos.

Cara 2 — tandai dengan rumus COUNTIF dulu

Undo dulu (Ctrl+Z) supaya datanya kembali 8 baris. Di C1 tulis Cek, lalu di C2 tulis rumus berikut dan salin ke bawah sampai C9:

=COUNTIF($A$2:A2,A2)>1

Cara bacanya: “hitung berapa kali isi sel ini muncul dari A2 sampai baris ini; kalau lebih dari 1, berarti duplikat.” Tanda $ mengunci awal rentang di A2. Hitung manual hasilnya:

Hasil rumus COUNTIF penanda duplikat per baris
BarisNamaRumus di CHasil
2Rina=COUNTIF($A$2:A2,"Rina")>1FALSE (muncul 1×)
3Andi=COUNTIF($A$2:A3,"Andi")>1FALSE (muncul 1×)
4Rina=COUNTIF($A$2:A4,"Rina")>1TRUE (muncul 2×)
5Siti=COUNTIF($A$2:A5,"Siti")>1FALSE (muncul 1×)
6Andi=COUNTIF($A$2:A6,"Andi")>1TRUE (muncul 2×)
7Budi=COUNTIF($A$2:A7,"Budi")>1FALSE (muncul 1×)
8Siti␣=COUNTIF($A$2:A8,"Siti ␣")>1FALSE (“Siti ␣” ≠ “Siti”)
9Dewi=COUNTIF($A$2:A9,"Dewi")>1FALSE (muncul 1×)

Tepat dua baris bertanda TRUE — sama dengan hasil tombol tadi. Sekarang filter kolom C ke TRUE saja, periksa baris 4 dan 6 satu per satu, dan hapus yang memang duplikat. Kalau duplikatnya harus cocok di dua kolom sekaligus (nama dan kota), pakai =COUNTIFS($A$2:A2,A2,$B$2:B2,B2)>1: di baris 4 ia menghitung “Rina” di A2:A4 (2×) dan “Jakarta” di B2:B4 (2×) → 2 → TRUE. Baris 8 tetap FALSE karena “Siti ␣” hanya muncul sekali.

Cara 3 — UNIQUE untuk daftar bersih tanpa menyentuh data asli

Di sel kosong (misalnya E1), tulis =UNIQUE(A2:B9). Excel menumpahkan 6 baris × 2 kolom daftar bersih — data asli di A2:B9 tidak berubah sama sekali. Cara ini hanya ada di Microsoft 365 dan Excel 2021 ke atas.

Catatan pengaturan Excel: contoh rumus di atas memakai koma sebagai pemisah argumen. Jika Excel Indonesia-mu menolaknya, pakai titik koma, misalnya =COUNTIF($A$2:A2;A2)>1. Rumus =UNIQUE(A2:B9) hanya punya satu argumen — aman di semua pengaturan.

Empat jebakan umum dan cara memeriksanya

1. Salah kolom dicentang — data yang beda ikut terhapus

Kalau di dialog Remove Duplicates kamu hanya mencentang kolom Kota, Excel menyimpan satu baris per kota: tersisa Rina/Jakarta, Andi/Bandung, Siti/Surabaya, Dewi/Medan — hanya 4 baris, dan Budi ikut hilang padahal orang yang berbeda. Cek: sebelum klik OK, tanyakan “kolom mana yang kalau sama persis berarti barisnya memang kembar?” Kalau ragu, centang semua kolom.

2. “My data has headers” tidak dicentang — baris judul ikut dihitung

Tanpa centang ini, Excel menganggap “Nama” dan “Kota” di baris 1 sebagai data biasa. Akibatnya judul bisa ikut terhapus atau ikut dihitung sebagai baris data. Cek: setelah dialog terbuka, pastikan baris pertama terlihat sebagai judul kolom, bukan sebagai data.

3. Duplikat semu: spasi nyasar atau tipe data beda

“Siti ” dengan spasi di belakang, atau NIK 001 sebagai teks versus angka 1, tidak terdeteksi sebagai duplikat. Cek: bandingkan panjangnya dengan =LEN(A8) → 5, sedangkan =LEN(A5) → 4. Bersihkan dulu dengan =TRIM(A8) (menghasilkan “Siti” tanpa spasi), tempel sebagai nilai, baru jalankan penghapusan duplikat.

4. Lupa membuat salinan — tombol ini permanen

Remove Duplicates langsung menimpa data. Kalau ternyata kolom yang dicentang salah (lihat jebakan 1), baris yang hilang tidak kembali setelah file disimpan. Cek: sebelum mulai, klik kanan tab sheet → Move or Copy → Create a copy, dan kerjakan di salinannya. Butuh waktu lima detik, menyelamatkan berjam-jam kerja ulang.

Uji mandiri: daftar email dengan 3 duplikat

Buat kolom berisi 10 alamat email — tiga di antaranya sengaja kamu tulis dua kali. Terapkan cara 2: tulis =COUNTIF($A$2:A2,A2)>1 di kolom sebelahnya dan salin ke bawah.

  1. Hitung manual: tepat 3 baris harus bertanda TRUE — satu untuk tiap email yang dobel. Kalau lebih atau kurang, periksa spasi nyasar dengan LEN (jebakan 3).
  2. Filter kolom Cek ke TRUE, periksa ketiga baris itu, lalu hapus barisnya. Tersisa 10 − 3 = 7 email unik.
  3. Ulangi dengan cara 1 di salinan sheet: blok data → Data → Remove Duplicates → OK. Excel harus melapor 3 duplikat dihapus dan 7 unik tersisa — cocok dengan hasil rumusmu.

Sudah bisa membersihkan data? Langkah berikutnya yang sejalan adalah memastikan daftar bernomor rapi dengan nomor urut otomatis atau merapikan dasar tabelmu di panduan Excel untuk pemula. Semua panduan ada di hub tutorial Excel.