Lewati ke konten utama

Excel UNIQUE(): Cara Tercepat untuk Menyaring Duplikasi

Pelajari cara menggunakan fungsi Excel UNIQUE() untuk langsung menghapus duplikasi dan mengekstrak nilai unik dari daftar apa pun. Ketahui cara menerapkannya pada baris maupun kolom.
Diperbarui 4 Jun 2026  · 5 mnt baca

Fungsi UNIQUE() di Excel menghilangkan kerepotan dalam proses menghapus data duplikat yang sering menyebalkan. Rumus ini sederhana, tetapi wajib Anda ketahui karena, seperti yang akan Anda lihat di artikel ini, fungsinya bisa mengekstrak entri unik dari rentang mana pun, tidak peduli sepanjang apa daftarnya (dalam batas wajar) atau seberapa sering datanya berubah. Di artikel ini, Anda akan melihat contoh yang jelas dan blok kode siap pakai yang bisa langsung disalin-tempel ke lembar kerja Anda, dengan sedikit penyesuaian. Semoga bermanfaat. 

Apa yang Dilakukan Fungsi Excel UNIQUE()?

Mari mulai dari inti utamanya. UNIQUE() mengembalikan daftar nilai unik dari sebuah rentang atau array, dan secara otomatis mengisi sebanyak sel yang dibutuhkan. Ini dikenal sebagai array dinamis. 

Hal ini membuatnya cocok untuk langsung menghapus duplikat dari kolom atau menghasilkan daftar baru untuk menu tarik-turun atau laporan.

Sebagai pengingat cepat, UNIQUE() hanya tersedia di Excel untuk Microsoft 365, Excel 2021, dan Excel untuk web. Jika Anda menggunakan versi yang lebih lama, Anda memerlukan alternatif, yang juga akan saya tunjukkan nanti.

Sintaks Fungsi Excel UNIQUE()

Kita sudah tahu fungsinya, jadi inilah sintaksnya:

=UNIQUE(array, [by_col], [exactly_once])

Berikut arti tiap argumennya:

  • array: Rentang atau array tempat Anda ingin mengekstrak nilai unik.

  • by_col (opsional): Atur ke TRUE untuk membandingkan kolom alih-alih baris. Sebagian besar waktu, Anda akan membiarkannya kosong atau diatur ke FALSE.

  • exactly_once (opsional): Atur ke TRUE jika Anda hanya menginginkan nilai yang muncul sekali di array sumber. Secara default (FALSE), Anda akan mendapatkan semua nilai berbeda, meskipun muncul lebih dari sekali.

Di bagian berikutnya, saat kita mempraktikkan contoh, Anda akan melihat argumen-argumen ini digunakan.

Excel UNIQUE() untuk Nilai dalam Daftar

Misalkan Anda memiliki daftar kota di kolom A (A2 hingga A10), dan beberapa kota tercantum lebih dari sekali. Untuk mengambil hanya nama kota yang unik, masukkan ini:

=UNIQUE(A2:A10)

Contoh dasar fungsi Excel UNIQUE

Excel akan “menyebarkan” nama kota unik ke bawah kolom, mulai dari sel tempat Anda mengetikkan rumus. Selama fungsi itu ada, daftar kita akan diperbarui seiring perubahan data sumber Anda, yang juga merupakan penghemat waktu besar. Jika daftar Anda akan bertambah, Anda mungkin ingin membuat rentangnya lebih panjang untuk antisipasi.

Excel UNIQUE() untuk Beberapa Kolom

Bagaimana jika data Anda mencakup lebih dari satu kolom? Misalnya Anda memiliki tabel dua kolom (A2:B10) berisi nama dan departemen, dan Anda ingin melihat setiap pasangan nama/departemen yang unik hanya sekali. Ini adalah kemampuan fungsi yang kurang dikenal, dan layak untuk diketahui. 

=UNIQUE(A2:B10)

Fungsi Excel UNIQUE dengan array

Dengan rumus ini, Excel mengembalikan setiap kombinasi nama dan departemen yang unik, menghilangkan baris duplikat. Jika Anda hanya peduli pada nama unik, Anda bisa mengarahkan UNIQUE() langsung ke kolom nama saja, seperti yang ditunjukkan sebelumnya.

=UNIQUE(A2:A10)

Fungsi Excel UNIQUE dengan dua kolom

Excel UNIQUE() untuk Menampilkan Nilai yang Muncul Tepat Sekali

Seperti yang kita lihat sebelumnya, UNIQUE() secara default memberi Anda semua nilai berbeda, meskipun muncul lebih dari sekali. Namun Anda juga bisa menggunakan UNIQUE() untuk menyaring nilai yang berulang, menampilkan hanya yang muncul tepat sekali. (Saya menampilkan sintaks fungsi sebelumnya untuk alasan ini.) Untuk contoh berikutnya, kita akan menggunakan argumen exactly_once.

=UNIQUE(A2:A10, FALSE, TRUE)

Fungsi Excel UNIQUE untuk nilai yang benar-benar unik

Rumus ini hanya mengembalikan nilai dari A2:A10 yang muncul satu kali, sehingga kita bisa melihat entri yang hanya sekali tersebut. Perhatikan bagaimana New York, Chicago, dan Boston tidak disertakan. 

Excel UNIQUE() untuk Mendapatkan Kolom Unik, Bukan Baris

Sejauh ini, kita fokus pada ekstraksi baris unik, tetapi UNIQUE() juga dapat membantu Anda menemukan kolom unik. Jika Anda mengatur by_col ke TRUE, Excel membalik perilaku biasanya dan membandingkan kolom di rentang yang ditentukan lalu hanya mengembalikan yang berbeda. Memang ini lebih jarang, tetapi berguna dalam skenario tertentu.

=UNIQUE(A1:F1, TRUE)

Fungsi Excel UNIQUE pada kolom, bukan baris

Di sini, Excel memeriksa setiap kolom dalam rentang yang dipilih dan memberi Anda hanya kolom yang berbeda satu sama lain. 

Excel UNIQUE() dengan Fungsi Lain

Sekarang setelah Anda nyaman dengan UNIQUE() sendiri, mari lihat bagaimana ia bekerja bersama fungsi array dinamis lainnya. 

Untuk mengurutkan nilai unik Anda secara alfabetis, cukup bungkus fungsi UNIQUE() dengan SORT():

=SORT(UNIQUE(A2:A10))

Excel UNIQUE dengan SORT

Atau, jika Anda ingin mengekstrak nilai unik berdasarkan kondisi tertentu (misalnya, hanya untuk entri "Active"), gabungkan UNIQUE() dengan FILTER(). (Dan ini satu lagi rumus array, jika Anda ingin berlatih.)

=UNIQUE(FILTER(A2:A10, B2:B10="Active"))

Excel UNIQUE dengan FILTER

Rumus ini hanya mengembalikan item unik dari A2:A10 di mana baris yang bersesuaian di B2:B10 ditandai sebagai “Active.” 

Alternatif untuk Excel UNIQUE()

Anda mungkin bertanya-tanya bagaimana orang melakukannya sebelum UNIQUE() hadir. Dulu, mengekstrak nilai unik melibatkan rumus yang lebih panjang seperti ini, yang tidak akan saya selesaikan seluruhnya:

=IFERROR(INDEX(...

Atau, jika Anda tidak mengetahui UNIQUE(), Anda mungkin menempuh proses melelahkan dengan menghapus duplikat secara manual, atau menggunakan PivotTable sebagai metode umum lainnya. 

Metode-metode ini masih berfungsi, dan mungkin menjadi opsi untuk versi Excel yang lebih lama, tetapi jika Anda menggunakan versi yang lebih baru, cobalah UNIQUE() karena jelas lebih efisien.

Masalah Umum pada Excel UNIQUE()

Sebagai bagian penutup, saya akan menyoroti beberapa masalah umum, jika Anda mengalaminya:

  • Hasil akan “menyebar” ke sebanyak baris atau kolom yang diperlukan. Jika Anda mengetik di salah satu sel tersebut, Anda akan mendapatkan error #SPILL!—jadi biarkan sel-sel itu kosong.

  • UNIQUE() tidak membedakan huruf besar-kecil (case-insensitive), memperlakukan “Apple” dan “apple” sebagai sama.

  • Jika rentang sumber Anda diperbarui, keluaran UNIQUE() akan otomatis ikut diperbarui, menjaga data Anda tetap terbaru.

Kesimpulan

Fungsi UNIQUE() di Excel adalah yang Anda gunakan saat perlu membersihkan data, membuat dropdown, atau meringkas informasi dengan upaya yang lebih sedikit dibanding menulis rumus lain. Kita juga telah mempraktikkan cara menggunakan UNIQUE() dengan fungsi lain seperti SORT() dan FILTER(). Ambil kursus Advanced Excel Functions kami untuk mempelajari lebih banyak lagi, seperti fungsi lookup dan fungsi basis data.


Josef Waples's photo
Author
Josef Waples

Saya penulis dan editor data science dengan kontribusi pada artikel riset di jurnal ilmiah. Saya sangat tertarik pada aljabar linear, statistika, R, dan sejenisnya. Saya juga cukup sering bermain catur! 

Topik

Belajar Excel bersama DataCamp

Kursus

Persiapan Data di Excel

3 Hr
85K
Pahami cara menyiapkan data Excel melalui fungsi logika, rumus bersarang, fungsi lookup, dan PivotTable.
Lihat DetailRight Arrow
Mulai Kursus
Lihat Lebih BanyakRight Arrow
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat Lebih BanyakLihat Lebih Banyak