Daftar Isi
Tutorial ini menjelaskan dasar-dasar Filter Lanjutan Excel dan menunjukkan cara menggunakannya untuk menemukan rekaman yang memenuhi satu atau lebih kriteria kompleks.
Jika kamu sempat membaca tutorial kami sebelumnya, kamu tahu bahwa Excel Filter menyediakan berbagai opsi untuk tipe data yang berbeda. Opsi pemfilteran bawaan untuk teks, angka, dan tanggal dapat menangani banyak skenario. Banyak, tapi tidak semua! Ketika AutoFilter biasa tidak dapat melakukan apa yang kamu inginkan, gunakan alat Filter Lanjutan dan konfigurasikan kriteria yang benar-benar sesuai dengan kebutuhanmu.
Filter Lanjutan Excel sangat membantu dalam hal menemukan data yang memenuhi dua atau lebih kriteria kompleks seperti mengekstraksi kecocokan dan perbedaan antara dua kolom, memfilter baris yang cocok dengan item dalam daftar lain, menemukan kecocokan yang tepat termasuk karakter huruf besar dan huruf kecil, dan banyak lagi.
Filter Lanjutan tersedia di semua versi Excel 365 - 2003. Silakan klik tautan di bawah ini untuk mempelajari lebih lanjut.
Filter Lanjutan Excel vs Filter Otomatis
Dibandingkan dengan alat AutoFilter dasar, Advanced Filter bekerja secara berbeda dalam beberapa cara penting.
- Excel AutoFilter adalah kemampuan built-in yang diterapkan dalam satu klik tombol. Cukup tekan tombol Filter pada pita, dan filter Excel Anda siap digunakan.
Advanced Filter tidak dapat diterapkan secara otomatis karena tidak memiliki pengaturan yang telah ditentukan sebelumnya, ini memerlukan konfigurasi rentang daftar dan rentang kriteria secara manual.
- AutoFilter memungkinkan pemfilteran data dengan maksimal 2 kriteria, dan kondisi tersebut ditentukan secara langsung dalam Filter Otomatis Khusus kotak dialog.
Dengan menggunakan Filter Lanjutan, Anda dapat menemukan baris yang memenuhi beberapa kriteria dalam beberapa kolom, dan kriteria lanjutan perlu dimasukkan dalam rentang terpisah di lembar kerja Anda.
Di bawah ini Anda akan menemukan panduan mendetail tentang cara menggunakan Filter Lanjutan di Excel serta beberapa contoh berguna dari filter lanjutan untuk nilai teks dan numerik.
Cara membuat filter lanjutan di Excel
Menggunakan Excel Advanced Filter tidak semudah menerapkan AutoFilter (seperti halnya dengan banyak hal "lanjutan" :) tetapi itu pasti sepadan dengan usaha. Untuk membuat filter lanjutan untuk sheet Anda, lakukan langkah-langkah berikut.
1. Mengatur sumber data
Untuk hasil yang lebih baik, susunlah kumpulan data Anda dengan mengikuti 2 aturan sederhana ini:
- Tambahkan baris header di mana setiap kolom memiliki judul yang unik - judul duplikat akan menyebabkan kebingungan pada Filter Lanjutan.
- Pastikan tidak ada baris kosong dalam kumpulan data Anda.
Contohnya, berikut ini adalah bagaimana tabel sampel kita terlihat:
2. Siapkan rentang kriteria
Ketik kondisi Anda, alias kriteria, dalam rentang terpisah pada lembar kerja. Secara teori, rentang kriteria dapat berada di mana saja di lembar. Dalam praktiknya, akan lebih mudah untuk menempatkannya di bagian atas dan memisahkannya dari kumpulan data dengan satu atau lebih baris kosong.
Catatan kriteria lanjutan:
- Rentang kriteria harus memiliki judul kolom yang sama sebagai tabel/range yang ingin Anda filter.
- Kriteria yang dicantumkan pada baris yang sama bekerja dengan logika AND. Kriteria yang dimasukkan pada baris yang berbeda bekerja dengan logika OR.
Contohnya, untuk menyaring catatan untuk Utara wilayah yang Sub-total lebih besar dari atau sama dengan 900, siapkan kisaran kriteria berikut ini:
- Wilayah: Utara
- Sub-total:>=900
Untuk informasi rinci tentang operator perbandingan, wildcard, dan rumus yang dapat Anda gunakan dalam kriteria Anda, silakan lihat Rentang kriteria Filter Lanjutan.
3. Terapkan Filter Lanjutan Excel
Pada kisaran kriteria yang ada, terapkan filter lanjutan dengan cara ini:
- Pilih sel tunggal mana pun dalam dataset Anda.
- Di Excel 2016, Excel 2013, Excel 2010 dan Excel 2007, buka Data tab> Urutkan &; Saring kelompok dan klik Lanjutan .
Di Excel 2003, klik tombol Data menu, arahkan ke Filter , lalu klik Filter Lanjutan... .
Kotak dialog Excel Advanced Filter akan muncul dan Anda mengaturnya seperti yang dijelaskan di bawah ini.
4. Konfigurasikan parameter Filter Lanjutan
Dalam majalah Filter Lanjutan Excel jendela dialog, tentukan parameter berikut:
- Tindakan Pilih apakah akan memfilter daftar di tempat atau menyalin hasilnya ke lokasi lain.
Memilih " Saring daftar di tempat" akan menyembunyikan baris yang tidak sesuai dengan kriteria Anda.
Jika Anda memilih " Salin hasilnya ke lokasi lain" , pilih sel kiri atas dari rentang tempat Anda ingin menempelkan baris yang difilter. Pastikan rentang tujuan tidak memiliki data di mana pun di kolom karena semua sel di bawah rentang yang disalin akan dihapus.
- Rentang daftar Ini adalah rentang sel yang akan difilter, judul kolom harus disertakan.
Jika Anda telah memilih sel mana pun dalam kumpulan data Anda sebelum mengklik tombol Lanjutan Excel akan memilih seluruh rentang daftar secara otomatis. Jika Excel salah memilih rentang daftar, klik tombol Tutup Dialog ikon di sebelah kanan langsung dari Rentang Daftar kotak, dan pilih kisaran yang diinginkan dengan menggunakan mouse.
- Rentang kriteria Ini adalah rentang sel tempat Anda memasukkan kriteria.
Selain itu, kotak centang di sudut kiri bawah jendela dialog Advanced Filter memungkinkan Anda menampilkan catatan unik saja Misalnya, opsi ini dapat membantu Anda mengekstrak semua item yang berbeda (berbeda) dalam kolom.
Dalam contoh ini, kami memfilter daftar di tempat, jadi konfigurasikan parameter Filter Lanjutan Excel dengan cara ini:
Terakhir, klik OK, dan Anda akan mendapatkan hasil berikut ini:
Ini bagus... tapi hasil yang sama sebenarnya bisa dicapai dengan Excel AutoFilter biasa, bukan? Anyway, jangan buru-buru meninggalkan halaman ini, karena kita baru menggores permukaannya saja sehingga kamu sudah mendapatkan gambaran dasar mengenai cara kerja Excel Advanced Filter. Lebih lanjut di artikel ini, kamu akan menemukan beberapa contoh yang hanya bisa dilakukan dengan advanced filter. Untuk mempermudah kamu dalam mengikutinya,mari kita pelajari lebih lanjut tentang kriteria Filter Lanjutan terlebih dahulu.
Rentang kriteria Filter Lanjutan Excel
Seperti yang baru saja Anda lihat, tidak ada ilmu roket dalam menggunakan Filter Lanjutan di Excel. Tetapi begitu Anda mempelajari detail seluk-beluk kriteria Filter Lanjutan, opsi Anda hampir tidak terbatas!
Operator perbandingan untuk angka dan tanggal
Dalam kriteria Filter Lanjutan, Anda dapat membandingkan nilai numerik yang berbeda menggunakan operator perbandingan berikut.
Operator perbandingan | Arti | Contoh |
= | Sama dengan | A1=B1 |
> | Lebih besar dari | A1 & gt; B1 |
< | Kurang dari | A1 |
>= | Lebih besar dari atau sama dengan | A1>=B1 |
<= | Kurang dari atau sama dengan | A1<=B1 |
Tidak sama dengan | A1B1 |
Penggunaan operator perbandingan dengan angka sudah jelas. Dalam contoh di atas, kita sudah menggunakan kriteria numerik >=900 untuk memfilter rekaman dengan Subtotal lebih besar dari atau sama dengan 900.
Dan berikut ini contoh lainnya. Seandainya Anda ingin menampilkan Utara wilayah catatan untuk bulan Juli dengan Jumlah lebih besar dari 800. Untuk ini, tentukan kondisi berikut dalam rentang kriteria:
- Wilayah: Utara
- Tanggal pemesanan:>=7/1/2016
- Tanggal pemesanan: <=7/30/2016
- Jumlah:>800
Dan sekarang, jalankan alat Filter Lanjutan Excel, tentukan Rentang daftar (A4:D50) dan Rentang kriteria (A2:D2) dan Anda akan mendapatkan hasil berikut ini:
Catatan. Terlepas dari format tanggal yang digunakan dalam lembar kerja Anda, Anda harus selalu menentukan format tanggal lengkap dalam rentang kriteria Filter Lanjutan dalam format yang dapat dipahami Excel, seperti 7/1/2016 atau 1-Jul-2016.
Filter lanjutan untuk nilai teks
Selain angka dan tanggal, Anda juga bisa menggunakan operator logika untuk membandingkan nilai teks. Aturan-aturannya didefinisikan dalam tabel di bawah ini.
Kriteria | Deskripsi |
="=teks" | Menyaring sel yang nilainya persis sama dengan "teks". |
teks | Menyaring sel yang isinya dimulai dengan "teks". |
teks | Menyaring sel yang nilainya tidak persis sama dengan "text" (sel yang berisi "text" sebagai bagian dari isinya akan disertakan dalam filter). |
>teks | Menyaring sel yang nilainya diurutkan menurut abjad setelah "teks". |
| Menyaring sel yang nilainya diurutkan menurut abjad sebelum "teks". |
Seperti yang Anda lihat, membuat filter lanjutan untuk nilai teks memiliki sejumlah kekhususan, jadi mari kita uraikan lebih lanjut tentang ini.
Contoh 1. Filter teks untuk pencocokan persis
Untuk menampilkan hanya sel-sel yang persis sama ke teks atau karakter tertentu, sertakan tanda yang sama dalam kriteria.
Contohnya, untuk memfilter hanya Pisang Microsoft Excel akan menampilkan kriteria sebagai berikut:. = pisang dalam sel, tetapi Anda dapat melihat seluruh ekspresi di formula bar:
Seperti yang bisa Anda lihat pada tangkapan layar di atas, kriteria hanya menunjukkan Pisang catatan dengan Sub-total lebih besar dari atau sama dengan 900, mengabaikan Pisang hijau dan Pisang Goldfinger .
Catatan. Ketika memfilter nilai numerik yang persis sama Misalnya, untuk memfilter record dengan subtotal sama dengan 900, Anda bisa menggunakan salah satu kriteria Sub-total berikut:, =900 atau hanya 900.
Contoh 2. Menyaring nilai teks yang dimulai dengan karakter tertentu
Untuk menampilkan semua sel yang isinya dimulai dengan teks tertentu, cukup ketik teks itu dalam rentang kriteria tanpa tanda sama dengan atau tanda kutip ganda.
Contohnya, untuk memfilter semua " hijau " item dengan subtotal lebih besar dari atau sama dengan 900, gunakan kriteria berikut ini:
- Item: Hijau
- Sub-total:>=900
Filter Lanjutan Excel dengan wildcard
Untuk memfilter catatan teks dengan kecocokan parsial , Anda bisa menggunakan karakter wildcard berikut ini dalam kriteria Filter Lanjutan:
- Tanda tanya (?) untuk mencocokkan karakter tunggal apa pun.
- Asterisk (*) untuk mencocokkan urutan karakter apa pun.
- Tilde (~) diikuti oleh *, ?, atau ~ untuk memfilter sel yang berisi tanda tanya, asterisk, atau tilde yang sebenarnya.
Tabel berikut ini memberikan beberapa contoh rentang kriteria dengan wildcard.
Kriteria | Deskripsi | Contoh |
*teks* | Menyaring sel yang mengandung "teks". | * pisang* menemukan semua sel yang mengandung kata "pisang", misalnya "pisang hijau". |
Teks | Menyaring sel yang isinya dimulai dengan dua karakter apa pun, diikuti oleh "teks". | Pisang menemukan sel yang berisi kata "banana" yang didahului dengan 2 karakter, seperti "1#banana" atau "//banana". |
teks*teks | Menyaring sel yang dimulai dengan "teks" DAN mengandung kejadian kedua dari "teks" di mana saja di dalam sel. | pisang * pisang menemukan sel yang diawali dengan kata "banana" dan mengandung kemunculan lain dari "banana" lebih jauh di dalam teks, misalnya " pisang hijau vs pisang kuning" . |
= "=teks*teks" | Menyaring sel yang mulai dengan AND akhir dengan "teks". | ="= pisang * pisang " menemukan sel yang diawali dan diakhiri dengan kata "banana", misalnya " pisang, pisang yang lezat" . |
= "=text1?text2" | Menyaring sel yang mulai dengan "text1", akhir dengan "text2", dan mengandung persis satu karakter di antaranya. | ="= pisang ? oranye " menemukan sel yang diawali dengan kata "banana", diakhiri dengan kata "orange" dan mengandung karakter tunggal apa pun di antaranya, misalnya " pisang/oranye" atau " pisang*orange". |
teks~** | Menyaring sel yang dimulai dengan "teks", diikuti oleh *, diikuti oleh karakter lainnya. | pisang~** menemukan sel yang dimulai dengan "banana" diikuti dengan tanda bintang, diikuti teks lain, seperti "banana*green" atau "banana*yellow". |
="=?????" | Menyaring sel dengan nilai teks yang berisi tepat 5 karakter. | ="=?????" menemukan sel dengan teks apa pun yang berisi tepat 5 karakter, seperti "apel" atau "lemon". |
Dan berikut ini adalah kriteria wildcard paling sederhana yang sedang beraksi (* pisang*), yang menemukan semua sel yang mengandung kata "banana":
Rumus dalam kriteria Filter Lanjutan
Untuk membuat filter lanjutan dengan kondisi yang lebih kompleks, Anda dapat menggunakan satu atau lebih fungsi Excel dalam rentang kriteria. Agar kriteria berbasis rumus berfungsi dengan benar, harap ikuti aturan ini:
- Rumus harus mengevaluasi TRUE atau FALSE.
- Rentang kriteria harus mencakup minimal 2 sel: sel formula dan sel judul .
- The sel judul dalam kriteria berbasis formula harus kosong atau memiliki judul yang berbeda dari salah satu judul rentang daftar.
- Agar formula yang akan dievaluasi untuk setiap baris data dalam rentang daftar, gunakan referensi relatif (tanpa $, seperti A1) untuk merujuk ke sel di baris pertama data.
- Agar formula dievaluasi hanya untuk sebuah sel tertentu atau rentang sel , gunakan referensi absolut (dengan $, seperti $A$1) untuk merujuk ke sel atau rentang tersebut.
- Apabila merujuk ke rentang daftar dalam rumus, selalu gunakan referensi sel absolut.
Contohnya, untuk memfilter baris di mana Agustus penjualan (kolom C) lebih besar dari Juli penjualan (kolom D), gunakan kriteria =D5>C5, di mana 5 adalah baris pertama data:
Catatan. Jika kriteria Anda hanya mencakup satu formula seperti dalam contoh ini, pastikan untuk menyertakan setidaknya 2 sel dalam rentang kriteria (sel rumus dan sel judul).
Untuk contoh yang lebih kompleks dari beberapa kriteria berdasarkan rumus, silakan lihat Cara menggunakan Filter Lanjutan di Excel - contoh rentang kriteria.
Menggunakan Filter Lanjutan dengan logika AND vs OR
Seperti yang sudah disebutkan di awal tutorial ini, Excel Advanced filter dapat bekerja dengan logika AND dan juga OR tergantung pada bagaimana Anda mengatur rentang kriteria :
- Kriteria pada baris yang sama digabungkan dengan sebuah DAN operator.
- Kriteria baris yang berbeda digabungkan dengan sebuah ATAU operator.
Untuk membuat segala sesuatunya lebih mudah dipahami, pertimbangkan contoh-contoh berikut ini.
Filter Lanjutan Excel dengan logika AND
Untuk menampilkan catatan dengan Sub-total >=900 DAN Rata-rata >=350, tentukan kedua kriteria pada baris yang sama:
Filter Lanjutan Excel dengan logika OR
Untuk menampilkan catatan dengan Sub-total >=900 ATAU Rata-rata >=350, tempatkan setiap kondisi pada baris yang terpisah:
Filter Lanjutan Excel dengan logika AND dan juga OR
Untuk menampilkan catatan untuk Utara wilayah dengan Sub-total lebih besar dari atau sama dengan 900 ATAU Rata-rata lebih besar dari atau sama dengan 350, siapkan kisaran kriteria dengan cara ini:
Dengan kata lain, kisaran kriteria dalam contoh ini diterjemahkan ke dalam kondisi berikut ini:
( Wilayah =Utara DAN Sub-total >=900) ATAU ( Wilayah =Utara DAN Rata-rata >=350)
Catatan. Tabel sumber dalam contoh ini hanya berisi empat wilayah: Utara, Selatan, Timur dan Barat, oleh karena itu kita bisa menggunakan Utara Jika ada wilayah lain yang mengandung kata "utara" seperti Northwest atau Northeast, maka kita akan menggunakan kriteria pencocokan yang tepat: = "=Utara"
.
Cara mengekstrak hanya kolom tertentu
Apabila mengonfigurasi Advanced Filter sehingga menyalin hasil ke lokasi lain, Anda bisa menentukan kolom mana yang akan diekstrak .
- Sebelum menerapkan filter, ketik atau salin judul kolom yang ingin Anda ekstrak ke baris pertama dari rentang tujuan.
Contohnya, untuk menyalin ringkasan data seperti Wilayah , Barang dan Sub-total berdasarkan rentang kriteria yang ditentukan ketik 3 label kolom di sel H1: J1 (silakan lihat gambar di bawah).
- Terapkan Filter Lanjutan Excel, dan pilih Salin ke lokasi lain opsi di bawah Tindakan .
- Dalam Salin ke kotak, masukkan referensi ke label kolom dalam rentang tujuan (H1: J1), dan klik OK.
Hasilnya, Excel telah memfilter baris menurut kondisi yang tercantum dalam rentang kriteria ( Utara item wilayah dengan Sub-total >=900), dan menyalin 3 kolom ke lokasi yang ditentukan:
Cara menyalin baris yang difilter ke lembar kerja lain
Jika Anda membuka alat Filter Lanjutan di lembar kerja yang berisi data asli Anda, pilih " Salin ke lokasi lain ", dan pilih opsi Salin ke range di sheet lain, Anda akan mendapatkan pesan kesalahan berikut: " Anda hanya bisa menyalin data yang difilter ke sheet aktif ".
Namun, ada cara untuk menyalin baris yang difilter ke lembar kerja lain, dan Anda sudah mendapatkan petunjuknya - cukup mulai Filter Lanjutan dari lembar tujuan , sehingga itu akan menjadi sheet aktif Anda.
Misalkan, tabel asli Anda ada di Sheet1, dan Anda ingin menyalin data yang difilter ke Sheet2. Inilah cara super sederhana untuk menyelesaikannya:
- Untuk memulainya, siapkan kisaran kriteria pada Sheet1.
- Pergi ke Sheet2, dan pilih sel kosong di bagian lembar kerja yang tidak digunakan.
- Jalankan Filter Lanjutan Excel ( Data tab> Lanjutan ).
- Dalam Filter Lanjutan jendela dialog, pilih opsi berikut ini:
- Di bawah Tindakan , memilih Salin ke lokasi lain .
- Klik di Rentang Daftar kotak, beralih ke Sheet1, dan pilih tabel yang ingin Anda filter.
- Klik di Rentang kriteria kotak, beralih ke Sheet1, dan pilih rentang kriteria.
- Klik di Salin ke kotak, dan pilih sel kiri atas dari rentang tujuan pada Sheet2. (Jika Anda ingin menyalin hanya beberapa kolom, ketikkan judul kolom yang diinginkan pada Sheet2 terlebih dahulu, dan sekarang pilih judul tersebut).
- Klik OK.
Dalam contoh ini, kita mengekstrak 4 kolom ke Sheet2, jadi kita mengetikkan judul kolom yang sesuai persis seperti yang muncul di Sheet1, dan memilih kisaran yang berisi judul (A1:D1) di dalam Salin ke kotak:
Pada dasarnya, beginilah cara Anda menggunakan Filter Lanjutan di Excel. Dalam tutorial berikutnya, kita akan melihat lebih dekat pada contoh rentang kriteria yang lebih kompleks dengan rumus, jadi harap tetap disini!