Skip to main content

Rumus FILTER di Excel: Cara Membuat Laporan Dinamis Tanpa Copy-Paste

📊 Excel 🧮 Rumus 📁 Laporan Dinamis

Kalau Anda masih membuat rekap Excel dengan cara filter manual lalu copy-paste ke sheet lain, biasanya masalahnya akan muncul cepat: data sumber bertambah, laporan lama tidak ikut berubah, dan Anda harus mengulang langkah yang sama berkali-kali. Di sinilah fungsi FILTER di Excel terasa sangat berguna, karena hasil laporan bisa berubah otomatis mengikuti kriteria yang Anda tentukan.

📅Tanggal: 30 Maret 2026
✍️Oleh: Tim Beginisob
🏷️Topik: Excel, FILTER, Dynamic Array, Laporan Dinamis
Berlaku per: 30 Maret 2026

Jawaban singkat

FILTER adalah fungsi Excel yang mengambil hanya baris atau kolom yang memenuhi syarat tertentu. Jadi, kalau Anda punya data transaksi besar dan ingin menampilkan hanya transaksi bulan Januari, atau hanya baris dengan status Piutang, FILTER bisa melakukan itu secara otomatis tanpa perlu copy-paste hasil filter manual.

Untuk kerja UMKM, FILTER sangat cocok dipakai saat Anda ingin membuat sheet laporan yang selalu ikut berubah ketika data sumber diperbarui, misalnya daftar piutang aktif, transaksi per sales, stok di bawah minimum, atau order pelanggan tertentu.

Ringkasan cepat

  • Sintaks dasar FILTER adalah =FILTER(array,include,[if_empty]).
  • FILTER menghasilkan output dinamis yang “meluber” ke sel kosong di sekitarnya.
  • Kalau hasil filter kosong, lebih aman isi argumen ketiga agar tidak muncul #CALC!.
  • Untuk kriteria ganda DAN, biasanya dipakai operator *.
  • Untuk kriteria ganda ATAU, biasanya dipakai operator +.
  • FILTER sangat cocok digabung dengan SORT agar hasil langsung rapi.
  • FILTER paling enak dipakai untuk rekap yang ingin selalu mengikuti data sumber tanpa copy-paste ulang.

Status verifikasi

Terverifikasi: Microsoft memang menjelaskan FILTER sebagai fungsi untuk memfilter array berdasarkan array Boolean, dan hasilnya bersifat spilled array. Microsoft juga memberi contoh resmi untuk kriteria ganda AND/OR dan kombinasi FILTER dengan SORT.

Catatan: artikel ini fokus pada penggunaan praktis untuk kerja harian dan laporan UMKM, bukan pada semua kombinasi array yang lebih kompleks.

Daftar isi

  1. Apa itu FILTER di Excel?
  2. Kenapa FILTER cocok untuk laporan dinamis?
  3. Sintaks FILTER dan arti tiap argumen
  4. Contoh 1: Tampilkan hanya transaksi piutang
  5. Contoh 2: Filter 2 syarat sekaligus (AND)
  6. Contoh 3: Filter dengan syarat ATAU (OR)
  7. Contoh 4: Gabungkan FILTER + SORT
  8. Error umum dan cara memperbaiki
  9. Versi Excel yang mendukung FILTER
  10. Kesimpulan
  11. FAQ
  12. Baca juga
  13. Rujukan resmi

Apa itu FILTER di Excel?

FILTER adalah fungsi yang mengambil hanya data yang memenuhi syarat tertentu dari sebuah range. Jadi bedanya dengan filter manual biasa, hasil FILTER bukan sekadar tampilan sementara di tabel sumber, tetapi bisa menjadi output rumus yang hidup di sheet laporan Anda.

Ini sangat berguna kalau Anda ingin satu sheet khusus yang otomatis menampilkan subset data tertentu tanpa perlu menyalin hasil filter manual setiap kali data berubah.

Kenapa FILTER cocok untuk laporan dinamis?

Karena FILTER menghasilkan array dinamis. Saat data sumber bertambah dan kriterianya masih cocok, hasil laporan bisa ikut meluas otomatis selama area outputnya kosong. Jadi Anda tidak perlu lagi filter manual, copy hasilnya, lalu tempel ulang di sheet lain.

Contoh manfaat praktis: Anda punya tabel transaksi 2.000 baris, lalu ingin sheet lain yang hanya menampilkan transaksi Piutang. Dengan FILTER, cukup satu rumus. Ketika ada transaksi piutang baru ditambahkan, daftar itu ikut berubah sendiri.

Sintaks FILTER dan arti tiap argumen

=FILTER(array,include,[if_empty])

  • array = range sumber yang ingin difilter.
  • include = syarat Boolean TRUE/FALSE yang menentukan baris mana yang lolos.
  • if_empty = isi pengganti kalau tidak ada hasil yang cocok.

Kalau Anda sering mendapat hasil kosong, bagian if_empty sebaiknya jangan diabaikan. Ini salah satu alasan FILTER terasa lebih nyaman untuk template laporan yang dipakai orang lain.

Contoh 1: Tampilkan hanya transaksi piutang

Misalkan Anda punya tabel transaksi seperti ini:

Tanggal Pelanggan Sales Status Total
2026-03-01 Toko Maju Ani Lunas 250000
2026-03-02 CV Sejahtera Budi Piutang 430000

Kalau tabel ada di range A2:E100 dan kolom Status ada di D2:D100, rumusnya bisa:

=FILTER(A2:E100,D2:D100="Piutang","Tidak ada transaksi piutang")

Hasilnya akan menampilkan hanya baris yang statusnya Piutang.

Contoh 2: Filter 2 syarat sekaligus (AND)

Kalau Anda ingin menampilkan hanya transaksi yang Piutang dan dibuat oleh Budi, gunakan operator * sebagai logika AND.

=FILTER(A2:E100,(D2:D100="Piutang")*(C2:C100="Budi"),"Tidak ada data")

Logika sederhananya: baris akan lolos kalau dua syarat itu sama-sama TRUE.

Contoh 3: Filter dengan syarat ATAU (OR)

Kalau Anda ingin menampilkan transaksi yang statusnya Piutang atau sales-nya Ani, gunakan operator + sebagai logika OR.

=FILTER(A2:E100,(D2:D100="Piutang")+(C2:C100="Ani"),"Tidak ada data")

Baris akan lolos bila salah satu syarat benar.

Contoh 4: Gabungkan FILTER + SORT

Ini salah satu kombinasi paling berguna untuk laporan. Misalnya Anda ingin menampilkan hanya transaksi Piutang, lalu langsung mengurutkannya dari total terbesar.

=SORT(FILTER(A2:E100,D2:D100="Piutang",""),5,-1)

Dengan pola ini, Anda tidak perlu lagi memfilter dulu lalu sort manual. Hasil laporan langsung tampil sesuai syarat dan urutan yang Anda mau.

Error umum dan cara memperbaiki

Masalah Penyebab umum Langkah aman
Muncul #CALC! Tidak ada hasil yang cocok dan argumen if_empty tidak diisi Isi argumen ketiga, misalnya "Tidak ada data"
Hasil tidak mau “meluber” Area spill terhalang isi sel lain Kosongkan sel di area output
Formula error padahal kriterianya benar Array include mengandung error atau tidak bisa dibaca sebagai TRUE/FALSE Audit range kriteria dan bersihkan error sumber
Muncul #REF! pada link workbook Workbook sumber tertutup pada skenario dynamic array antar-workbook Pastikan workbook sumber terbuka saat refresh, atau hindari skenario itu

Versi Excel yang mendukung FILTER

FILTER tersedia pada versi Excel yang mendukung dynamic array modern, seperti Microsoft 365, Excel 2021, Excel 2024, dan Excel web. Jadi kalau Anda atau tim masih memakai versi lama, jangan langsung membangun template inti dengan FILTER tanpa cek kompatibilitas.

Tips aman: kalau file akan dipakai ramai-ramai, cek dulu versi Excel pengguna lain. Laporan yang tampak normal di laptop Anda bisa bermasalah di tempat lain kalau versinya lebih lama.

Kesimpulan

Kalau Anda ingin laporan Excel yang tidak perlu difilter dan dicopy-paste ulang setiap hari, FILTER adalah salah satu rumus paling berguna untuk dipelajari. Dengan satu formula, Anda bisa menarik hanya data yang relevan, lalu membiarkan Excel memperbarui hasilnya ketika data sumber berubah.

Untuk pemula, cukup kuasai dulu pola dasarnya: pilih range sumber, buat syarat logisnya, lalu isi pesan jika hasil kosong. Setelah itu, barulah Anda bisa naik ke kombinasi FILTER + SORT atau kriteria ganda yang lebih kompleks.

FAQ

1. Apakah FILTER bisa menggantikan filter manual biasa?

Untuk banyak kebutuhan laporan, iya. Bedanya, FILTER menghasilkan output rumus yang dinamis, bukan sekadar tampilan sementara di tabel sumber.

2. Kenapa saya dapat #CALC! saat memakai FILTER?

Biasanya karena tidak ada data yang cocok dan argumen if_empty belum diisi.

3. Bagaimana cara membuat syarat DAN di FILTER?

Gunakan operator * di antara dua kondisi Boolean.

4. Bagaimana cara membuat syarat ATAU di FILTER?

Gunakan operator + di antara dua kondisi Boolean.

5. Kenapa hasil FILTER saya tidak muncul semua?

Sering kali area spill-nya terhalang isi sel lain. Kosongkan area hasil di bawah atau di samping formula.

Baca juga

Rujukan resmi

Comments

Edukasi Terpopuler

Connect With Us

Copyright @ 2026 beginisob.com, All right reserved