Kumaha Nyaring sareng Sababaraha Kriteria dina Excel (4 Cara Gampang)

  • Bagikeun Ieu
Hugh West

Dinten ieu kuring bakal nunjukkeun anjeun kumaha Excel nyaring sababaraha kriteria tina sababaraha data anu cocog nganggo fungsi FILTER Excel. Samemeh indit ka sawala utama, abdi hoyong ngingetkeun anjeun hiji hal. Pungsi FILTER ngan sadia dina Office 365 .

Unduh Buku Latihan Praktek

Filter Multiple Values.xlsx

Pendahuluan Fungsi FILTER

Hayu urang diwanohkeun kana fungsi Excel FILTER heula pikeun nyaring sababaraha kritéria.

Tingali set data di handap. Urang gaduh taun, nagara tuan rumah , nagara juara , sareng nagara runner-up sadaya Piala Dunia FIFA di kolom B, C, D, jeung E masing-masing.

Ayeuna lamun kuring nanya, naon taun nalika Brazil janten juara?

Naon anu anjeun laksanakeun?

Anjeun sigana bakal ngaliwat kolom D (Juara), sareng ningali naha aya sél nu ngandung Brazil di jerona atawa henteu.

Terus mun anjeun manggihan hiji, anjeun bakal mindahkeun dua léngkah kénca sél éta ka kolom B (Taun), jeung catet taun anu saluyu.

Saterusna anjeun bakal turun deui ngaliwatan kolom D sarta lakonan hal nu sarua pikeun sakabéh sél nu ngandung Brazil di jerona.

Ku kituna, anjeun bakal nyatet sadaya taun nalika Brazil juara.

Kanggo sakumpulan data anu leutik, ieu OK . Tapi anjeun bisa ngulang prosedur sarua pikeun set badag 4 kali . 3 kali ku Jerman Kulon jeung 1 waktu ayeuna Jerman .

Ayeuna, upami anjeun ngartos rumus ieu, anjeun tiasa mendakan taun-taun nalika Piala Dunia FIFA diayakeun ku dua nagara ?

Kuring masihan anjeun clue. Kedah aya " sareng " dina nami nagara host. ( "jeung" di-antara dua spasi)

Leres. Anjeun leres. Rumusna nyaéta:

=FILTER(B5:B25,ISNUMBER(SEARCH("* and *",C5:C25)))

Ayeuna, urang ningali ieu kajadian ngan sakali dina 2002 , diayakeun ku Korea Kidul jeung Jepang .

Pilihan Alternatif pikeun Nyaring Sababaraha Kriteria dina Excel

Metoda anu disebutkeun di luhur ngeunaan nyaring sababaraha kritéria cukup mangpaat. Tapi kalawan hiji kalemahan , fungsi FILTER ngan sadia dina Office 365 .

Jalma anu teu boga Office 365 langganan, tiasa nganggo metode alternatif ieu pikeun nyaring sababaraha data ku sababaraha kriteria.

Pikeun terang taun-taun nalika Italia janten nagara tuan rumah atanapi juara , make rumus di handap:

=IF((C5:C25="Italy")+(D5:D25="Italy"),B4:B24,"")

Jeung pikeun manggihan taun-taun nalika Brazil juara ka 1970 , paké rumus ieu:

=IF((B5:B25<=1970)*(D5:D25="Brazil"),B5:B25,"")

Catetan: Anjeun teu tiasa ngahapus sél kosong sapertos fungsi FILTER ku cara ieu. Terus pencét Ctrl + Shift + Enter pikeun nuliskeun rumus.

Cara NgagunakeunFilter Canggih dina Excel

Kami bakal nerapkeun sababaraha kriteria dina hiji kolom nganggo data diitung . Di dieu, urang bakal manggihan produk anu dikirimkeun kalayan kuantitas leuwih ti 50 tapi kurang ti 100 . Pikeun ieu, urang kudu nerapkeun di handap ieu rumus . Rumus nyaeta-

=IF(AND(E550),E5,FALSE)

Kaluaran dina sél C16 nyaéta 55 sakumaha kuantitas anu dikirimkeun turun dina rentang .

Ku kituna, pilih paréntah Advanced dina Urut & amp; Filter pilihan tina tab Data .

Sanggeus éta, urang nempatkeun sakabeh dataset sabagé Rentang daptar jeung sél C15:C16 salaku Kriteria rentang .

Ahirna, pencét OK pikeun ningali hasil , nyaéta, daptar produk anu dikirimkeun boga kuantitas dina rentang ti 50 nepi ka 100.

Kacindekan

Nganggo metode ieu, anjeun tiasa nyaring data naon waé ku cara ngajaga sababaraha kriteria dina Excel. Naha anjeun terang metode anu sanés? Bejakeun we di kolom komentar.

data, pikir, tina 10000 baris?

Baca deui: Kumaha Nyaring Sababaraha Baris dina Excel (11 Pendekatan anu Cocog)

Jawabanna henteu, henteu gedé.

Jadi naon anu kudu dipigawé?

Microsoft Excel mawa pungsi internal anu disebut FILTER pikeun ngalakukeun persis tugas nu sarua keur anjeun.

Pungsi FILTER nyokot tilu argumen, rentang sél disebut array , kriteria disebut kaasup, jeung nilai anu disebut if_empty nu dipulangkeun bisi kriteriana teu kacumponan pikeun sél mana waé.

Jadi sintaksis pungsi FILTER nyaéta:

=FILTER(array,include,[if_empty])

Pikeun pamahaman anu langkung saé, hayu urang angkat ka masalah Brazil . Urang kedah nyaring taun-taun nalika Brazil janten juara.

Rumus pikeun ngahontal ieu nyaéta:

=FILTER(B5:B25,D5:D25="Brazil","")

Tingali, urang geus meunang sagala taun nalika Brazil janten jawara, 1958, 1962,1970, 1994, jeung 2002 (Diwarnaan dina Gambar).

Ayeuna demi pamahaman, hayu urang ngarecah rumus.

D5:D25=”Brazil” ngaliwatan sagala. sél ti D5 nepi ka D25 sarta mulangkeun hiji BENER lamun manggihan hiji Brazil , disebutkeun PALSU .

Rumusna FILTER(B5:B25,D5:D25=”Brazil”,””) teras jadi

=FILTER({B5,B6,B7,...,B25},{FALSE,FALSE,...,TRUE,...,FALSE},"")

Pikeun unggal BENER , éta ngabalikeun sél anu padeukeut tina array {B5,B6,B7,…,B25}

Jeung pikeun PALSU , éta mulih nohasilna, "" . (Ieu opsional. Default henteu hasil, “” )

Aya BENER ngan pikeun sél B9 , B10 , B12 , B18, jeung B20 .

Ku kituna eta ngan mulangkeun eusi sél ieu, 1958, 1962, 1970, 1994, jeung 2002.

Ieu taun-taun nalika Brazil jadi jawara.

Mudah-mudahan geus ngarti kumaha fungsi FILTER .

Ayeuna, upami anjeun ngartos, tiasa nyarioskeun rumus pikeun milarian taun-taun nalika nagara tuan rumah janten juara?

Leres. Anjeun leres. Rumusna nyaéta:

=FILTER(B5:B25,C5:C25=D5:D25,””)

Tingali, nagara tuan rumah jadi jawara dina 1930, 1934, 1966, 1974, 1978, jeung 1998.

4 Cara Nyaring kalawan Multiple Kriteria dina Excel

Ayeuna urang parantos ngartos kumaha fungsi FILTER jalanna. Hayu urang coba nerapkeun sababaraha kriteria dina fungsi waktos ieu. Ieu ringkesan set data kanggo tugas ayeuna.

1. Nyaring Sababaraha Nilai tina Tipe OR

Kahiji, hayu urang difokuskeun sababaraha kriteria ATAWA tipe. Ieu mangrupikeun kritéria anu sugema nalika aya hiji atanapi langkung ti hiji kritéria anu sugema.

Contona, tina kumpulan data di luhur, upami kuring naros ka anjeun, wartosan kuring sataun nalika Argentina jadi juara atawa Jerman Kulon jadi runner-up .

Anjeun bisa nyebutkeun boh 1978 , atawa 1982 atawa 1986 .

Ayeuna, hayu urang coba nyaring sapanjang taun nalika Italia jadi host atawa juara , atawa duanana . Ieu masalah OR tipe sababaraha kriteria. Éta mangrupikeun tugas anu gampang. Cukup tambahkeun dua kriteria kalayan tanda tambah (+) . Hayu urang tuturkeun pitunjuk di handap pikeun nyaring sababaraha kritéria dina Excel!

Léngkah-léngkah:

  • Kahiji-hiji, pilih sél G5 , sareng tulis fungsi FILTER dina sél éta. Pungsina nyaéta:
=FILTER(B5:B25,(C5:C25="Italy")+(D5:D25="Italy"))

  • Ku kituna, cukup pencét Enter dina kibor anjeun. Hasilna, anjeun bakal meunang taun nalika Italia jadi host atawa juara atawa duanana nu balikna fungsi FILTER .

Tempo, Italia boh jadi tuan rumah atawa juara atawa duanana dina taun 1934, 1938, 1982, 1990, jeung 2006.

Formula Breakdown

Ayeuna, pikeun pamahaman, hayu urang ngabongkar rumus.

  • C5:C25=”Italia” ngabalikeun susunan BENER atawa SALAH. BENER nalika Italia jadi tuan rumah, PALSU ​​sabalikna.
  • D5:D25=”Italia” ogé mulihkeun susunan BENER atawa PALSU . BENER nalika Italia juara, SALAH sabalikna.
  • (C5:C25=”Italia”)+(D5:D25=”Italia”) nambahkeun dua susunan nilai Boolean, BENER jeung SALAH . Tapi nganggap unggal BENER salaku 1 ,sarta masing-masing PALSU ​​salaku 0 .
  • Ku kituna eta ngabalikeun a 2 lamun duanana kriteria geus puas, a 1 lamun ngan hiji kritéria kacukupan, sarta hiji 0 lamun euweuh kritéria nu minuhan.

Rumusna ayeuna jadi:

=FILTER({B5,B6,B7,...,B25},{0,2,1,...,0})

Nganggap angka nu leuwih gede ti enol (0 jeung 1 di dieu) sabagé BENER jeung nol sabagé SALAH.

Ku kituna eta ngabalikeun taun ti kolom B lamun nyanghareupan angka nu leuwih gede ti 0 tur teu mulangkeun hasil sabalikna.

Ayeuna, lamun anjeun ngartos kumaha fungsi FILTER tiasa dianggo sareng sababaraha kriteria tina jinis ATAWA, naha anjeun tiasa masihan jawaban kana hiji patarosan?

Naon anu bakal janten rumus pikeun nyaring taun-taun nalika Brazil janten juara atanapi Italia janten runner-up atanapi duanana?

Leres. Anjeun leres. Rumusna nyaéta:

=FILTER(B5:B25,(D5:D25="Brazil")+(E5:E25="Italy"))

2. Nerapkeun Fungsi FILTER pikeun Kritéria AND

Ayeuna urang bakal difokuskeun sababaraha kriteria tina AND jenis. Hartina urang kudu nyumponan sagala kritéria pikeun meunangkeun hasil BENER , atawa SALAH .

Urang terang, nepi ka taun 1970 , Piala dunya FIFA disebut “Jules Rimet” piala. Sanggeus 1970 , éta mimiti dingaranan Piala Dunya FIFA . Janten patarosan kahiji abdi, naon taun nalika Brazil meunangkeun "Jules Rimet" piala?

Aya dua kriteria di dieu.

  • Kahiji, taunkudu kurang atawa sarua jeung 1970 .
  • Kadua, juara nagara kudu Brazil .

Sareng duanana kriteria kedah dicumponan. Kumaha carana ngalaksanakeun tugas ieu?

Geus basajan. Kalikeun dua kriteria dina fungsi FILTER ku tanda (*) ayeuna. Hayu urang tuturkeun pitunjuk di handap pikeun nyaring sababaraha kritéria dina Excel!

Léngkah-léngkah:

  • Kahiji-hiji, pilih sél G5 , sareng tulis fungsi FILTER dina sél éta. Fungsina bakal:
=FILTER(B5:B25,(B5:B25<=1970)*(D5:D25="Brazil"))

Rumus Rumusna

  • (B5:B25<=1970 ngabalikeun BENER lamun taunna kurang atawa sarua jeung 1970, disebutkeun SALAH .
  • (D5:D25="Brazil") ngabalikeun hiji BENER lamun nagara juara nyaeta Brazil, disebutkeun SALAH.
  • (B5:B25<=1970)*(D5:D25="Brazil") ngalikeun dua arrays BENER jeung SALAH , tapi nganggap tiap BENER sabagé 1 jeung unggal SALAH sabagé 0 .
  • Ku kituna éta ngabalikeun hiji 1 lamun duanana kritéria geus patepung, disebutkeun eta mulih a 0.
  • Ayeuna rumus jadi: =FILTER({B4,B5,B6,...,B24},{0,0,...,1,1,...,0})
  • Ngabalikeun taun dina kolom B nalika nyanghareupan 1 sareng henteu ngahasilkeun hasil nalika nyanghareupan 0 .
  • Ku kituna, cukup pencét Enter dina kibor Anjeun. Hasilna, anjeun bakal nampi taun nalika Brazil janten juara piala “Jules Rimet” anu mangrupikeun balikna fungsi FILTER. . Tingali,nepi ka 1970 , Brazil meunang tilu kali , dina 1958, 1962, jeung 1970 .

Ku kituna urang tiasa nyaring data naon waé anu nyugemakeun sababaraha kritéria tina tipe AND .

Ayeuna anjeun tiasa nyarioskeun rumus pikeun milarian taun-taun sateuacanna 2000 iraha Brazil juara jeung Italia jadi runner-up?

Rumusna:

=FILTER(B5:B25,(B5:B25<2000)*(D5:D25="Brazil")*(E5:E25="Italy"))

Bacaan Sarua:

  • Larapkeun Sababaraha Saringan dina Excel [Metode + VBA]
  • Kumaha Nyaring Data dina Excel nganggo Rumus
  • Data Filter Excel Dumasar Nilai Sél (6 Cara Éfisién)

3. Nyaring Sababaraha Kriteria sareng Kombinasi Jenis AND sareng OR dina Excel

Kasus 1: ATAWA dina OR

Ayeuna upami kuring naroskeun ka anjeun, naon taun-taun nalika a Amérika Kidul nagara ( Brazil, Argentina, atawa Uruguay ) boh juara atawa runner-up ?

Dupi anjeun tiasa masihan jawaban kana patarosan abdi?

Perhatikeun taliti. Di dieu nagara juara kudu Brazil, Argentina, atawa Uruguay . Atawa nagara Runner-Up kudu Brazil, Argentina, atawa Uruguay . Atawa duanana. Ieu masalah OR dina OR tipe. Tong hariwang cukup tuturkeun pitunjuk di handap pikeun nyaring sababaraha kritéria dina Excel!

Lengkah-léngkah:

  • Mimitina, pilih sél G5 , jeung tulis fungsi dina sél éta. Fungsi bakaljanten:
=FILTER(B5:B25,(ISNUMBER(MATCH(D5:D25,{"Brazil","Argentina","Uruguay"},0)))+ (ISNUMBER(MATCH(E5:E25,{"Brazil","Argentina","Uruguay"},0))))

Rumus Ngarecah

  • MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0) uih deui 1 lamun tim jawara téh Brazil, 2 lamun tim juara téh Argentina, 3 lamun tim juara. nyaéta Uruguay, sarta kasalahan (N/A) lamun tim juara teu salah sahijina.
  • ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)) ngarobah angka jadi BENER jeung kasalahan jadi SALAH .
  • Kitu oge, ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0)) ngabalikeun hiji BENER lamun nagara runner-up boh Brazil, Argentina atawa Uruguay. Sareng SALAH
  • Jadi, (ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)))+(ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0))) ngabalikeun 1 atanapi 2 upami nagara Amérika Kidul juara, atanapi runner up, atawa duanana.
  • Jeung mulangkeun nol sabalikna.
  • Rumusna jadi: =FILTER({B4,B5,...,B24},{2,0,0,2,...,1,0})
  • Ngabalikeun sataun ti kolom B lamun manggih angka nu leuwih gede ti nol, jeung euweuh hasilna lain.
  • Ku kituna, cukup pencét Enter dina kibor Anjeun . Hasilna, anjeun bakal meunang taun nalika Amérika Kidul nagara ( Brazil, Argentina, atawa Uruguay ) boh juara atawa runner-up. . Tingali, urang geus manggihan sagala taun nalika nagara Amérika Kidul jadi jawara atawa runner-up.

Kasus 2: ATAWA di jero AND

Upami anjeun ngartos rumus di luhur, tiasa anjeun terangkeun rumus pikeun nangtoskeun taun nalika éta juara sareng runner-up ti Amérika Kidul (Brazil, Argentina, atanapi Uruguay) ?

Gampang pisan. Gantina tanda (+) rumus saméméhna ku tanda (*) . Fungsina nyaéta:

=FILTER(B4:B24,(ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)))*(ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0))))

Tempo, ieu kajadian ngan dua kali, taun 1930 jeung 1950.

4. Mangpaatkeun Fungsi FILTER dina Multiple Columns

Ayeuna lamun leuwih taliti, anjeun bakal manggihan yén nepi ka taun 1990 , aya hiji nagara disebut Jerman Kulon. . Sareng saatos 1990 , teu aya Jerman Kulon . Aya naon Jerman . Duanana sabenerna ti nagara sarua. Dina 1990 , dua Jérman (Wétan jeung Kulon) ngahiji pikeun ngabentuk Jérman kiwari.

Ayeuna anjeun bisa nangtukeun taun iraha Jerman janten juara ? Henteu masalah Wétan atawa Kulon .

Anjeun kudu ngagunakeun fungsi FILTER dina sababaraha kolom.

Rumusna nyaéta:

=FILTER(B5:B25,ISNUMBER(SEARCH("*Germany",D5:D25)))

Rumus Rumus

  • SEARCH("*Germany",D5:D25) milarian naon waé anu gaduh Jerman dina tungtungna dina susunan D5 nepi ka D25 . Upami anjeun peryogi Jerman di tengah, paké “*Jerman*”.
  • Ieu ngabalikeun 1 upami mendakan patandingan (Jerman Kulon sareng Jerman) sareng uih deui. Kasalahan
  • ISNUMBER(SEARCH("*Germany",D5:D25)) ngarobah 1 kana BENER , jeung kasalahan jadi SALAH .
  • Ahirna, FILTER(B5:B25,ISNUMBER(SEARCH("*Germany",D5:D25))) mulangkeun taun-taun ti kolom B nalika nyanghareupan BENER , sabalikna teu aya hasilna.
  • Tempo Jerman éta juara

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.