Rumus Excel: Nilai unik mengabaikan kosong -

Daftar Isi

Formula umum

=UNIQUE(FILTER(data,data""))

Ringkasan

Untuk mengekstrak daftar nilai unik dari sekumpulan data, dengan mengabaikan sel kosong, Anda bisa menggunakan fungsi UNIQUE bersama dengan fungsi FILTER. Dalam contoh yang ditampilkan, rumus di D5 adalah:

=UNIQUE(FILTER(B5:B16,B5:B16""))

yang mengeluarkan 5 nilai unik yang terlihat di D5: D9.

Penjelasan

Contoh ini menggunakan fungsi UNIQUE bersama dengan fungsi FILTER. Bekerja dari dalam ke luar, fungsi FILTER pertama kali digunakan untuk menghapus nilai kosong apa pun dari data:

FILTER(B5:B16,B5:B16"")

Simbol adalah operator logika yang berarti "tidak sama". Untuk lebih banyak contoh operator dalam kriteria rumus, lihat halaman ini.

FILTER mengembalikan larik nilai, tidak termasuk string kosong:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Larik ini dikembalikan langsung ke fungsi UNIQUE sebagai argumen larik . UNIQUE lalu menghapus duplikat, dan mengembalikan larik terakhir:

("red";"amber";"green";"blue";"pink")

UNIQUE dan FILTER adalah fungsi dinamis. Jika data di B5: B16 berubah, output akan segera diperbarui.

Rentang sumber dinamis

Karena rentang B5: B15 di-hardcode langsung ke dalam rumus, itu tidak akan berubah jika data ditambahkan atau dihapus. Untuk menggunakan rentang dinamis yang akan secara otomatis mengubah ukuran sesuai kebutuhan, Anda dapat menggunakan Tabel Excel, atau membuat rentang bernama dinamis dengan rumus.

Artikel yang menarik...