Fungsi UNIQUE menghasilkan daftar nilai yang unik dalam daftar atau rentang.
Mengembalikan nilai unik dari daftar nilai
Mengembalikan nama unik dari daftar nama
=UNIQUE(array,[by_col],[exactly_once])
Fungsi UNIQUE memiliki argumen berikut:
Argumen |
Deskripsi |
---|---|
larik Diperlukan |
Rentang atau array yang akan mengembalikan baris atau kolom unik |
[menurut_kolom] Opsional |
Argumen by_col adalah nilai logika yang menunjukkan cara membandingkan. TRUE akan membandingkan kolom satu sama lain dan mengembalikan kolom unik FALSE (atau dihilangkan) akan membandingkan baris satu sama lain dan mengembalikan baris unik |
[exactly_once] Opsional |
Argumen exactly_once adalah nilai logika yang akan mengembalikan baris atau kolom yang muncul persis sekali dalam rentang atau array. Ini adalah konsep database yang unik. TRUE akan mengembalikan semua baris atau kolom berbeda yang muncul persis sekali dari rentang atau array FALSE (atau dihilangkan) akan mengembalikan semua baris atau kolom yang berbeda dari rentang atau array |
:
-
Array dapat dianggap sebagai baris atau kolom nilai, atau kombinasi baris dan kolom nilai. Dalam contoh di atas, array untuk rumus UNIQUE kami masing-masing adalah rentang D2:D11, dan D2:D17.
-
Fungsi UNIQUE akan menghasilkan larik, yang akan menjadi luapan jika merupakan hasil akhir rumus. Hal ini berarti Excel akan secara dinamis membuat rentang larik dengan ukuran yang sesuai saat Anda menekan ENTER. Jika data pendukung berada di Tabel Excel, ukuran larik secara otomatis akan diubah ketika Anda menambahkan atau menghapus data dari rentang larik jika menggunakan Referensi Terstruktur. Untuk detail selengkapnya, lihat artikel tentang Perilaku Luapan Larik ini.
-
Excel memiliki dukungan yang terbatas untuk larik dinamis antar buku kerja, dan skenario ini hanya didukung ketika kedua buku kerja terbuka. Jika Anda menutup buku kerja sumber, setiap rumus array dinamis yang tertaut akan mengembalikan kesalahan #REF! ketika direfresh.
Contoh
Contoh 1
Contoh ini menggunakan SORT dan UNIQUE bersama-sama untuk mengembalikan daftar nama unik dalam urutan naik.
Contoh 2
Contoh ini memiliki argumen exactly_once diatur ke TRUE, dan fungsi hanya mengembalikan pelanggan yang memiliki layanan satu kali. Ini bisa berguna jika Anda ingin mengidentifikasi orang-orang yang belum kembali untuk layanan tambahan, sehingga Anda bisa menghubungi mereka.
Contoh 3
Contoh ini menggunakan simbol dan (&) untuk menggabungkan nama belakang dan nama depan menjadi nama lengkap. Perhatikan bahwa rumus mereferensikan seluruh rentang nama di A2:A12 dan B2:B12. Hal ini memungkinkan Excel mengembalikan array semua nama.
:
-
Jika Anda memformat rentang nama sebagai tabel Excel, rumus akan diperbarui secara otomatis saat Anda menambahkan atau menghapus nama.
-
Jika ingin mengurutkan daftar nama, Anda dapat menambahkan fungsi SORT: =SORT(UNIQUE(B2:B12&" "&A2:A12))
Contoh 4
Contoh ini membandingkan dua kolom dan hanya mengembalikan nilai unik di antaranya.
Perlu bantuan lainnya?
Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.