Kuinka soveltaa useita suodattimia Excelissä (6 sopivaa menetelmää)

  • Jaa Tämä
Hugh West

Suodatuksesta tulee välttämätöntä, kun käytössäsi on suurempi ja monimutkaisempi tietokokonaisuus. Haluttujen tietojen hakeminen tällaisesta tietokokonaisuudesta on melko aikaa vievää. Siksi sinun pitäisi osata soveltaa seuraavia menetelmiä. useita suodattimia Excelissä. useita suodattimia ovat erityisen mahtavia kiinnostuneiden tietojen näyttämiseen.

Tässä artikkelissa keskustelemme menetelmistä, miten soveltaa useita suodattimia mukaan lukien VBA-koodi Excelissä. Lisäksi näytämme FILTER-toiminto joka suodattaa älykkäästi ja päivittää tiedot automaattisesti.

Lataa harjoituskirja

Voit ladata harjoituskirjan täältä:

Useiden suodattimien soveltaminen.xlsm

6 tapaa soveltaa useita suodattimia Excelissä

Ennen kuin siirrytään varsinaiseen analyysiin, tutustutaan seuraavaan tietokokonaisuuteen. Tässä tapauksessa 15 kohteen nimet annetaan yhdessä niiden Luokka . Sitä paitsi Käyntien määrä ja Uudet tilaajat perustuvat Päivämäärä ja toimintatapa Alustat .

Nyt näemme sovelluksen useita suodattimia eri näkökulmista. Istunnon toteuttamiseen käytämme apuna Microsoft 365 -versio Aloitetaan siis.

1. Useita suodattimia yksinkertaisella tavalla Excelin eri sarakkeissa

Täällä voit helposti järjestää tarvitsemasi tiedot hyödyntäen Suodatin Jos haluat esimerkiksi saada Excelin arvot käyntien määrä varten Koulutussivustot ja Mobiilialusta , voit yksinkertaisesti käyttää Suodatin vaihtoehto.

Noudata siis seuraavia ohjeita.

  • Valitse ensin tietokokonaisuutesi.
  • Toiseksi Etusivu välilehteä> klikkaa Suodatin vaihtoehto (valikosta Lajittele & suodata komentopalkki). Lisäksi voit avata Suodatin Lisäksi tämä vaihtoehto on peräisin Euroopan unionin Tiedot tab> klikkaa Suodatin vaihtoehto.

Sen jälkeen näet pudotusnuoli jokaiselle kentälle.

Nyt sinun on suodatettava haluamasi tiedot.

  • Valitse ensin "Luokka" kenttä.
  • Poista sitten valintaruutu läheltä Valitse kaikki poistaaksesi kaikkien tietovaihtoehtojen valinnan.
  • Rastita sitten ruutu, joka on lähellä "Koulutus" .
  • Paina myöhemmin OK .

  • Napsauta jälleen "Alustat" kenttään ja rastita ruutu lähellä "Mobile" alustan aiemmalla tavalla.

Suodatuksen jälkeen kaksi kentät, saat seuraavat tiedot käy numerossa.

2. AutoFilter-vaihtoehdon käyttäminen useiden arvojen suodattamiseen Excelissä

AutoFilter vaihtoehtoa käytetään Excelissä upotettuna painikkeena, jolla voidaan suodattaa eri tyyppisiä haluttuja tietoja tietoalueelta tai sarakkeesta.

Jos siis haluat löytää "Sivuston nimi" jolla on käyntien määrä 5000 ja 10000 välillä ja "Uudet tilaajat" ovat yli 200 , voit tehdä sen seuraavalla tavalla.

  • Valitse ensin tietokokonaisuus ja paina CTRL+SHIFT+L .

  • Napsauta sitten pudotusnuoli of the "Vierailujen määrä" kenttä.
  • Sen jälkeen siirry osoitteeseen Numero Suodattimet valikko.
  • Valitse sitten Between vaihtoehto.

Tällä hetkellä uusi valintaikkuna nimeltä Mukautettu automaattinen suodatin ilmestyy.

  • Aseta ensin 5000 ensimmäiseen tyhjään tilaan Mukautettu AutoFilter valintaikkuna.
  • Toiseksi, kirjoita 10000 toisessa tilassa.
  • Paina lopuksi OK .

Tämän seurauksena näet suodatetun Käyntien määrä .

  • Vastaavasti napsauta pudotusnuoli of the "Uudet tilaajat" kenttä.
  • Siirry sitten Numero Suodattimet valikko.
  • Valitse sen jälkeen Suurempi kuin vaihtoehto.

Vastaavasti valintaikkuna nimeltä Mukautettu automaattinen suodatin varten " Uudet tilaajat " avautuu.

  • Täytä sitten tila kirjoittamalla 200 .
  • Paina sen jälkeen OK .

Ja saat seuraavan tuloksen kyselyyn. Ajattelimme siis, että sinulle on selvää, miten soveltaa useita suodattimia Excelissä.

3. Suodattaa useita sarakkeita samanaikaisesti käyttämällä Advanced Filter -ominaisuutta.

Edellisessä kaksi menetelmiä, näet sovelluksen useita suodattimia Lisäksi sinulla ei ollut mahdollisuutta antaa kriteerejä.

Itse asiassa, käyttämällä Edistynyt suodatin vaihtoehdon avulla voit määrittää kenttien kriteerit.

Voit esimerkiksi määrittää kolme kriteerit eli luokka alueista olisi koulutus , lukumäärä vierailee osoitteessa olisi yli 10000 , ja lukumäärä uudet tilaajat olisi yli 400 .

  • Kirjoita ensin edellä mainitut kriteerit niiden kenttien osalta. Tässä olemme kirjoittaneet nämä kriteerit solualueelle, jonka nimi on B22:D23 . Itse asiassa sinun on kirjoitettava kriteerit horisontaalisesti .

  • Avaa sitten Edistynyt suodatin vaihtoehto napsauttamalla Tiedot tab> Lajittele & Suodatin > Edistynyt .

  • Myöhemmin määritä koko tietokokonaisuuden alue, josta haluat suodattaa kohdassa Luetteloalue vaihtoehto ja anna kriteerit kohdassa Kriteerien vaihteluväli .
  • Lisäksi, jos et tarvitse samanlaisia tietoja, ruksaa ruutu läheltä Vain ainutlaatuiset tietueet .
  • Paina sen jälkeen OK .

Näet seuraavan tulosteen.

Samanlaisia lukemia:

  • Suodata useita kriteerejä Excelissä (4 sopivaa tapaa)
  • Suodata tietoja Excelissä käyttämällä kaavaa
  • Kuinka suodattaa useita sarakkeita samanaikaisesti Excelissä (3 tapaa)
  • Etsi useita kohteita Excel-suodattimessa (2 tapaa)

4. Useat suodattimet VBA:n avulla Excelissä

Jos sinulla on suurempi tietokokonaisuus, on aikaa vievää ja hieman tylsää saada haluttu tulos kaavan avulla.

Pikemminkin voit käyttää VBA Excel-koodi, joka suorittaa tuloksen nopeasti ja tarkasti.

Katsotaanpa nyt, miten voit soveltaa mallia VBA koodia tietokantaamme.

Tässä näemme seuraavat kaksi sovellusta VBA AutoFilter käyttämällä TAI operaattori ja AND operaattori.

4.1. Useita suodattimia OR-operaattorin avulla (logiikka)

Jos haluatte suodattaa sivustoja, joilla on useita vierailee osoitteessa alle 10000 tai yli 15000 ja luokka alueista olisi koulutus , voit seurata seuraavia vaiheita.

  • Ensinnäkin Kehittäjä välilehti> klikkaa Visual Basic .

  • Avaa sitten moduuli napsauttamalla Lisää > Moduuli .

  • Kirjoita sen jälkeen seuraava koodi tiedostoon Moduuli 1 .
 Sub filter_my_sites() Dim range_to_filter As Range Set range_to_filter = Range("B4:G19") range_to_filter.AutoFilter field:=5, Criteria1:="15000", Operator:=xlOr range_to_filter.AutoFilter field:=2, Criteria1:="Education" End Sub 

Koodin erittely

Seuraavat asiat ovat välttämättömiä, jotta voit käyttää VBA AutoFilter .

  • Kantama: Se viittaa suodatettavaan solualueeseen, esim. B4:G19 .
  • Kenttä: Se on sarakkeen numeron indeksi tietokokonaisuutesi vasemmanpuoleisimmasta osasta. Ensimmäisen kentän arvoksi tulee 1 .
  • Kriteerit 1: Kentän ensimmäinen kriteeri esim. Criteria1=”<10000”
  • Perusteet 2: Toinen kriteeri kentälle esim. Criteria2=”>15000”
  • Operaattori: Excel-operaattori, joka määrittää tietyt suodatusvaatimukset, esim. Operaattori:=xlOr , Operaattori:=xlAnd jne.
  • Tällä hetkellä, alkaen Kehittäjä tab> go to Makrot .

  • Valitse sitten filter_my_sites alkaen Makron nimi ja paina Suorita .

Jos suoritat yllä olevan koodin, saat seuraavan tulosteen.

4.2. Useita suodattimia AND-operaattorin avulla (logiikka)

Vielä tärkeämpää on, että jos haluat saada koulutus sivustot, joilla on useita vierailee osoitteessa 5000-15000 voit käyttää seuraavaa koodia.

 Sub filter_mysites_2() Dim range_to_filter As Range Set range_to_filter = Range("B4:G19") range_to_filter.AutoFilter field:=5, Criteria1:=">=5000", Criteria2:="<=15000", Operator:=xlAnd range_to_filter.AutoFilter field:=2, Criteria1:="Education" End Sub 

  • Kun olet ajanut koodin, saat seuraavan tulosteen.

Joten, ajattelimme, että on selvää, miten soveltaa useita suodattimia Excelissä käyttämällä VBA .

5. FILTER-toiminnon käyttö useiden suodattimien käyttämiseen

Ensimmäinen 3 käsitellyt menetelmät ovat varsin toimivia, mutta niillä on vakavia haittoja. Suodatettuja tietoja ei voi päivittää automaattisesti. Tätä varten on käytettävä uudelleen menetelmiä uusien tietojen suodattamiseksi.

Siksi Microsoft tuo päivitetyn SUODATIN funktio, joka päivittää suodatetut tiedot automaattisesti. Lisäksi tämä funktio on käytettävissä vain Excel 365 versio.

Funktion syntaksi on

FILTER (array, include, [if_empty])

Perustelut ovat-

  • array: Suodatettava alue tai joukko.
  • sisältävät: Boolean array, joka toimitetaan kriteereinä.
  • if_empty: Arvo, joka palautetaan, kun tuloksia ei palauteta. Tämä on valinnainen kenttä.

Lisäksi voit suodattaa tietokokonaisuuden päivämäärän perusteella. Oletetaan, että haluat suodattaa koko tietokokonaisuuden vain kuukauden Kesäkuu Se tarkoittaa, että haluatte saada nimeksi sivustot , lukumäärä vierailee osoitteessa jne. Kesäkuu .

  • Siinä tapauksessa kirjoita kaava H5 solu. Tässä kohtaa sinun on säilytettävä riittävästi tilaa suodatetuille tiedoille, muuten se näyttää jonkinlaisen virheen.
=FILTER(B5:F19,MONTH(D5:D19)> 5, "Ei tietoja")

Tässä, B5:F19 on tietokokonaisuutemme, D5:D19 on päivämäärää varten, syntaksi KUUKAUSI(D5:D19)> 5 palauttaa päivämäärän Kesäkuu .

  • Paina sitten ENTER .

Saat seuraavan tulosteen.

6. Excel-taulukon käyttö useiden suodattimien soveltamiseen

Voit käyttää Excel-taulukko Voit käyttää useita suodattimia. Vaiheet on esitetty alla.

Vaiheet:

  • Valitse ensin data-alue.
  • Toiseksi Lisää Valitse välilehti>> valitse Taulukko ominaisuus.

Tällöin avautuu valintaikkuna nimeltä Luo taulukko ilmestyy.

  • Varmista nyt, että olet valinnut data-alueen kentässä Missä taulukkosi tiedot ovat? laatikko. Jos valitset tietovälin aiemmin, tämä ruutu täyttyy automaattisesti.
  • Tarkista sitten Taulukossani on otsikot vaihtoehto.
  • Paina lopuksi OK .

Sen jälkeen näet pudotusnuoli jokaiselle kentälle.

  • Seuraa sitten seuraavia vaiheita menetelmä-1 ja saat tulosteen.

Kuinka suodattaa useita pilkulla erotettuja arvoja Excelissä

Tässä jaksossa käytämme erilaista tietotaulukkoa, joka sisältää seuraavat tiedot Sivuston nimi, luokka, vierailujen määrä, ja Alustat .

Jos haluat saada käyntien määrä varten Koulutussivustot ja Mobiilialusta , voit seurata ohjeita.

  • Valitse nyt tietokokonaisuus ja paina CTRL+SHIFT+L .

Näet siis pudotusnuoli jokaiselle kentälle.

  • Napsauta sitten pudotusnuoli of the "Luokka" kenttä.
  • Sen jälkeen siirry osoitteeseen Tekstisuodattimet valikko.
  • Valitse sitten Sisältää.. vaihtoehto.

Tällä hetkellä uusi valintaikkuna nimeltä Mukautettu automaattinen suodatin ilmestyy.

  • Kirjoita aluksi Koulutus ensimmäisessä tilassa.
  • Paina sitten OK .

Näet siis Luokka suodatetaan.

Tämän jälkeen voit suodattaa alustat seuraavasti menetelmä-1 ja saat lopullisen tulosteen.

Harjoitusosio

Nyt voit harjoitella selitettyä menetelmää itse.

Päätelmä

Näin voit soveltaa useita suodattimia Jos sinulla on ehdotuksia tai epäselvyyksiä, kerro niistä meille seuraavassa kommenttiosiossa.

Kiitos, että olet kanssamme.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.