Cara menggunakan fungsi Excel FILTER -

Ringkasan

Fungsi Excel FILTER memfilter rentang data berdasarkan kriteria yang disediakan, dan mengekstrak rekaman yang cocok.

Tujuan

Rentang filter dengan kriteria tertentu

Nilai kembali

Array nilai yang difilter

Sintaksis

= FILTER (larik, sertakan, (if_empty))

Argumen

  • larik - Rentang atau larik untuk difilter.
  • include - Larik Boolean, disediakan sebagai kriteria.
  • if_empty - (opsional) Nilai yang dikembalikan saat tidak ada hasil yang dikembalikan.

Versi: kapan

Excel 365

Catatan penggunaan

Fungsi Excel FILTER "memfilter" berbagai data berdasarkan kriteria yang diberikan. Hasilnya adalah larik nilai yang cocok dengan rentang aslinya. Jika larik ini adalah hasil akhir (yaitu hasil tidak diserahkan ke fungsi lain) hasil yang cocok akan "tumpah" ke lembar kerja. Dalam bahasa yang sederhana, fungsi FILTER memungkinkan Anda mengekstrak rekaman yang cocok dengan mudah dari kumpulan data sumber yang lebih besar berdasarkan kriteria yang Anda berikan.

Hasil dari FILTER bersifat dinamis. Saat nilai dalam data sumber berubah, atau larik data sumber diubah ukurannya, hasil dari FILTER akan diperbarui secara otomatis.

Contoh

Dalam contoh yang ditunjukkan, rumus di F5 adalah:

=FILTER(B5:D14,D5:D14=H2,"No results")

Karena nilai dalam H2 adalah "merah", fungsi FILTER mengekstrak data dari larik di mana kolom Grup berisi "merah". Semua rekaman yang cocok dikembalikan ke lembar kerja yang dimulai dari sel F5, tempat rumus berada.

Nilai juga dapat di-hardcode. Rumus di bawah ini memiliki hasil yang sama seperti di atas dengan "merah" yang di-hardcode ke dalam kriteria:

=FILTER(B5:D14,D5:D14="red","No results")

Untuk tidak mengembalikan apa pun saat tidak ada data yang cocok ditemukan, berikan string kosong ("") untuk if_empty :

=FILTER(B5:D14,D5:D14=H2,"")

Lebih dari satu kriteria

The termasuk argumen dapat diperpanjang dengan logika boolean. Misalnya, untuk mengekstrak hanya data yang grupnya "merah" dan skornya lebih dari 80, Anda dapat menggunakan rumus seperti ini:

=FILTER(B5:D14,(D5:D14="red")*(C5:C14>80),"No results")

Membangun kriteria dengan ekspresi logis adalah pendekatan yang elegan dan fleksibel. Untuk lebih banyak contoh dari jenis kriteria yang bisa Anda buat dengan ekspresi boolean, lihat contoh di halaman fungsi SUMPRODUCT kami.

Catatan

  1. Filter dapat bekerja dengan array vertikal dan horizontal.
  2. The termasuk argumen harus memiliki dimensi yang kompatibel dengan berbagai argumen, jika filter akan kembali # NILAI!
  3. Jika array include menyertakan kesalahan apa pun, FILTER akan mengembalikan kesalahan.
  4. Jika FILTER digunakan di antara buku kerja, kedua buku kerja harus dibuka, jika tidak FILTER akan mengembalikan #REF !.

Video Terkait

FILTER dengan logika boolean Dalam video ini kita akan melihat bagaimana menggunakan fungsi FILTER dengan logika Boolean untuk menerapkan beberapa kriteria. Hasilnya adalah daftar yang difilter dengan warna Biru dan bulan Juni Cara menampilkan hasil n atas atau bawah Dalam video ini, kita akan menggunakan fungsi FILTER, dengan fungsi LARGE dan SMALL, untuk menampilkan hasil teratas atau terbawah dalam satu set data. Buat daftar nilai duplikat dengan FILTER Dalam video ini, kita akan melihat cara membuat daftar nilai duplikat dengan fungsi FILTER. Dengan kata lain, nilai yang muncul lebih dari sekali dalam sekumpulan data. Menyusun rumus array dinamis Dalam video ini, kita akan melihat cara menggabungkan fungsi array dinamis untuk menciptakan solusi yang kuat dan dinamis. Filter dengan daftar tarik-turun dinamis Dalam video ini, kami akan membuat daftar tarik-turun menggunakan larik dinamis untuk memfilter data berdasarkan warna. Daftar dropdown dibuat dengan validasi data. Cara menghitung nilai unik Dalam video ini, kita akan melihat cara menghitung nilai unik yang dikembalikan oleh fungsi UNIQUE, bersama dengan fungsi lain seperti FILTER dan COUNTA.

Artikel yang menarik...