Lookup & Reference
Microsoft Excel
FILTER
Memfilter range data berdasarkan kondisi yang ditentukan dan mengembalikan array hasil yang memenuhi kondisi. Tersedia di Excel 365 dan 2021.
Tipe hasil:
ArraySyntax
FILTER(array, include, [if_empty])Parameter
arrayrangewajib
Range data yang ingin difilter.
includeboolean arraywajib
Array boolean (TRUE/FALSE) atau kondisi yang menentukan baris mana yang disertakan.
if_emptyvalueopsional
Nilai yang dikembalikan jika tidak ada baris yang memenuhi kondisi. Default: error #CALC!.
Catatan
- Dynamic array: hasil spill otomatis ke bawah dan ke kanan. Area tujuan harus kosong.
- Untuk kondisi OR, gunakan operator + alih-alih *: (kondisi1) + (kondisi2).
- Tersedia di Excel 365/2021. Di versi lama, gunakan filter manual atau Advanced Filter.
Contoh Penggunaan
Filter berdasarkan satu kondisi
1 =FILTER(A2:C20, B2:B20="Jakarta", "Tidak ada data")
Kembalikan semua baris dari A:C di mana kolom B berisi 'Jakarta'. Jika kosong, tampilkan pesan.
Hasil
Semua baris dengan kota Jakarta
Filter dengan kondisi angka
1 =FILTER(A2:D20, C2:C20>1000000)
Kembalikan baris di mana nilai kolom C lebih dari 1.000.000.
Hasil
Baris dengan nilai lebih dari 1 juta
Filter multi-kondisi (AND)
1 =FILTER(A2:D20, (B2:B20="Jakarta") * (C2:C20>500000))
Operator * = AND: filter baris yang kota-nya Jakarta DAN nilai-nya lebih dari 500.000.
Hasil
Baris yang memenuhi kedua kondisi
Pertanyaan Umum tentang FILTER
Apa itu fungsi FILTER di Microsoft Excel?
Memfilter range data berdasarkan kondisi yang ditentukan dan mengembalikan array hasil yang memenuhi kondisi. Tersedia di Excel 365 dan 2021. Di Microsoft Excel, fungsi FILTER termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Dynamic array: hasil spill otomatis ke bawah dan ke kanan. Area tujuan harus kosong..
Bagaimana cara menggunakan FILTER di Microsoft Excel?
Gunakan sintaks berikut: FILTER(array, include, [if_empty]). Untuk kondisi OR, gunakan operator + alih-alih *: (kondisi1) + (kondisi2).. Tersedia di Excel 365/2021. Di versi lama, gunakan filter manual atau Advanced Filter..
Apa nilai yang dikembalikan oleh fungsi FILTER?
Fungsi FILTER mengembalikan nilai bertipe Array. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda โ selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi FILTER?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: array (range, wajib): Range data yang ingin difilter.; include (boolean array, wajib): Array boolean (TRUE/FALSE) atau kondisi yang menentukan baris mana yang disertakan.; if_empty (value, opsional): Nilai yang dikembalikan jika tidak ada baris yang memenuhi kondisi. Default: error #CALC!..