UNIQUE Google Sheets: Ambil Nilai Unik Otomatis (2026)
TL;DR
UNIQUE di Google Sheets ngambil daftar nilai unik dari satu rentang dan buang semua duplikatnya dalam satu rumus. Hasilnya array yang otomatis melebar dan update tiap data mentah nambah, jadi cocok buat bikin daftar dropdown, kategori, atau pelanggan tanpa hapus manual. Beda dari menu Remove Duplicates yang ngerusak data asli, UNIQUE nampilin hasil di sel baru tanpa nyentuh sumbernya.
UNIQUE di Google Sheets ngambil daftar nilai yang beda-beda dari satu rentang, buang semua duplikatnya, dan hasilnya update sendiri tiap data nambah.
Kerjaan yang biasanya makan waktu (salin kolom, hapus duplikat manual, urutin lagi) selesai dalam satu rumus pendek.
Di bawah ini aku bahas cara pakainya dari dasar, plus kombinasi sama SORT dan COUNTIF yang paling sering kepakai di kerjaan harian.
Apa itu fungsi UNIQUE di Google Sheets?
UNIQUE adalah fungsi array yang ngambil semua nilai beda dari sebuah rentang dan nampilin masing-masing cuma sekali. Kamu kasih dia satu kolom penuh nama cabang yang berulang, dia balikin daftar cabang tanpa duplikat. Hasilnya melebar otomatis dan ikut berubah tiap data mentah nambah.
Rumus dasarnya cuma butuh satu argumen: rentang yang mau dibersihin.
=UNIQUE(A2:A)
Tulis di satu sel kosong, tekan Enter, dan seluruh daftar uniknya muncul ke bawah dari situ. Kamu gak perlu drag rumus ke sel lain. Ini yang bikin UNIQUE beda dari cara lama yang manual.
Gimana cara pakai UNIQUE di Google Sheets?
Tiga langkah, gak lebih.
- Klik satu sel kosong yang punya ruang lega di bawahnya.
- Ketik
=UNIQUE(lalu seleksi kolom sumbernya, misalnyaA2:A. - Tutup kurung, tekan Enter. Daftar uniknya langsung tampil.
Pakai rentang kolom penuh kayak A2:A, bukan A2:A500. Dengan kolom penuh, baris baru yang masuk otomatis kebaca dan daftar uniknya nambah sendiri.
Satu hal yang bikin pemula bingung: sel di bawah rumus keliatan "kekunci". Itu normal. Hasil UNIQUE berupa array, jadi Google Sheets ngisi sel-sel di bawahnya sekaligus. Kamu cuma bisa edit rumus di sel paling atas.
Kalau kolom sumbernya ada sel kosong, UNIQUE bakal nampilin satu baris kosong juga. Buat buang itu, bungkus pakai FILTER:
=UNIQUE(FILTER(A2:A; A2:A<>""))
FILTER di sini ngambil cuma sel yang gak kosong dulu, baru UNIQUE yang bersihin duplikatnya. Cara pakai FILTER lengkap aku bahas di Fungsi FILTER Google Sheets.
Gimana UNIQUE buat beberapa kolom sekaligus?
Kasih UNIQUE rentang yang lebih dari satu kolom, dan dia nganggap satu baris sebagai satu kombinasi.
=UNIQUE(A2:B)
Misalnya kolom A itu cabang dan kolom B itu kategori. Rumus ini balikin tiap pasangan cabang-kategori yang beda. Kalau ada 6 cabang dan 4 kategori yang beneran muncul, hasilnya bisa sampai 24 baris, tapi cuma kombinasi yang beneran ada di data.
UNIQUE juga punya dua argumen opsional yang jarang dipakai tapi berguna:
=UNIQUE(A2:A; FALSE; TRUE)
Argumen kedua (by_column) atur arah pengecekan, biarin FALSE buat cek per baris. Argumen ketiga (exactly_once) kalau diisi TRUE cuma nampilin nilai yang muncul persis sekali. Berguna buat cari data yang gak punya kembaran sama sekali.
Apa bedanya UNIQUE dan Remove Duplicates?
Dua-duanya buang duplikat, tapi cara kerjanya beda jauh.
| Aspek | UNIQUE (rumus) | Remove Duplicates (menu) |
|---|---|---|
| Data asli | Aman, gak disentuh | Dihapus permanen |
| Update | Otomatis tiap data nambah | Manual, harus diulang |
| Hasil | Di sel baru | Nimpa data lama |
| Cocok buat | Dropdown, laporan hidup | Bersihin data sekali jalan |
Aturan gampangnya: kalau kamu masih butuh data aslinya, pakai UNIQUE. Kalau memang mau numpang bersihin file mentah dan gak peduli yang lama, pakai Remove Duplicates. Di Excel logikanya mirip, dan aku udah bandingin metodenya di Cara Menghapus Data Duplikat di Excel.
Gimana gabung UNIQUE dengan SORT dan COUNTIF?
UNIQUE jarang jalan sendirian. Dua pasangan paling seringnya SORT dan COUNTIF.
Buat daftar unik yang langsung urut abjad:
=SORT(UNIQUE(A2:A))
Buat tabel kecil berisi tiap nilai unik plus berapa kali munculnya, taruh UNIQUE di satu kolom lalu COUNTIF di sebelahnya:
=UNIQUE(A2:A)
Lalu di kolom sebelahnya (misal hasil UNIQUE di D2):
=COUNTIF(A:A; D2)
Hasilnya mirip pivot table mini: daftar kategori di kiri, jumlah kemunculan di kanan. Buat sekali jadi tanpa dua kolom, kombinasi UNIQUE dan COUNTIF ini yang paling ringkas.
Kalau cuma butuh angkanya (berapa banyak nilai unik) tanpa daftar, pakai COUNTUNIQUE:
=COUNTUNIQUE(A2:A)
Contoh kasus: daftar pelanggan unik toko_berkah
Dataset toko_berkah punya 8.412 baris transaksi dari 6 cabang. Kolom nama_pelanggan berisi nama yang berulang tiap kali orang yang sama belanja lagi.
Buat tau berapa pelanggan beda yang pernah belanja, satu rumus cukup:
=COUNTUNIQUE(nama_pelanggan)
Hasilnya 2.147 pelanggan unik. Artinya rata-rata tiap pelanggan belanja 3,9 kali selama periode Januari sampai Juni 2026. Angka itu gak pernah kelihatan di laporan omzet biasa, padahal itu sinyal loyalitas yang lumayan kuat buat toko kelontong.
Lanjut, buat daftar pelanggan yang cuma belanja sekali (kandidat buat kampanye retensi), pakai argumen ketiga:
=UNIQUE(nama_pelanggan; FALSE; TRUE)
Dari situ ketahuan 1.203 pelanggan cuma muncul sekali, alias 56% dari total pelanggan unik. Lebih dari separuh pelanggan gak pernah balik. Buat toko_berkah, ini justru daftar kerja paling penting: siapa yang perlu ditarik lagi.
Kesalahan umum pakai UNIQUE
Nulis rumus di area yang gak kosong. UNIQUE butuh ruang buat melebar. Kalau ada teks di sel bawahnya, muncul error #REF. Kosongin dulu areanya.
Pakai rentang terbatas. Nulis A2:A100 berarti baris ke-101 gak ikut. Pakai A2:A biar semua baris baru kebaca.
Lupa spasi tersembunyi. "Depok" dan "Depok " (ada spasi di belakang) dianggap dua nilai beda oleh UNIQUE. Bersihin dulu pakai TRIM: =UNIQUE(TRIM(A2:A)).
Beda huruf besar-kecil dianggap sama. UNIQUE gak peduli kapital, jadi "depok" dan "Depok" dihitung satu. Biasanya ini bagus, tapi hati-hati kalau kamu butuh case sensitive.
Ngedit sel hasil satu per satu. Kamu gak bisa. Hasil array cuma bisa diubah lewat rumus di sel paling atas.
FAQ
Apa fungsi UNIQUE di Google Sheets?
UNIQUE ngambil semua nilai yang beda dari satu rentang dan nampilin masing-masing cuma sekali. Kalau kolom kamu isinya 500 nama cabang yang berulang, UNIQUE balikin daftar cabang tanpa duplikat. Hasilnya berupa array yang melebar sendiri dan update otomatis tiap ada baris baru di data mentah. Kamu gak perlu hapus duplikat manual atau tekan tombol apa pun.
Apa bedanya UNIQUE sama Remove Duplicates?
UNIQUE itu rumus yang nampilin hasil di sel baru dan gak nyentuh data asli. Remove Duplicates itu menu yang beneran ngehapus baris dari data kamu, permanen. Pakai UNIQUE kalau butuh daftar unik yang hidup dan update sendiri, misalnya buat dropdown atau laporan. Pakai Remove Duplicates kalau memang mau bersihin data mentah sekali jalan dan gak butuh yang asli lagi.
Kenapa UNIQUE ngeluarin error #REF?
Error #REF muncul kalau hasil UNIQUE gak punya ruang buat melebar. Rumus array butuh sel kosong di bawah dan di kanannya. Kalau ada teks atau angka yang ngalangi, Google Sheets nolak nampilin hasilnya. Solusinya: kosongin sel di area hasil, atau pindah rumusnya ke kolom yang masih lega. Pesan errornya biasanya nyebut sel mana yang bikin bentrok.
Bisa gak UNIQUE buat beberapa kolom sekaligus?
Bisa. Kasih UNIQUE rentang yang lebih dari satu kolom, misalnya =UNIQUE(A2:B). Dia bakal nganggap satu baris sebagai satu kombinasi, lalu balikin kombinasi yang beda-beda aja. Berguna buat cari pasangan cabang dan kategori yang unik, atau daftar produk per supplier. Kalau cuma mau nilai unik dari satu kolom, seleksi kolom itu aja.
Gimana cara ngitung berapa banyak nilai unik tanpa nampilin daftarnya?
Pakai COUNTUNIQUE. Rumusnya =COUNTUNIQUE(A2:A) langsung ngasih jumlah nilai yang beda tanpa bikin daftar. Kalau mau ngitung unik yang lolos syarat tertentu, pakai COUNTUNIQUEIFS. Bedanya sama UNIQUE, COUNTUNIQUE cuma balikin satu angka, bukan array. Cocok dipasang di scorecard dashboard buat nunjukin jumlah pelanggan atau produk aktif.
Penutup
Ringkasnya:
=UNIQUE(A2:A)ngasih daftar nilai unik yang update sendiri, tanpa hapus manual.- Gabung sama SORT biar urut, sama COUNTIF biar tau jumlah kemunculan tiap nilai.
- Pakai COUNTUNIQUE kalau cuma butuh angkanya buat scorecard.
Buka file transaksi kamu, cari satu kolom yang penuh nama berulang, dan tempel =UNIQUE() di sel kosong. Dalam sedetik kamu udah punya daftar bersih yang biasanya butuh 15 menit dibikin manual.
Mau lihat argumen lengkap dan contoh yang bisa langsung disalin? Cek referensi fungsi UNIQUE dan fungsi COUNTUNIQUE di NgulikSheet. Detail resminya juga ada di dokumentasi Google Sheets.
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.