Daftar Isi
Tutorial ini menunjukkan cara menggunakan Filter Lanjutan di Excel dan memberikan sejumlah contoh rentang kriteria non-sepele untuk membuat filter case-sensitive, menemukan kecocokan dan perbedaan antara dua kolom, mengekstrak rekaman yang cocok dengan daftar yang lebih kecil, dan banyak lagi.
Di artikel kami sebelumnya, kami membahas berbagai aspek Filter Lanjutan Excel dan cara menggunakannya untuk memfilter baris dengan logika AND serta OR. Sekarang setelah Anda mengetahui dasar-dasarnya, mari kita lihat contoh rentang kriteria yang lebih kompleks yang mungkin terbukti bermanfaat untuk pekerjaan Anda.
Menyiapkan rentang kriteria berbasis formula
Karena sebagian besar contoh rentang kriteria yang dibahas dalam tutorial ini akan menyertakan berbagai rumus, mari kita mulai dengan mendefinisikan aturan penting untuk mengaturnya dengan benar. Percayalah, sepotong kecil teori ini akan menghemat banyak waktu dan menghindarkan Anda dari sakit kepala saat memecahkan masalah rentang kriteria kompleks Anda yang mencakup beberapa kondisi berdasarkan rumus.
- Rumus yang Anda gunakan dalam rentang kriteria harus mengevaluasi ke BENAR atau SALAH .
- Rentang kriteria harus berisi setidaknya 2 sel: sel formula dan sel header.
- The sel header dari kriteria berbasis formula harus kosong atau berbeda dari salah satu judul tabel (rentang daftar).
- Agar formula yang akan dievaluasi untuk setiap baris dalam rentang daftar, lihat sel paling atas dengan data menggunakan referensi relatif seperti A1.
- Agar formula dievaluasi hanya untuk sebuah sel tertentu atau rentang sel , lihat sel atau rentang itu menggunakan referensi absolut seperti $ A $ 1.
- Apabila merujuk ke rentang daftar dalam rumus, selalu gunakan referensi sel absolut.
- Apabila menyediakan beberapa kondisi, masukkan semua kriteria pada baris yang sama untuk menggabungkannya dengan DAN dan menempatkan setiap kriteria pada baris terpisah untuk menggabungkannya dengan operator ATAU operator.
Contoh rentang kriteria Filter Lanjutan Excel
Contoh-contoh berikut akan mengajarkan Anda cara membuat filter Anda sendiri di Excel untuk menangani tugas yang lebih kompleks yang tidak dapat dilakukan dengan menggunakan Filter Otomatis Excel biasa.
Filter peka huruf besar-kecil untuk nilai teks
Seperti halnya Excel AutoFilter, alat Filter Lanjutan pada dasarnya tidak peka huruf besar dan kecil, artinya tidak membedakan antara karakter huruf besar dan huruf kecil saat memfilter nilai teks. Namun, Anda dapat dengan mudah melakukan pencarian case-sensitive dengan menggunakan fungsi EXACT dalam kriteria filter lanjutan.
Contohnya, untuk memfilter baris yang mengandung Pisang , mengabaikan BANANA dan pisang , masukkan rumus berikut dalam rentang kriteria:
=EXACT(B5, "Banana")
Di mana B adalah kolom yang berisi nama item, dan baris 5 adalah baris data pertama.
Dan kemudian, terapkan Excel Advanced Filter dengan mengklik tombol Lanjutan tombol pada Data dan mengonfigurasi tab Rentang daftar dan Rentang kriteria seperti yang ditunjukkan pada gambar di bawah ini. Harap perhatikan bahwa Rentang kriteria mencakup 2 sel - sel sel header dan sel formula .
Catatan. Gambar di atas serta semua tangkapan layar lebih lanjut dalam tutorial ini menunjukkan rumus dalam sel rentang kriteria semata-mata demi kejelasan. Di lembar kerja Anda yang sebenarnya, sel rumus harus mengembalikan TRUE atau FALSE, tergantung pada apakah baris pertama data cocok dengan kriteria atau tidak:
Menyaring nilai di atas atau di bawah rata-rata dalam kolom
Saat memfilter nilai numerik, Anda mungkin sering ingin menampilkan hanya sel yang berada di atas atau di bawah nilai rata-rata dalam kolom:
Untuk memfilter baris dengan sub-total di atas rata-rata , gunakan rumus berikut dalam rentang kriteria:
=F5>RATA-RATA($F$5:$F$50)
Untuk memfilter baris dengan sub-total di bawah rata-rata , gunakan rumus berikut ini:
=F5
Harap perhatikan bahwa kami menggunakan referensi relatif untuk merujuk ke sel teratas dengan data (F5), dan referensi absolut untuk menentukan seluruh rentang yang ingin Anda hitung rata-ratanya, tidak termasuk judul kolom ($ F $ 5: $ F $ 50).
Tangkapan layar berikut ini mendemonstrasikan rumus rata-rata di atas dalam tindakan:
Bagi Anda yang sudah familiar dengan Excel Number Filter mungkin bertanya-tanya, mengapa seseorang mau repot-repot menggunakan filter tingkat lanjut sementara filter angka bawaan sudah memiliki Di atas rata-rata dan Di bawah rata-rata Benar, tapi filter Excel bawaan tidak bisa digunakan dengan logika OR!
Jadi, untuk mengambil contoh ini lebih jauh, mari kita memfilter baris di mana Sub-total (kolom F) ATAU September penjualan (Untuk ini, atur rentang kriteria dengan logika OR dengan memasukkan setiap kondisi pada baris terpisah. Hasilnya, Anda akan mendapatkan daftar item dengan nilai di atas rata-rata di kolom E atau F:
Filter baris dengan kosong atau tidak kosong
Seperti yang diketahui semua orang, Filter Excel memiliki opsi bawaan untuk memfilter sel kosong. Dengan memilih atau membatalkan pilihan (Kosong) kotak centang di menu Filter Otomatis, Anda hanya dapat menampilkan baris-baris yang memiliki sel kosong atau tidak kosong dalam satu kolom atau lebih. Masalahnya adalah filter Excel bawaan untuk blanko hanya dapat bekerja dengan logika AND.
Jika Anda ingin memfilter sel kosong atau tidak kosong dengan logika OR, atau menggunakan kondisi kosong / tidak kosong bersama dengan beberapa kriteria lain, siapkan rentang kriteria filter lanjutan dengan salah satu rumus berikut:
Filter kosong :
top_cell =""Filter tidak kosong:
top_cell ""Memfilter sel kosong dengan logika OR
Untuk memfilter baris yang memiliki sel kosong baik di kolom A atau B, atau di kedua kolom, konfigurasikan rentang kriteria Filter Lanjutan dengan cara ini:
=A6=""
=B6=""
Di mana 6 adalah baris data paling atas.
Memfilter sel yang tidak kosong dengan logika OR serta AND
Untuk mendapatkan pemahaman lebih lanjut tentang cara kerja Filter Lanjutan Excel dengan beberapa kriteria, mari kita filter baris dalam tabel sampel kita dengan ketentuan berikut:
- Entah Wilayah (kolom A) atau Barang (kolom B) harus tidak kosong, dan
- Sub-total (kolom C) harus lebih besar dari 900.
Dengan kata lain, kita ingin menampilkan baris yang memenuhi kondisi berikut ini:
( Subtotal >900 DAN Wilayah =tidak kosong) ATAU ( Subtotal >900 DAN Barang =tidak kosong)
Seperti yang sudah Anda ketahui, dalam rentang kriteria Filter Lanjutan Excel, kondisi yang digabungkan dengan logika AND harus dimasukkan di baris yang sama, dan kondisi yang digabungkan dengan logika OR - pada baris yang berbeda:
Karena salah satu kriteria dalam contoh ini dinyatakan dengan rumus (non-kosong) dan yang lainnya menyertakan operator perbandingan (Sub-total> 900), izinkan saya mengingatkan Anda bahwa:
- Kriteria yang dibentuk dengan operator perbandingan harus memiliki judul yang persis sama dengan judul tabel, seperti Sub-total kriteria dalam tangkapan layar di atas.
- Kriteria berbasis formula harus memiliki sel judul kosong atau judul yang tidak cocok dengan judul tabel mana pun, seperti Tidak kosong kriteria dalam tangkapan layar di atas.
Cara mengekstrak catatan N teratas/bawah
Seperti yang mungkin Anda ketahui, Filter Angka Excel bawaan memiliki opsi untuk menampilkan 10 item teratas atau 10 item terbawah. Tetapi bagaimana jika Anda perlu memfilter 3 atau 5 nilai teratas? Dalam hal ini, Filter Lanjutan Excel dengan rumus berikut berguna:
Ekstrak atas N item:
top_cell >=BESAR( rentang , N)Ekstrak bawah N item:
top_cell <=SMALL( rentang , N)Misalnya, untuk memfilter 3 subtotal teratas, buat rentang kriteria dengan rumus ini:
=F5>=LARGE($F$5:$F$50,3)
Untuk mengekstrak 3 subtotal terbawah, gunakan rumus ini:
=F5>=SMALL($F$5:$F$50,3)
Di mana F5 adalah sel paling atas dengan data di dalam Subtotal kolom (tidak termasuk judul kolom).
Tangkapan layar berikut ini menunjukkan 3 formula teratas dalam tindakan:
Catatan. Jika rentang daftar berisi beberapa baris dengan nilai yang sama yang masuk ke dalam daftar N atas / bawah, semua baris tersebut akan ditampilkan, seperti yang ditunjukkan pada gambar di bawah:
Filter untuk kecocokan dan perbedaan antara dua kolom
Salah satu artikel kami sebelumnya menjelaskan berbagai cara untuk membandingkan dua kolom di Excel dan menemukan kecocokan dan perbedaan di antara keduanya. Selain rumus Excel, aturan pemformatan bersyarat, dan alat Penghilang Duplikat yang tercakup dalam tutorial di atas, Anda juga dapat menggunakan Filter Lanjutan Excel untuk mengekstrak baris yang memiliki nilai yang sama atau berbeda dalam dua kolom atau lebih. Untuk melakukan ini, masukkan satudari rumus sederhana berikut dalam rentang kriteria:
- Filter untuk cocok (duplikat) dalam 2 kolom:
=B5=C5
=B5C5
Di mana B5 dan C5 adalah sel paling atas dengan data di dua kolom yang ingin Anda bandingkan.
Catatan. Alat Filter Lanjutan hanya bisa mencari kecocokan dan perbedaan dalam baris yang sama Untuk menemukan semua nilai yang ada di kolom A tetapi tidak ada di kolom B, gunakan rumus ini.
Menyaring baris berdasarkan item yang cocok dalam daftar
Seandainya Anda memiliki tabel besar dengan ratusan atau ribuan baris, dan Anda menerima daftar yang lebih pendek yang hanya berisi item-item yang relevan pada saat tertentu. Pertanyaannya adalah - bagaimana Anda menemukan semua entri dalam tabel Anda yang ada atau tidak ada dalam daftar yang lebih kecil?
Menyaring baris yang cocok dengan item dalam daftar
Untuk menemukan semua item dalam tabel sumber yang juga ada dalam daftar yang lebih kecil, menggunakan rumus COUNTIF berikut:
COUNTIF( list_to_match , top_data_cell)Dengan mengasumsikan bahwa daftar yang lebih kecil berada dalam rentang D2:D7, dan item-item tabel yang akan dibandingkan dengan daftar tersebut berada di kolom B yang dimulai dengan baris 10, rumusnya adalah sebagai berikut (harap perhatikan penggunaan referensi absolut dan relatif):
=COUNTIF($D$2:$D$7,B10)
Tentu saja, Anda tidak dibatasi untuk menyaring tabel Anda hanya dengan satu kriteria.
Misalnya, untuk memfilter baris yang cocok dengan daftar, tetapi untuk Wilayah Utara saja, masukkan dua kriteria di baris yang sama sehingga mereka akan bekerja dengan logika AND:
- Wilayah:
= "=Utara"
- Barang yang cocok:
=COUNTIF($D$2:$D$7,B10)
Seperti yang bisa Anda lihat pada screenshot di bawah ini, hanya ada dua record dalam tabel yang cocok dengan kedua kriteria tersebut:
Catatan. Dalam contoh ini, kita menggunakan kecocokan yang tepat kriteria untuk nilai teks: = "= Utara "
untuk menemukan hanya sel yang sama persis dengan teks yang ditentukan. Jika Anda memasukkan kriteria Wilayah hanya sebagai Utara (tanpa tanda sama dengan dan tanda kutip ganda), Microsoft Excel akan menemukan semua item yang dimulai dengan teks yang ditentukan, misalnya Timur Laut atau Barat Laut Untuk informasi lebih lanjut, silakan lihat Filter Lanjutan Excel untuk nilai teks.
Menyaring baris yang tidak cocok dengan item dalam daftar
Untuk menemukan semua item dalam tabel yang tidak ada dalam daftar yang lebih kecil, periksa apakah hasil rumus COUNTIF kita sama dengan nol:
COUNTIF( list_to_match , top_data_cell) =0Contohnya, untuk menyaring Wilayah Utara item dalam tabel yang memang muncul dalam daftar, gunakan kriteria berikut ini:
- Wilayah:
= "=Utara"
- Item yang tidak cocok:
=COUNTIF($D$2:$D$7,B10)=0
Catatan:
- Jika daftar yang akan dicocokkan berada di lembar kerja yang berbeda, pastikan untuk menyertakan nama lembar dalam rumus, misalnya.
=COUNTIF(Sheet2!$A$2:$A$7,B10)
. - Jika Anda ingin mengekstrak hasil ke lembar yang berbeda, mulai Filter Lanjutan dari lembar tujuan, seperti yang dijelaskan di Cara mengekstrak baris yang difilter ke lembar kerja lain.
Filter untuk akhir pekan dan hari kerja
Sejauh ini, contoh rentang kriteria Filter Lanjutan kita sebagian besar telah berurusan dengan nilai numerik dan teks. Sekarang, saatnya untuk memberikan beberapa petunjuk bagi Anda yang beroperasi pada tanggal.
Filter Tanggal Excel bawaan menyediakan berbagai opsi yang mencakup banyak skenario. Banyak, tapi tidak semua! Misalnya, jika Anda diberi daftar tanggal dan diminta untuk memfilter hari kerja dan akhir pekan, bagaimana Anda akan melakukannya?
Seperti yang mungkin Anda ketahui, Microsoft Excel menyediakan fungsi WEEKDAY khusus yang mengembalikan hari dalam seminggu sesuai dengan tanggal tertentu. Dan fungsi inilah yang akan kita gunakan dalam rentang kriteria Filter Lanjutan Excel.
Cara memfilter akhir pekan di Excel
Dengan mengingat bahwa, dalam istilah WEEKDAY, 1 berarti hari Minggu dan 6 berarti hari Sabtu, rumus untuk menyaring akhir pekan adalah sebagai berikut:
ATAU (HARI MINGGU( tanggal )=7, HARI MINGGU( tanggal )=1)Dalam contoh ini, kita sedang memfilter tanggal di kolom B yang dimulai dengan baris 5, sehingga rumus Weekends kita berbentuk seperti berikut:
=OR(HARI KERJA(B5)=7, HARI KERJA(B5)=1)
Cara memfilter hari kerja di Excel
Untuk memfilter hari kerja, modifikasi rumus di atas sehingga akan menghilangkan angka 1 (Minggu) dan 7 (Sabtu):
DAN (HARI MINGGU( tanggal )7, HARI MINGGU( tanggal )1)Untuk tabel contoh kita, rumus berikut ini akan bekerja dengan baik:
=AND(HARI KERJA(B5)7, HARI KERJA(B5)1)
Selain itu, Anda dapat menambahkan satu kondisi lagi untuk menyaring sel kosong: =B5""
Untuk memfilter tanggal di lembar kerja Anda dengan cara lain, cukup temukan fungsi Tanggal yang relevan dan jangan ragu untuk menggunakannya dalam rentang kriteria filter lanjutan Anda.
Tentu saja, pilihan Anda tidak terbatas pada contoh-contoh yang dibahas dalam tutorial ini, tujuan kami hanya untuk memberi Anda beberapa ide inspiratif yang akan membuat Anda berada di jalur yang benar. Mengingat bahwa jalan menuju penguasaan diaspal dengan latihan, Anda mungkin ingin mengunduh contoh-contoh kami menggunakan tautan di bawah ini dan memperluas atau membalikkan-Saya ucapkan terima kasih telah membaca dan berharap untuk melihat Anda di blog kami minggu depan!
Buku kerja praktik
Contoh Filter Lanjutan Excel (file .xlsx)