Cara Membuat Daftar Unik dari Ribuan Data secara Instan | JagoExcel Blog
Excel Formula

Cara Membuat Daftar Unik dari Ribuan Data secara Instan

Dipublikasikan pada 8 Maret 2026
Oleh Untung Kasirin ⏱️ 6 menit baca
Cara Membuat Daftar Unik dari Ribuan Data secara Instan

Pernahkah Anda menerima laporan penjualan bulanan dengan puluhan ribu baris data, lalu bos Anda meminta satu hal yang terdengar sederhana: “Tolong buatkan daftar nama pelanggan yang belanja bulan ini, jangan sampai ada nama yang dobel ya!”

Jika Anda masih menggunakan cara manual dengan menyortir data dari A ke Z, lalu menghapus baris yang ganda satu per satu, Anda mungkin akan menghabiskan waktu berjam-jam untuk pekerjaan yang sebenarnya bisa diselesaikan dalam 2 detik.

Mungkin sebagian dari Anda sudah tahu tentang fitur “Remove Duplicates” di menu Data. Fitur tersebut memang bagus, tetapi memiliki kelemahan fatal: sifatnya statis. Jika esok harinya ada pelanggan baru yang masuk ke database, Anda harus melakukan proses “Remove Duplicates” lagi dari awal. Di sinilah letak revolusi analisis data modern dimulai.

Microsoft Excel telah meluncurkan sebuah Dynamic Array Function yang sangat revolusioner bernama Fungsi UNIQUE. Di tahun 2026, rumus ini adalah penyelamat nyawa bagi para admin, marketer, dan analis data. Mari kita bedah tuntas bagaimana cara mengubah ribuan data berantakan menjadi daftar rapi secara instan.


1. Apa Itu Fungsi UNIQUE Excel?

Fungsi UNIQUE dirancang untuk melakukan persis seperti namanya: mengekstrak daftar nilai-nilai yang unik dari sebuah rentang data (range) atau susunan data (array).

Berbeda dengan rumus Excel klasik, UNIQUE adalah bagian dari Dynamic Array Formulas. Artinya, Anda hanya perlu menulis rumus di satu sel saja, lalu hasilnya akan “tumpah” (spill) secara otomatis ke sel-sel di bawahnya sesuai dengan jumlah data unik yang ditemukan. Anda tidak perlu lagi menarik rumus ke bawah!

Ini adalah lompatan besar dari 10 rumus dasar Excel yang sebelumnya kita pelajari.


2. Anatomi Rumus UNIQUE

Meskipun terlihat canggih, rumus ini sebenarnya sangat sederhana dan ramah bagi pemula.

Bentuk Dasar: =UNIQUE(array; [by_col]; [exactly_once])

  • array: Rentang data yang ingin Anda periksa. (Ini adalah satu-satunya argumen yang wajib diisi).
  • [by_col]: Parameter opsional. Ketik TRUE jika Anda ingin mencari data unik secara mendatar (kolom). Abaikan atau ketik FALSE jika mencari secara menurun (baris) seperti laporan pada umumnya.
  • [exactly_once]: Parameter opsional. Ketik TRUE jika Anda HANYA ingin memunculkan data yang muncul tepat 1 kali di sumber data (tidak punya kembaran sama sekali). Abaikan jika Anda ingin daftar unik standar.

3. UNIQUE vs Remove Duplicates: Mana yang Lebih Baik?

Sebelum adanya fungsi ini, kita sangat bergantung pada fitur Remove Duplicates. Mari kita lihat perbandingannya agar Anda tahu kapan harus menggunakan alat yang tepat:

  • Remove Duplicates: Bersifat “merusak” (destructive). Ia menghapus data asli di tempat. Ia juga bersifat statis. Jika data sumber bertambah, Anda harus mengklik tombolnya lagi. Anda bisa mempelajari trik lama ini di Cara Menghilangkan Duplikat di Excel.
  • Fungsi UNIQUE: Tidak menyentuh data asli. Ia membuat daftar baru di lokasi terpisah. Dan yang paling penting: sifatnya Dinamis. Jika Anda menambahkan nama baru di database sumber, daftar hasil UNIQUE akan otomatis bertambah detik itu juga!

4. Langkah Demi Langkah: Membuat Daftar Pelanggan Unik

Mari kita terapkan pada skenario nyata. Anda memiliki daftar transaksi di kolom A (dari A2 sampai A1000). Kolom A berisi nama-nama pembeli, dan banyak pelanggan yang berbelanja lebih dari satu kali.

Langkahnya:

  1. Klik pada sel kosong di tempat lain (Misal di sel D2).
  2. Ketikkan rumus: =UNIQUE(A2:A1000)
  3. Tekan Enter.

Voila! Excel akan langsung menumpahkan seluruh nama pelanggan tanpa ada yang ganda ke bawah sel D2. Anda baru saja menghemat waktu 3 jam hanya dengan satu klik.


5. Trik Pro: Menggabungkan UNIQUE dengan SORT

Daftar unik yang dihasilkan oleh rumus UNIQUE memang akurat, tetapi sayangnya tidak berurutan secara alfabet, melainkan sesuai urutan kemunculan di database sumber.

Agar laporan Anda terlihat sangat profesional di mata atasan, Anda bisa membungkus rumus tersebut dengan fungsi SORT.

Rumus Gabungan: =SORT(UNIQUE(A2:A1000))

Dengan kombinasi maut ini, Excel tidak hanya akan menyeleksi nama yang unik, tetapi juga langsung menyusunnya dari abjad A sampai Z. Ini adalah teknik dasar data wrangling yang wajib Anda ketahui saat belajar Excel dari nol.


6. Skenario Lanjut: Dropdown List yang Dinamis

Salah satu penggunaan terbaik dari rumus UNIQUE adalah untuk membuat Dropdown List (Pilihan Menu) yang dinamis.

Misalnya, Anda sedang membuat formulir input data dan ingin membuat pilihan “Kategori Produk” menggunakan Data Validation. Jika Anda mengetikkan pilihan secara manual, Anda harus mengubahnya setiap kali ada kategori baru.

Solusinya:

  1. Buat daftar kategori yang dinamis di lembar kerja tersembunyi menggunakan fungsi =UNIQUE(DaftarKategori).
  2. Arahkan Data Validation ke sel tempat rumus UNIQUE tersebut berada, dan tambahkan tanda pagar (#) di belakangnya (Misal: =$H$2#).

Tanda pagar tersebut memberi tahu Excel untuk mengambil seluruh area spill secara otomatis. Untuk detail lebih lanjut, silakan baca panduan khusus kami tentang Cara Membuat Dropdown List di Excel.


7. Mengenal dan Mengatasi Error #SPILL!

Saat Anda mulai menggunakan Dynamic Arrays seperti UNIQUE, Anda mungkin akan bertemu dengan jenis error baru yaitu #SPILL!.

Apa itu Error #SPILL!? Error ini terjadi ketika Excel mencoba “menumpahkan” hasil data Anda ke bawah, namun terhalang oleh data lain yang sudah ada di sel tersebut. Excel tidak akan pernah menghapus data Anda secara sewenang-wenang untuk memberi jalan pada rumus.

Solusinya: Sangat mudah. Cukup hapus teks atau data yang menghalangi area di bawah rumus UNIQUE Anda, dan Excel akan langsung menumpahkan hasilnya secara otomatis. Pastikan Anda juga rutin melakukan merapikan data Excel agar worksheet Anda tidak penuh dengan coretan yang tidak perlu.


8. Menggabungkan UNIQUE dengan FILTER (Super Advanced)

Bagaimana jika Bos Anda meminta: “Buatkan daftar nama pelanggan yang berbelanja dari cabang Jakarta saja!”

Di sinilah Anda bisa menggabungkan UNIQUE dengan fungsi sakti lainnya, yaitu FILTER. =UNIQUE(FILTER(Kolom_Nama; Kolom_Cabang="Jakarta"))

Rumus ini pertama-tama akan menyaring (filter) semua transaksi dari Jakarta, lalu menarik hanya nama-nama yang unik dari hasil saringan tersebut. Tidak ada lagi pivot table yang rumit, tidak ada lagi copy-paste. Semuanya terotomatisasi secara elegan.


Kesimpulan: Bekerja Cerdas, Bukan Bekerja Keras

Kehadiran Fungsi UNIQUE telah mengubah wajah pengolahan data di Excel. Ia membuktikan bahwa tugas-tugas administratif yang membosankan bisa diotomatisasi dengan sangat elegan tanpa perlu kemampuan coding sama sekali. Anda tidak lagi menjadi kuli data, melainkan seorang arsitek data.

Di JagoExcel, fungsi UNIQUE adalah “tulang punggung” dari hampir semua template dashboard otomatis yang kami rilis. Dengan memanfaatkan keluwesan rumus ini, kami memastikan bahwa setiap tabel ringkasan yang ada di dashboard akan merespon secara instan setiap kali Anda menambahkan data transaksi baru di lembar input.

Mulailah membiasakan diri dengan fungsi ini, dan lihat betapa banyaknya waktu luang yang berhasil Anda selamatkan di kantor.

Tingkatkan Efisiensi Kerja Anda dengan Koleksi Template Dashboard Otomatis dari JagoExcel — Download Sekarang!

Mau Jadi "Jagoan Excel" di Kantor?

Jangan cuma baca artikel. Masuk ke ekosistem JagoExcel untuk akses LMS terstruktur, Koleksi Buku Fisik, dan Template Premium yang siap pakai.