Excel

Fungsi Excel FILTER

Excel Filter Function

Fungsi Excel FILTERRingkasan

Fungsi Excel FILTER menyaring pelbagai data berdasarkan kriteria yang disediakan, dan mengekstrak rekod yang sepadan.





cara merujuk jadual di excel
Julat Penapis Tujuan dengan kriteria yang diberikan Nilai pulangan Array nilai yang disaring Sintaks = FILTER (array, include, [if_empty]) Hujah
  • susunan - Julat atau susunan untuk menapis.
  • merangkumi - Susunan Boolean, disediakan sebagai kriteria.
  • jika_meminta - [pilihan] Nilai untuk dikembalikan apabila tiada hasil dikembalikan.
Versi Excel 365 Catatan penggunaan

Fungsi Excel FILTER 'menyaring' pelbagai data berdasarkan kriteria yang disediakan. Hasilnya adalah susunan sepadan dengan nilai julat asal. Apabila susunan ini adalah hasil akhir (iaitu hasilnya tidak diserahkan ke fungsi lain) hasil yang sepadan akan ' permainan 'ke lembaran kerja. Dalam bahasa mudah, fungsi FILTER membolehkan anda mengekstrak rekod yang sesuai dari sekumpulan data sumber yang lebih besar berdasarkan kriteria anda sediakan.

Hasil dari FILTER adalah dinamik . Apabila nilai dalam data sumber berubah, atau array data sumber diubah ukurannya, hasil dari FILTER akan diperbarui secara automatik.





Contohnya

Dalam contoh yang ditunjukkan, formula dalam F5 adalah:

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

Oleh kerana nilai dalam H2 adalah 'merah', fungsi FILTER mengekstrak data dari susunan di mana lajur Kumpulan mengandungi 'merah'. Semua rekod yang sepadan dikembalikan ke lembaran kerja bermula dari sel F5, di mana rumusnya ada.



Nilai boleh dikodkan juga. Rumus di bawah mempunyai hasil yang sama seperti di atas dengan 'merah' hardcoded menjadi kriteria:

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

Untuk mengembalikan apa-apa apabila tidak ada data yang sepadan, berikan rentetan kosong ('') untuk jika_meminta :

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

Lebih daripada satu kriteria

The merangkumi hujah dapat dilanjutkan dengan logik boolean . Sebagai contoh, untuk mengekstrak hanya data yang kumpulannya 'merah' dan skor lebih besar daripada 80, anda boleh menggunakan formula seperti ini:

jika ini maka itu dalam cemerlang
 
= FILTER (B5:D14,(D5:D14='red')*(C5:C14>80),'No results')

Membangun kriteria dengan ungkapan logik adalah pendekatan yang elegan dan fleksibel. Untuk lebih banyak contoh jenis kriteria yang boleh anda bina dengan ungkapan boolean, lihat contoh di kami Fungsi SUMPRODUCT halaman.

Catatan

  1. Penapis boleh berfungsi dengan tatasusunan menegak dan mendatar.
  2. The merangkumi hujah mesti mempunyai dimensi yang sesuai dengan susunan hujah, jika tidak, penapis akan mengembalikan # NILAI!
  3. Sekiranya merangkumi array merangkumi sebarang kesalahan, FILTER akan mengembalikan kesalahan.
  4. Sekiranya FILTER digunakan di antara buku kerja, kedua-dua buku kerja mesti dibuka, jika tidak, FILTER akan mengembalikan #REF !.
FILTER adalah fungsi baru yang tersedia di Excel 365 hanya.


^