Cara Hapus Data Duplikat di Google Sheets (2026)
TL;DR
Cara paling cepat hapus data duplikat di Google Sheets pakai menu Data lalu Data cleanup lalu Remove duplicates, yang langsung ngebuang baris kembar dari data asli. Kalau kamu mau data asli tetap utuh, pakai rumus UNIQUE yang bikin salinan bersih di kolom lain. Buat sekadar nandain mana yang duplikat tanpa menghapus, pakai conditional formatting dengan COUNTIF. Pilih cara sesuai apakah kamu boleh ngubah data mentah atau nggak.
Cara paling cepat hapus data duplikat di Google Sheets: blok datanya, klik menu Data, lalu Data cleanup, lalu Remove duplicates.
Duplikat itu diam-diam ngerusak laporan. Total penjualan jadi ketinggian, jumlah pelanggan kelihatan lebih banyak dari aslinya, rata-rata melenceng.
Di tutorial ini kamu bakal belajar tiga cara: hapus permanen lewat menu, bikin salinan bersih pakai UNIQUE, dan nandain duplikat tanpa menghapus.
Gimana cara hapus duplikat lewat menu?
Cara bawaan Google Sheets. Cepat, tapi dia ngubah data asli, jadi pastikan kamu udah punya salinannya.
- Blok range yang mau dibersihin, termasuk header.
- Klik menu Data, lalu Data cleanup, lalu Remove duplicates.
- Centang Data has header row kalau baris pertama itu judul kolom.
- Pilih kolom mana yang dipakai buat nentuin duplikat.
- Klik Remove duplicates.
Google nampilin berapa baris duplikat yang dibuang dan berapa yang tersisa. Baris dianggap duplikat kalau semua kolom yang kamu centang nilainya sama persis.
Gimana cara hapus duplikat tanpa ngubah data asli?
Pakai rumus UNIQUE. Dia bikin salinan bersih di kolom lain, sementara data mentah tetap utuh.
=UNIQUE(A2:C)
Rumus ini narik semua baris unik dari range A2:C ke tempat kamu naruh rumusnya. Duplikat otomatis kesaring. Karena datanya kolom penuh (A2:C), baris baru yang masuk ikut kesaring otomatis.
Kalau kamu cuma mau nilai unik dari satu kolom, misalnya daftar kota tanpa pengulangan:
=UNIQUE(B2:B)
Cara ini lebih aman buat data mentah yang gak boleh disentuh. Lihat contoh lain di panduan UNIQUE Google Sheets.
Gimana cara nandain duplikat tanpa menghapus?
Kadang kamu cuma mau lihat mana yang duplikat, bukan buang. Pakai conditional formatting dengan COUNTIF.
- Blok kolom yang mau dicek, misalnya A2:A.
- Klik menu Format, lalu Conditional formatting.
- Di bagian Format rules, pilih Custom formula is.
- Ketik rumus di bawah ini.
- Pilih warna, klik Done.
=COUNTIF(A:A; A2) > 1
Rumus ini ngasih warna ke tiap sel yang nilainya muncul lebih dari sekali. Kamu bisa lihat duplikatnya, cek satu-satu, baru mutusin mana yang dibuang manual. Berguna waktu duplikat butuh diperiksa dulu sebelum dihapus.
Contoh kasus: duplikat di data toko_berkah
Warung toko_berkah ngerekap transaksi dari dua kasir ke satu sheet. Gara-gara sinkronisasi manual, sebagian transaksi ke-input dua kali.
Dari 8.400 baris, aku cek pakai COUNTIF di kolom id_transaksi. Ketemu 236 baris duplikat, sekitar 2,8% data.
=COUNTIF(A:A; A2) > 1
Efeknya ke laporan lumayan. Total omzet sebelum dibersihin ketinggian Rp 6,4 juta dari yang seharusnya. Kalau pemiliknya ngambil keputusan stok dari angka kotor itu, dia bakal over-order.
Setelah dibuang lewat Remove duplicates dengan patokan kolom id_transaksi, angka omzet balik ke yang bener. Duplikat 2,8% kelihatan kecil, tapi Rp 6,4 juta itu gak kecil buat warung.
Menu vs UNIQUE vs COUNTIF, pilih yang mana?
| Cara | Ngubah data asli? | Cocok buat |
|---|---|---|
| Remove duplicates (menu) | Ya, permanen | Bersihin sekali, data boleh diubah |
| UNIQUE (rumus) | Nggak | Data mentah harus utuh, salinan bersih dinamis |
| COUNTIF + format | Nggak | Cek dulu sebelum hapus manual |
Aturan simpel: kalau data mentah boleh diubah dan kamu mau cepat, pakai menu. Kalau harus utuh, pakai UNIQUE. Kalau duplikat perlu diperiksa dulu, pakai COUNTIF.
Kesalahan umum waktu hapus duplikat
Gak bikin salinan sebelum pakai menu. Remove duplicates itu permanen. Sekali kepencet, data hilang. Duplikat dulu sheet-nya, baru bersihin.
Salah pilih kolom penentu. Kalau kamu centang semua kolom termasuk timestamp, dua baris yang sebenernya duplikat tapi beda detik kirim jadi dianggap unik. Pilih cuma kolom kunci, misalnya id_transaksi.
Duplikat gara-gara spasi tersembunyi. "Bandung" dan "Bandung " dengan spasi di belakang dianggap beda. Bersihin dulu pakai TRIM sebelum hapus duplikat.
UNIQUE numpuk data lain. Kalau di bawah atau di kanan rumus UNIQUE ada isi, hasilnya kena error #REF!. Kasih ruang kosong yang cukup buat hasilnya keluar.
Ngira duplikat selalu salah. Kadang dua transaksi emang beneran terjadi dua kali di hari yang sama. Cek konteksnya dulu sebelum ngebuang, jangan asal semua yang kembar dihapus.
FAQ
Apakah Remove duplicates menghapus baris pertama atau kedua?
Google Sheets nyimpen baris yang muncul pertama dan ngebuang kemunculan berikutnya. Jadi kalau transaksi yang sama ada di baris 5 dan baris 40, baris 5 yang kesimpen. Urutan data kamu ngaruh ke mana yang ketinggal. Kalau kamu mau nyimpen yang terbaru, urutkan dulu datanya dari yang terbaru ke terlama sebelum hapus duplikat.
Bisakah hapus duplikat berdasarkan satu kolom aja?
Bisa. Di dialog Remove duplicates, centang cuma kolom yang jadi patokan, misalnya id_transaksi, dan biarin kolom lain gak dicentang. Google bakal nganggep dua baris duplikat kalau kolom itu sama, walau kolom lain beda. Ini berguna buat data yang punya ID unik tapi kolom lain kayak timestamp bisa beda-beda.
Kenapa masih ada duplikat setelah dihapus?
Biasanya gara-gara perbedaan yang gak kelihatan mata. Spasi di depan atau belakang teks, huruf besar-kecil, atau karakter tersembunyi bikin dua nilai yang keliatan sama dianggap beda. Bersihin dulu pakai TRIM buat buang spasi dan LOWER buat nyamain huruf, baru jalanin hapus duplikat. Setelah data seragam, duplikatnya baru kebuang bener.
Apa bedanya UNIQUE sama Remove duplicates?
Remove duplicates itu menu yang ngubah data asli secara permanen. UNIQUE itu rumus yang bikin salinan bersih di tempat lain sementara data asli tetap utuh. Pakai Remove duplicates buat pembersihan sekali jalan. Pakai UNIQUE kalau kamu mau data mentah gak tersentuh, atau kalau kamu mau hasilnya update otomatis tiap ada data baru masuk.
Gimana cara hapus baris yang duplikat di semua kolom sekaligus?
Blok seluruh range data termasuk semua kolom, buka Remove duplicates, lalu centang semua kolom sebagai penentu. Google cuma bakal ngebuang baris yang identik persis di setiap kolom. Baris yang beda di satu kolom aja tetap dianggap unik dan disimpan. Ini cara paling aman kalau kamu mau mastiin cuma baris yang beneran kembar total yang kebuang.
Penutup
Duplikat bikin angka laporan meleset tanpa peringatan. Di kasus toko_berkah tadi, 2,8% duplikat bikin omzet ketinggian Rp 6,4 juta.
Pilih caranya sesuai kebutuhan: menu buat cepat, UNIQUE buat jaga data asli, COUNTIF buat cek dulu. Dan selalu bikin salinan sebelum menghapus permanen.
Panduan resmi fitur ini ada di dokumentasi Google Sheets soal Remove duplicates.
Biar duplikat gak muncul lagi dari awal, pasang Data Validation buat cegah input ganda. Dan pelajari UNIQUE lebih dalam buat ambil nilai unik secara dinamis.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Cara Menghitung Nilai Unik di Excel (2026)
Empat cara menghitung nilai unik di Excel, dari UNIQUE di Excel 365 sampai trik SUMPRODUCT COUNTIF buat versi lama. Plus hitung unik berkondisi.
Cara Membandingkan Dua Kolom di Excel (2026)
Lima cara membandingkan dua kolom di Excel yang paling sering kepakai buat rekap: dari rumus =A2=B2 sampai COUNTIF dan Conditional Formatting.
Cara Hapus Baris Kosong di Excel dengan Cepat
Ratusan baris kosong bikin data berantakan. Ini 4 cara hapus baris kosong di Excel, dari Go To Special yang kilat sampai Power Query yang paling aman.