Isi kandungan
Penapisan menjadi sangat diperlukan apabila anda mempunyai set data yang lebih besar dan lebih rumit. Mendapatkan semula data yang dikehendaki agak memakan masa daripada set data sedemikian. Oleh itu, anda harus tahu cara menggunakan berbilang Penapis dalam Excel. Kaedah berbilang Penapis amat menakjubkan untuk memaparkan data anda yang berminat.
Dalam artikel ini, kami akan membincangkan kaedah cara menggunakan berbilang Penapis termasuk Kod VBA dalam Excel. Selain itu, kami akan menunjukkan fungsi FILTER yang menapis dengan bijak dan mengemas kini data secara automatik.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja amalan dari sini:
Memohon Berbilang Penapis.xlsm
6 Kaedah untuk Memohon Berbilang Penapis dalam Excel
Sebelum pergi ke analisis utama, mari lihat sekilas set data berikut. Di sini, Nama 15 Tapak diberikan bersama dengan Kategori mereka. Selain itu, Nombor Lawatan dan Pelanggan Baharu disediakan berdasarkan Tarikh dan mod Platform .
Kini kita akan melihat penerapan berbilang penapis berkaitan perspektif yang berbeza. Untuk menjalankan sesi, kami menggunakan Microsoft 365 version . Jadi, mari kita mulakan.
1. Berbilang Penapis dengan Cara Mudah dalam Lajur Berbeza dalam Excel
Di sini, anda boleh menyusun data yang diperlukan dengan mudah menggunakan pilihan Penapis dalam Excel. Sebagai contoh,jika anda ingin mendapatkan bilangan lawatan untuk Tapak Pendidikan dan Platform mudah alih , anda hanya boleh menggunakan pilihan Penapis .
Jadi, untuk ini, ikuti langkah di bawah.
- Pertama, pilih set data anda.
- Kedua, daripada tab Laman Utama > klik pilihan Penapis (dari bar arahan Isih & Penapis ). Selain itu, anda boleh membuka pilihan Penapis dengan cara lain. Tambahan pula, yang itu adalah daripada tab Data > klik pilihan Tapis .
Selepas itu, anda akan melihat anak panah lungsur untuk setiap medan.
Kini, anda perlu menapis data yang anda inginkan.
- Mula-mula, pilih “Kategori” medan.
- Kemudian, nyahtanda kotak berdekatan dengan Pilih Semua untuk menyahpilih semua pilihan data.
- Kemudian, tandai kotak berdekatan dengan “Pendidikan” .
- Kemudian, tekan OK .
- Sekali lagi, klik pada “ Medan Platforms” dan tandai kotak berdekatan dengan platform “Mudah alih” dengan cara yang lebih awal.
Selepas menapis dua medan, anda akan mendapat nombor lawatan berikut.
2. Menggunakan AutoFilter Option untuk Menapis Berbilang Nilai dalam Excel AutoFilter dalam Excel digunakan sebagai butang terbenam untuk menapis pelbagai jenis data yang diperlukan dalam julat atau lajur data.
Jadi, jika anda ingin mencari “Nama Tapak” mempunyai nombor lawatan antara 5000 dan 10000 dan “Pelanggan baharu” adalah lebih daripada 200 , anda boleh melakukannya dengan cara berikut.
- Pertama sekali, pilih set data dan tekan CTRL+SHIFT+L .
- Kemudian, klik pada anak panah lungsur medan “Nombor Lawatan” .
- Selepas itu, pergi ke menu Penapis Nombor .
- Kemudian, pilih pilihan Antara .
Pada masa ini, kotak dialog baharu bernama Penapis Auto Tersuai akan muncul.
- Pertama sekali, masukkan 5000 dalam ruang kosong pertama dalam kotak dialog AutoFilter Tersuai .
- Kedua , tulis 10000 dalam ruang kedua.
- Akhir sekali, tekan OK .
Sebagai hasil, anda akan melihat Nombor lawatan yang ditapis.
- Begitu juga, klik pada anak panah lungsur daripada medan “Pelanggan Baharu” .
- Kemudian, pergi ke menu Penapis Nombor .
- Selepas itu, pilih Lebih Besar Daripada pilihan.
Begitu juga, kotak dialog bernama Autofilter Tersuai untuk “ Pelanggan baharu ” dibuka.
- Kemudian, isikan ruang dengan menaip 200 .
- Seterusnya, tekan OK .
Dan anda akan mendapat hasil berikut untuk pertanyaan anda. Oleh itu, kami berpendapat bahawa anda jelas cara menggunakan berbilang Penapis dalam Excel.
3. Menapis Berbilang LajurSecara serentak Menggunakan Ciri Penapis Lanjutan
Dalam kaedah dua sebelumnya, anda melihat penggunaan berbilang penapis secara berasingan untuk setiap medan. Selain itu, anda tidak mempunyai pilihan untuk menyediakan kriteria.
Sebenarnya, menggunakan pilihan Penapis Lanjutan , anda boleh menentukan kriteria untuk medan.
Sebagai contoh, anda boleh menentukan tiga kriteria iaitu kategori tapak adalah pendidikan , bilangan lawatan akan menjadi lebih daripada 10000 dan bilangan pelanggan baharu akan menjadi lebih daripada 400 .
- Pertama sekali, tuliskan kriteria di atas berkenaan medan mereka. Di sini, kami telah menulis kriteria tersebut dalam julat sel B22:D23 . Sebenarnya, anda mesti menulis kriteria mendatar .
- Kemudian buka pilihan Penapis Terperinci dengan mengklik tab Data > Isih & Tapis > Lanjutan .
- Kemudian, nyatakan julat keseluruhan set data anda dari tempat yang anda mahu tapis dalam pilihan Senarai dan sediakan kriteria dalam julat Kriteria .
- Selain itu, jika anda tidak memerlukan data yang serupa, tandai kotak berdekatan dengan Rekod unik sahaja .
- Selepas itu, tekan OK .
Dan anda akan melihat output berikut.
Bacaan Serupa:
- Tapis Berbilang Kriteria dalam Excel (4Cara yang Sesuai)
- Tapis Data dalam Excel menggunakan Formula
- Cara Menapis Berbilang Lajur Secara serentak dalam Excel (3 Cara)
- Cari Berbilang Item dalam Penapis Excel (2 Cara)
4. Berbilang Penapis Menggunakan VBA dalam Excel
Jika anda mempunyai set data yang lebih besar, ia memakan masa dan sedikit membosankan untuk mendapatkan hasil yang diperlukan menggunakan formula.
Sebaliknya anda boleh menggunakan kod VBA dalam Excel yang melaksanakan keputusan dengan cepat dan tepat.
Sekarang, mari lihat bagaimana anda boleh menggunakan kod VBA pada set data kami.
Di sini, kita akan melihat dua aplikasi VBA AutoFilter menggunakan operator ATAU dan operator DAN masing-masing.
4.1. Berbilang Penapis Menggunakan Operator ATAU (Logik)
Jika anda ingin menapis tapak yang mempunyai bilangan lawatan kurang daripada 10000 atau lebih daripada 15000 dan kategori tapak tersebut ialah pendidikan , maka anda boleh mengikuti langkah berikut.
- Pertama, daripada Pembangun tab > klik pada Visual Basic .
- Kemudian, buka modul dengan mengklik Sisipkan > Modul .
- Selepas itu, tuliskan kod berikut dalam Modul 1 .
1829
Pecahan Kod
Perkara berikut diperlukan untuk menggunakan AutoFilter VBA .
- Julat: Ia merujuk kepada seljulat untuk ditapis cth. B4:G19 .
- Medan: Ia ialah indeks nombor lajur dari bahagian paling kiri set data anda. Nilai medan pertama ialah 1 .
- Kriteria 1: Kriteria pertama untuk medan cth. Kriteria1=”<10000”
- Kriteria 2: Kriteria kedua untuk medan cth. Kriteria2=”>15000”
- Operator: Operator Excel yang menentukan keperluan penapisan tertentu cth. Operator:=xlOr , Operator:=xlAnd , dsb.
- Pada masa ini, daripada tab Developer > pergi ke Macros .
- Kemudian, pilih filter_my_sites daripada Nama makro dan tekan Jalankan .
Jika anda menjalankan kod di atas, anda akan mendapat output berikut.
4.2. Penapis Berbilang Menggunakan Operator DAN (Logik)
Lebih penting lagi, jika anda ingin mendapatkan tapak pendidikan yang mempunyai bilangan lawatan antara 5000 dan 15000 , anda boleh menggunakan kod berikut.
9512
- Selepas menjalankan kod, anda akan mendapat output berikut.
Jadi, kami fikir anda jelas cara menggunakan berbilang Penapis dalam Excel menggunakan VBA .
5. Gunakan Fungsi FILTER untuk Menggunakan Berbilang Penapis
Kaedah pertama 3 yang dibincangkan agak berfungsi walaupun ia mempunyai kelemahan yang serius. Anda tidak boleh mengemas kini data yang ditapissecara automatik. Untuk ini, anda perlu sekali lagi menggunakan kaedah untuk menapis data baharu.
Itulah sebabnya Microsoft membawa fungsi FILTER yang dikemas kini yang mengemas kini data yang ditapis secara automatik. Selain itu, anda akan mendapat fungsi ini hanya dalam versi Excel 365 .
Sintaks fungsi ialah
FILTER (array, include, [if_empty])
AutoFilter dalam Excel digunakan sebagai butang terbenam untuk menapis pelbagai jenis data yang diperlukan dalam julat atau lajur data.
Jadi, jika anda ingin mencari “Nama Tapak” mempunyai nombor lawatan antara 5000 dan 10000 dan “Pelanggan baharu” adalah lebih daripada 200 , anda boleh melakukannya dengan cara berikut.
- Pertama sekali, pilih set data dan tekan CTRL+SHIFT+L .
- Kemudian, klik pada anak panah lungsur medan “Nombor Lawatan” .
- Selepas itu, pergi ke menu Penapis Nombor .
- Kemudian, pilih pilihan Antara .
Pada masa ini, kotak dialog baharu bernama Penapis Auto Tersuai akan muncul.
- Pertama sekali, masukkan 5000 dalam ruang kosong pertama dalam kotak dialog AutoFilter Tersuai .
- Kedua , tulis 10000 dalam ruang kedua.
- Akhir sekali, tekan OK .
Sebagai hasil, anda akan melihat Nombor lawatan yang ditapis.
- Begitu juga, klik pada anak panah lungsur daripada medan “Pelanggan Baharu” .
- Kemudian, pergi ke menu Penapis Nombor .
- Selepas itu, pilih Lebih Besar Daripada pilihan.
Begitu juga, kotak dialog bernama Autofilter Tersuai untuk “ Pelanggan baharu ” dibuka.
- Kemudian, isikan ruang dengan menaip 200 .
- Seterusnya, tekan OK .
Dan anda akan mendapat hasil berikut untuk pertanyaan anda. Oleh itu, kami berpendapat bahawa anda jelas cara menggunakan berbilang Penapis dalam Excel.
3. Menapis Berbilang LajurSecara serentak Menggunakan Ciri Penapis Lanjutan
Dalam kaedah dua sebelumnya, anda melihat penggunaan berbilang penapis secara berasingan untuk setiap medan. Selain itu, anda tidak mempunyai pilihan untuk menyediakan kriteria.
Sebenarnya, menggunakan pilihan Penapis Lanjutan , anda boleh menentukan kriteria untuk medan.
Sebagai contoh, anda boleh menentukan tiga kriteria iaitu kategori tapak adalah pendidikan , bilangan lawatan akan menjadi lebih daripada 10000 dan bilangan pelanggan baharu akan menjadi lebih daripada 400 .
- Pertama sekali, tuliskan kriteria di atas berkenaan medan mereka. Di sini, kami telah menulis kriteria tersebut dalam julat sel B22:D23 . Sebenarnya, anda mesti menulis kriteria mendatar .
- Kemudian buka pilihan Penapis Terperinci dengan mengklik tab Data > Isih & Tapis > Lanjutan .
- Kemudian, nyatakan julat keseluruhan set data anda dari tempat yang anda mahu tapis dalam pilihan Senarai dan sediakan kriteria dalam julat Kriteria .
- Selain itu, jika anda tidak memerlukan data yang serupa, tandai kotak berdekatan dengan Rekod unik sahaja .
- Selepas itu, tekan OK .
Dan anda akan melihat output berikut.
Bacaan Serupa:
- Tapis Berbilang Kriteria dalam Excel (4Cara yang Sesuai)
- Tapis Data dalam Excel menggunakan Formula
- Cara Menapis Berbilang Lajur Secara serentak dalam Excel (3 Cara)
- Cari Berbilang Item dalam Penapis Excel (2 Cara)
4. Berbilang Penapis Menggunakan VBA dalam Excel
Jika anda mempunyai set data yang lebih besar, ia memakan masa dan sedikit membosankan untuk mendapatkan hasil yang diperlukan menggunakan formula.
Sebaliknya anda boleh menggunakan kod VBA dalam Excel yang melaksanakan keputusan dengan cepat dan tepat.
Sekarang, mari lihat bagaimana anda boleh menggunakan kod VBA pada set data kami.
Di sini, kita akan melihat dua aplikasi VBA AutoFilter menggunakan operator ATAU dan operator DAN masing-masing.
4.1. Berbilang Penapis Menggunakan Operator ATAU (Logik)
Jika anda ingin menapis tapak yang mempunyai bilangan lawatan kurang daripada 10000 atau lebih daripada 15000 dan kategori tapak tersebut ialah pendidikan , maka anda boleh mengikuti langkah berikut.
- Pertama, daripada Pembangun tab > klik pada Visual Basic .
- Kemudian, buka modul dengan mengklik Sisipkan > Modul .
- Selepas itu, tuliskan kod berikut dalam Modul 1 .
1829
Pecahan Kod
Perkara berikut diperlukan untuk menggunakan AutoFilter VBA .
- Julat: Ia merujuk kepada seljulat untuk ditapis cth. B4:G19 .
- Medan: Ia ialah indeks nombor lajur dari bahagian paling kiri set data anda. Nilai medan pertama ialah 1 .
- Kriteria 1: Kriteria pertama untuk medan cth. Kriteria1=”<10000”
- Kriteria 2: Kriteria kedua untuk medan cth. Kriteria2=”>15000”
- Operator: Operator Excel yang menentukan keperluan penapisan tertentu cth. Operator:=xlOr , Operator:=xlAnd , dsb.
- Pada masa ini, daripada tab Developer > pergi ke Macros .
- Kemudian, pilih filter_my_sites daripada Nama makro dan tekan Jalankan .
Jika anda menjalankan kod di atas, anda akan mendapat output berikut.
4.2. Penapis Berbilang Menggunakan Operator DAN (Logik)
Lebih penting lagi, jika anda ingin mendapatkan tapak pendidikan yang mempunyai bilangan lawatan antara 5000 dan 15000 , anda boleh menggunakan kod berikut.
9512
- Selepas menjalankan kod, anda akan mendapat output berikut.
Jadi, kami fikir anda jelas cara menggunakan berbilang Penapis dalam Excel menggunakan VBA .
5. Gunakan Fungsi FILTER untuk Menggunakan Berbilang Penapis
Kaedah pertama 3 yang dibincangkan agak berfungsi walaupun ia mempunyai kelemahan yang serius. Anda tidak boleh mengemas kini data yang ditapissecara automatik. Untuk ini, anda perlu sekali lagi menggunakan kaedah untuk menapis data baharu.
Itulah sebabnya Microsoft membawa fungsi FILTER yang dikemas kini yang mengemas kini data yang ditapis secara automatik. Selain itu, anda akan mendapat fungsi ini hanya dalam versi Excel 365 .
Sintaks fungsi ialah
FILTER (array, include, [if_empty])Argumennya ialah-
- tatasusunan: Julat atau tatasusunan untuk ditapis.
- termasuk : Tatasusunan Boolean, dibekalkan sebagai kriteria.
- if_empty: Nilai untuk dikembalikan apabila tiada hasil dikembalikan. Ini ialah medan pilihan.
Selain itu, anda boleh menapis set data berdasarkan tarikh. Katakan anda mahu menapis keseluruhan set data hanya untuk bulan Jun . Ini bermakna anda ingin mendapatkan nama tapak , bilangan lawatan , dsb. untuk Jun .
- Dalam hal itu kes, tulis formula dalam sel H5 . Di sini, anda harus menyimpan ruang yang mencukupi untuk data yang ditapis jika tidak, ia akan menunjukkan beberapa ralat.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")
Di sini, B5:F19 ialah set data kami, D5:D19 adalah untuk tarikh, sintaks MONTH(D5:D19) > 5 mengembalikan tarikh untuk Jun .
- Kemudian, tekan ENTER .
Dan, anda akan dapatkan output berikut.
6. Penggunaan Jadual Excel untuk Memohon Berbilang Penapis
Anda boleh menggunakan jadual Excel untuk memohon berbilang penapis. Langkah-langkah diberikandi bawah.
Langkah:
- Pertama, pilih julat data.
- Kedua, daripada tab Sisipkan >> pilih ciri Jadual .
Pada masa ini, kotak dialog bernama Cipta Jadual akan muncul.
- Sekarang, pastikan anda telah memilih julat data dalam kotak Di manakah data untuk jadual anda? . Di sini, jika anda memilih julat data sebelum itu, kotak ini akan diisi secara automatik.
- Kemudian, semak pilihan Jadual saya mempunyai pengepala .
- Akhir sekali, tekan OK .
Selepas itu, anda akan melihat anak panah lungsur untuk setiap medan.
- Kemudian, ikut langkah kaedah-1 dan anda akan mendapat output.
Cara Menapis Berbilang Nilai Dipisahkan Koma dalam Excel
Untuk bahagian ini, kami akan menggunakan jadual data yang berbeza. Yang mengandungi Nama Tapak, Kategori, Nombor Lawatan, dan Platform .
Sekarang, jika anda ingin mendapatkan bilangan lawatan untuk Tapak pendidikan dan Platform mudah alih , anda boleh mengikuti langkah-langkahnya.
- Sekarang, pilih set data dan tekan CTRL+SHIFT+L .
Jadi, anda akan melihat anak panah lungsur untuk setiap medan.
- Kemudian, klik pada anak panah lungsur bagi medan “Kategori” .
- Selepas itu, pergi ke Penapis Teks menu.
- Kemudian, pilih Mengandungi.. pilihan.
Pada masa ini, kotak dialog baharu bernama Autofilter Tersuai akan muncul.
- Pada mula-mula, tulis Pendidikan di ruang pertama.
- Kemudian, tekan OK .
Jadi, anda akan melihat Kategori ditapis.
Selepas itu, untuk menapis Platform ikut langkah kaedah-1 dan anda akan mendapat output akhir.
Bahagian Latihan
Kini, anda boleh mempraktikkan kaedah yang dijelaskan sendiri.
Kesimpulan
Ini adalah cara anda boleh menggunakan berbilang penapis dalam Excel. Jika anda mempunyai sebarang cadangan atau kekeliruan, sila maklumkan kepada kami di bahagian komen berikut.
Terima kasih kerana bersama kami.