Memfilter dengan menggunakan kriteria tingkat lanjut

Berlaku Untuk
Excel untuk Microsoft 365 untuk Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

Jika data yang ingin difilter memerlukan kriteria di beberapa bidang, seperti pemfilteran menurut beberapa kondisi yang semuanya harus benar, atau menampilkan baris yang cocok dengan salah satu dari beberapa kondisi berbeda (seperti Type = "Produce" OR Salesperson = "Davolio"), Anda dapat menggunakan kotak dialog Filter Tingkat Lanjut .

Untuk membuka kotak dialog Filter Tingkat Lanjut , klik Data>Tingkat Lanjut.

Cuplikan layar bagian Urutkan dan Filter tab Data.

Filter Tingkat Lanjut Contoh
Gambaran umum kriteria filter tingkat lanjut
Beberapa kriteria, satu kolom, kriteria apa pun benar Tenaga Penjual = "Davolio" OR Tenaga Penjual = "Buchanan"
Beberapa kriteria, beberapa kolom, semua kriteria benar Tipe = "Hasilkan" DAN Penjualan > 1000
Beberapa kriteria, beberapa kolom, kriteria apa pun benar Tipe = "Hasil Bumi" OR Tenaga Penjual = "Buchanan"
Beberapa set kriteria, satu kolom dalam semua set (Sales > 6000 DAN Sales < 6500 ) ATAU (Sales < 500)
Beberapa kumpulan kriteria, beberapa kolom dalam setiap kriteria (Salesperson = "Davolio" DAN Sales >3000) ATAU
(Salesperson = "Buchanan" DAN Sales > 1500)
Kriteria wildcard Tenaga Penjual = nama dengan 'u' sebagai huruf kedua

Gambaran umum kriteria filter tingkat lanjut

Filter Tingkat Lanjut bekerja berbeda dari Filter dalam beberapa hal penting.

  • Perintah tersebut menampilkan kotak dialog Filter Tingkat Lanjut dan bukan menu FilterOtomatis.
  • Anda membuat rentang kriteria (sel terpisah di atas data Anda) tempat Anda memasukkan kondisi filter, lalu memberi tahu kotak dialog Filter Tingkat Lanjut untuk menggunakan rentang tersebut.
  • Filter Tingkat Lanjut TIDAK diperbarui secara otomatis saat Anda mengubah nilai kriteria

Catatan

Filter Tingkat Lanjut tetap tersedia untuk skenario pemfilteran yang kompleks, meskipun fitur yang lebih baru seperti Copilot di Excel kini dapat membantu pengguna dengan analisis data dan pemfilteran melalui kueri bahasa alami sebagai pendekatan alternatif untuk beberapa kasus penggunaan.

Memahami logika AND vs OR

Tipe logika Cara menyiapkan Contoh Apa yang ditemukannya
DAN logika (semua kriteria harus benar) Meletakkan kriteria dalam baris yang sama Ketik = "hasilkan" di kolom 1
Penjualan > 1000 di kolom 2
(keduanya dalam baris yang sama)
Hanya baris yang Tipe ADALAH "Hasil" DAN Penjualan LEBIH besar dari 1000
ATAU logika (kriteria apa pun bisa benar) Meletakkan kriteria dalam baris yang berbeda Baris 1: Ketik = "Hasilkan"
Baris 2: Tipe = "daging"
(baris yang berbeda, kolom yang sama)
Baris tempat Tipe ADALAH "Menghasilkan" ATAU Tipe ADALAH "Daging" (atau keduanya)

Contoh data

Contoh data berikut digunakan untuk semua prosedur dalam artikel ini.

Data mencakup tiga baris kosong di atas rentang daftar yang akan digunakan sebagai rentang kriteria (A1:C4) dan rentang daftar (A6:C10). Rentang kriteria mempunyai label kolom dan meliputi setidaknya satu baris kosong antara nilai kriteria dan daftar rentang.

Untuk bekerja dengan data ini, pilih data di tabel berikut, salin, lalu tempel ke sel A1 lembar kerja Excel yang baru.

Tipe Tenaga penjual Penjualan
Minuman Suyama $5122
Daging Davolio $450
hasil bumi Buchanan $6328
Hasil bumi Davolio $6544

Dalam contoh ini, lembar kerja yang dihasilkan akan terlihat seperti ini, di mana rentang kriteria filter diuraikan berwarna biru dan rentang daftar (data yang ingin Anda filter) diuraikan dengan warna merah. 

Cuplikan layar kriteria dan rentang daftar

Operator perbandingan

Anda bisa membandingkan dua nilai dengan menggunakan operator berikut ini. Saat dua nilai dibandingkan dengan menggunakan operator ini, hasilnya adalah nilai logika—TRUE atau FALSE.

Operator perbandingan Arti Contoh
= (tanda sama dengan) Sama dengan A1=B1
> (tanda lebih besar dari) Lebih besar dari A1>B1
< (kurang dari tanda) Kurang dari A1<B1
>= (lebih besar dari atau sama dengan tanda) Lebih besar dari atau sama dengan A1>=B1
<= (kurang dari atau sama dengan tanda) Lebih kecil atau sama dengan A1<=B1
<> (tidak sama dengan tanda) Tidak sama dengan A1<>B1

Menggunakan tanda sama dengan untuk mengetik teks atau nilai

Karena tanda sama dengan (=) digunakan untuk menunjukkan rumus ketika Anda mengetikkan teks atau nilai dalam sel, Excel mengevaluasi apa yang Anda ketik; Namun, hal ini dapat menyebabkan hasil filter yang tidak terduga. Untuk menunjukkan operator perbandingan persamaan untuk teks atau nilai, ketik kriteria itu sebagai ekspresi string di sel yang sesuai dalam rentang kriteria:

=''=entry''

Di mana entri adalah teks atau nilai yang ingin Anda temukan. Misalnya:

Apa yang Anda ketikkan dalam sel Apa yang dievaluasi dan ditampilkan Excel
="=Davolio" =Davolio
="=3000" =3000

Mempertimbangkan kepekaan huruf besar-kecil

Saat Anda memfilter data teks, Excel tidak membedakan antara karakter huruf besar dan huruf kecil. Namun, Anda dapat menggunakan rumus untuk melakukan pencarian yang peka huruf besar kecil. Misalnya, lihat bagian Kriteria wildcard.

Menggunakan nama yang ditentukan sebelumnya

Anda dapat memberi nama rentang Kriteria, dan referensi untuk rentang tersebut akan muncul secara otomatis di kotak Rentang kriteria. Anda juga bisa menentukan nama Database untuk daftar rentang yang akan difilter dan menetapkan nama Ekstrak untuk area tempat Anda ingin menempelkan baris, dan rentang ini akan muncul secara otomatis di kotak Daftar rentang dan Salin ke.

Membuat kriteria dengan menggunakan rumus

Anda dapat menggunakan nilai terhitung yang merupakan hasil rumus sebagai kriteria Anda. Ingatlah poin-poin penting berikut:

  • Rumus harus mengevaluasi ke TRUE atau FALSE.
  • Karena Anda menggunakan rumus, masukkan rumusnya seperti biasa, dan jangan ketikkan ekspresi dengan cara berikut:
    =''=entri''
  • Jangan gunakan label kolom untuk label kriteria; pertahankan label kriteria tetap kosong atau gunakan label yang bukan label kolom dalam rentang daftar (dalam contoh di bawah ini, Rata-rata Terhitung dan Sama Persis).
    Jika Anda menggunakan label kolom dalam rumus, bukan referensi sel relatif atau nama rentang, Excel menampilkan nilai kesalahan seperti #NAME? atau #VALUE! dalam sel yang berisi kriteria. Anda dapat mengabaikan kesalahan ini karena tidak memengaruhi cara rentang daftar difilter.
  • Rumus yang Anda gunakan untuk kriteria harus menggunakan referensi relatif agar merujuk ke sel terkait dalam baris pertama data.
  • Seluruh referensi lain dalam rumus tersebut harus referensi mutlak.

Beberapa kriteria, satu kolom, kriteria apa pun benar

Logika Boolean:  (Tenaga Penjual = "Davolio" OR Tenaga Penjual = "Buchanan")

Gunakan ini jika Anda ingin memfilter baris yang satu kolom cocok dengan SALAH satu dari beberapa nilai. Kedua baris dengan Davolio DAN baris dengan Buchanan akan ditampilkan.

  1. Untuk menemukan baris yang memenuhi beberapa kriteria untuk satu kolom, ketikkan kriteria langsung di bawah masing-masing baris terpisah dari rentang kriteria tersebut. Sebagai contoh, masukkan hal berikut ke dalam dua baris pertama rentang kriteria:

    Tipe Tenaga penjual Penjualan
    ="=Davolio"
    ="=Buchanan"
  2. Klik sel dalam rentang daftar.

  3. Pada tab Data, di dalam grup Urutkan & Filter, klik Tingkat Lanjut.

  4. Pilih untuk Filter daftar, di tempat, sembunyikan baris yang tidak cocok dengan kriteria Anda, atau Salin ke lokasi lain, salin baris yang cocok dengan kriteria Anda ke area lain dari lembar kerja.

  5. Dalam kotak Rentang kriteria, masukkan referensi untuk rentang kriteria, termasuk label kriteria. Dengan menggunakan contoh, masukkan $A$1: $C$3.

  6. Dengan menggunakan contoh, hasil yang difilter untuk rentang daftar adalah:

    Tipe Tenaga penjual Penjualan
    Daging Davolio $450
    hasil bumi Buchanan $6,328
    Hasil bumi Davolio $6,544

Beberapa kriteria, beberapa kolom, semua kriteria benar

Logika Boolean: (ketik = "menghasilkan" DAN penjualan > 1000)

  1. Untuk menemukan baris yang memenuhi beberapa kriteria dalam beberapa kolom, ketik seluruh kriteria di baris yang sama dari rentang kriteria. Sebagai contoh, masukkan:

    Tipe Tenaga penjual Penjualan
    ="=Hasil bumi" >1000
  2. Klik sel dalam rentang daftar.

  3. Pada tab Data, di dalam grup Urutkan & Filter, klik Tingkat Lanjut.

  4. Pilih untuk Filter daftar, di tempat, sembunyikan baris yang tidak cocok dengan kriteria Anda, atau Salin ke lokasi lain, salin baris yang cocok dengan kriteria Anda ke area lain dari lembar kerja.

  5. Dalam kotak Rentang kriteria, masukkan referensi untuk rentang kriteria, termasuk label kriteria. Dengan menggunakan contoh, masukkan $A$1: $C$2.

  6. Dengan menggunakan contoh, hasil yang difilter untuk rentang daftar adalah:

    Tipe Tenaga penjual Penjualan
    hasil bumi Buchanan $6,328
    Hasil bumi Davolio $6,544

Beberapa kriteria, beberapa kolom, kriteria apa pun benar

Logika Boolean: (ketik = "menghasilkan" ATAU salesperson = "buchanan")

  1. Untuk menemukan baris yang memenuhi beberapa kriteria dalam beberapa kolom, di mana kriteria apa saja bisa benar, ketik kriteria itu di kolom dan baris yang berbeda dari rentang kriteria. Sebagai contoh, masukkan:

    Tipe Tenaga penjual Penjualan
    ="=Hasil bumi"
    ="=Buchanan"
  2. Klik sel dalam rentang daftar.

  3. Pada tab Data , dalam grup Urutkan & Filter , klik Tingkat lanjut.

  4. Pilih untuk Filter daftar, di tempat, sembunyikan baris yang tidak cocok dengan kriteria Anda, atau Salin ke lokasi lain, salin baris yang cocok dengan kriteria Anda ke area lain dari lembar kerja.

  5. Dalam kotak Rentang kriteria, masukkan referensi untuk rentang kriteria, termasuk label kriteria. Dengan menggunakan contoh, masukkan $A$1: $B$3.

  6. Dengan menggunakan contoh, hasil yang difilter untuk rentang daftar adalah:

    Tipe Tenaga penjual Penjualan
    hasil bumi Buchanan $6,328
    Hasil bumi Davolio $6,544

Beberapa set kriteria, satu kolom dalam semua set

Logika Boolean: ( (Sales > 6000 DAN Sales < 6500 ) ATAU (Sales < 500) )

  1. Untuk menemukan baris yang memenuhi beberapa set kriteria, di mana setiap set menyertakan kriteria untuk satu kolom, termasuk beberapa kolom dengan judul kolom sama. Sebagai contoh, masukkan:

    Tipe Tenaga penjual Penjualan Penjualan
    >6000 <6500
    <500
  2. Klik sel dalam rentang daftar. Dengan menggunakan contoh, klik sel mana saja dalam rentang daftar A6:C10.

  3. Pada tab Data, di dalam grup Urutkan & Filter, klik Tingkat Lanjut.

  4. Pilih untuk Filter daftar, di tempat, sembunyikan baris yang tidak cocok dengan kriteria Anda, atau Salin ke lokasi lain, salin baris yang cocok dengan kriteria Anda ke area lain dari lembar kerja.

    Tip

    Saat Anda menyalin baris yang difilter ke lokasi lain, Anda bisa menentukan kolom mana yang disertakan dalam operasi penyalinan. Sebelum memfilter, salin label kolom untuk kolom yang Anda inginkan ke baris pertama area tempat Anda merencanakan untuk menempelkan baris yang difilter. Saat Anda memfilter, masukkan referensi ke label kolom yang disalin dalam kotak Salin ke. Kemudian baris yang disalin hanya akan menyertakan kolom tempat Anda memasukkan label yang salin.

  5. Dalam kotak Rentang kriteria, masukkan referensi untuk rentang kriteria, termasuk label kriteria. Dengan menggunakan contoh, masukkan $A$1: $D$3.

  6. Dengan menggunakan contoh, hasil yang difilter untuk rentang daftar adalah:

    Tipe Tenaga penjual Penjualan
    Daging Davolio $450
    hasil bumi Buchanan $6,328

Beberapa kumpulan kriteria, beberapa kolom dalam setiap kriteria

Logika Boolean: ( (Salesperson = "Davolio" DAN Sales >3000) ATAU (Salesperson = "Buchanan" DAN Sales > 1500) )

  1. Untuk menemukan baris yang memenuhi beberapa set kriteria, di mana setiap set menyertakan kriteria untuk beberapa kolom, ketik setiap set kriteria dalam kolom dan baris terpisah. Sebagai contoh, masukkan:

    Tipe Tenaga penjual Penjualan
    ="=Davolio" >3000
    ="=Buchanan" >1500
  2. Klik sel dalam rentang daftar. Dengan menggunakan contoh, klik sel mana saja dalam rentang daftar A6:C10.

  3. Pada tab Data, di dalam grup Urutkan & Filter, klik Tingkat Lanjut.

  4. Pilih untuk Filter daftar, di tempat, sembunyikan baris yang tidak cocok dengan kriteria Anda, atau Salin ke lokasi lain, salin baris yang cocok dengan kriteria Anda ke area lain dari lembar kerja.

  5. Dalam kotak Rentang kriteria, masukkan referensi untuk rentang kriteria, termasuk label kriteria. Dengan menggunakan contoh, masukkan $A$1: $C$3.

  6. Dengan menggunakan contoh, hasil yang difilter untuk rentang daftar adalah:

    Tipe Tenaga penjual Penjualan
    hasil bumi Buchanan $6,328
    Hasil bumi Davolio $6,544

Kriteria wildcard

Logika Boolean: Tenaga Penjual = nama dengan 'u' sebagai huruf kedua

  1. Untuk menemukan nilai teks yang memiliki beberapa kesamaan karakter tetapi tidak yang lainnya, lakukan satu atau beberapa hal berikut ini:

    • Ketik satu atau beberapa karakter tanpa tanda sama dengan (=) untuk menemukan baris dengan nilai teks dalam kolom yang dimulai dengan karakter tersebut. Misalnya, jika Anda mengetikkan teks Dav sebagai kriteria, Excel menemukan "Davolio", "David", dan "Davis."

    • Gunakan karakter wildcard.

      Gunakan Untuk menemukan
      ? (tanda tanya) Setiap karakter tunggal
      Misalnya, sm?th menemukan "smith" dan "smyth"
      * (tanda bintang) Jumlah karakter apa pun
      Sebagai contoh, *east menemukan "Northeast" dan "Southeast"
      ~ (tanda gelombang) diikuti oleh ?, *, or ~ Tanda tanya, tanda bintang, atau tilde
      Misalnya, fy91~? akan menemukan "fy91?"
  2. Sisipkan setidaknya tiga baris kosong di atas rentang daftar yang bisa digunakan sebagai rentang kriteria. Rentang kriteria harus memiliki label kolom. Pastikan bahwa ada setidaknya satu baris kosong di antara nilai kriteria dan rentang daftar.

  3. Dalam baris di bawah label kolom, ketik kriteria yang ingin Anda cocokkan. Dengan menggunakan contoh, masukkan:

    Tipe Tenaga penjual Penjualan
    ="=Me*"
    ="=?u*"
  4. Klik sel dalam rentang daftar. Dengan menggunakan contoh, klik sel mana saja dalam rentang daftar A6:C10.

  5. Pada tab Data, di dalam grup Urutkan & Filter, klik Tingkat Lanjut.

  6. Pilih untuk Filter daftar, di tempat, sembunyikan baris yang tidak cocok dengan kriteria Anda, atau Salin ke lokasi lain, salin baris yang cocok dengan kriteria Anda ke area lain dari lembar kerja.

  7. Dalam kotak Rentang kriteria, masukkan referensi untuk rentang kriteria, termasuk label kriteria. Dengan menggunakan contoh, masukkan $A$1: $B$3.

  8. Dengan menggunakan contoh, hasil yang difilter untuk rentang daftar adalah:

    Tipe Tenaga penjual Penjualan
    Minuman Suyama $5,122
    Daging Davolio $450
    hasil bumi Buchanan $6,328

Cara menghapus atau menghapus filter tingkat lanjut

Setelah menerapkan Filter Tingkat Lanjut, Anda mungkin ingin menghapusnya untuk melihat semua data lagi. Berikut ini caranya:

  1. Klik sel mana pun dalam rentang data yang difilter.
  2. Buka tab Data .
  3. Dalam grup Urutkan & Filter, klik Hapus.
  4. Semua baris akan ditampilkan lagi.

Perlu bantuan lainnya?

Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.