Sisällysluettelo
Excel 365 tarjoaa meille tehokkaan toiminnon tietokokonaisuuksien automaattiseen suodattamiseen, nimeltään SUODATIN Se helpottaa tehtäviämme käyttämällä tätä funktiota Excel-kaavoissa. Tässä artikkelissa kerrotaan, miten funktio SUODATIN funktio toimii Excelissä itsenäisesti ja sitten yhdessä muiden Excel-funktioiden kanssa. Jos olet myös utelias, lataa harjoitustehtäväkirjamme ja seuraa meitä.
Lataa harjoituskirja
Lataa tämä harjoituskirja, jotta voit harjoitella tätä artikkelia lukiessasi.
FILTER-funktion käyttö.xlsx
Johdanto FILTER-toimintoon Excelissä
Toiminnon tavoite:
Suodata tietyt solut tai arvot vaatimustemme mukaan.
Syntaksi:
=FILTER (array, include, [if_empty])
Argumentit Selitys:
Argumentti | Pakollinen tai vapaaehtoinen | Arvo |
---|---|---|
array | Vaadittu | Joukko, joukon kaava tai viittaus solualueeseen, jonka rivien lukumäärä tarvitaan. |
sisällyttää | Vaadittu | Tämä toimii kuten Boolean array; se sisältää ehdon tai suodatuskriteerit. |
[if_empty] | Valinnainen | Anna arvo, joka palautetaan, kun tuloksia ei palauteta. |
Palautusparametri:
Toiminto palauttaa dynaamisen tuloksen. Kun lähdetietojen arvot muuttuvat tai lähdetietomäärän kokoa muutetaan, FILTERin tulokset päivittyvät automaattisesti.
10 sopivaa esimerkkiä FILTER-funktion käyttämisestä Excelissä
Esimerkkien havainnollistamiseksi tarkastelemme seuraavanlaista tietokokonaisuutta. 10 oppilaitoksen opiskelijat, joiden tunnus, nimi, osasto, lukukausi ja CGPA-arvo ovat solujen välillä B5:F14 .
📚 Huom:
Kaikki tämän artikkelin toiminnot suoritetaan käyttämällä seuraavia ohjelmia Microsoft Office 365 sovellus.
1. AND-operaation suorittaminen FILTER-toiminnolla useille kriteereille.
Ensimmäisessä esimerkissä suoritamme AND toiminta SUODATIN Halutut olosuhteet ovat välillä solut C5:C6 .
Tämän esimerkin suorittaminen tapahtuu seuraavasti:
📌 Askeleet:
- Valitse ensin solu B10 .
- Kirjoita nyt seuraava kaava soluun.
=FILTER(Dataset!B5:F14,(Dataset!D5:D14=C5)*(Dataset!F5:F14>=C6), "ei tuloksia")
- Paina sitten Kirjoita .
- Saat suodatetun tuloksen solualueelle seuraavasti B10:F11 .
Voimme siis sanoa, että pystymme soveltamaan SUODATIN toiminto AND toiminta.
2. OR-operaation soveltaminen FILTER-toiminnon kanssa useiden kriteerien osalta.
Toisessa esimerkissä käytämme komentoa SUODATIN toiminto TAI Tässä mainittiin solujen alueella olevat olosuhteet. C5:C6 .
Tämän esimerkin loppuunsaattaminen tapahtuu seuraavasti:
📌 Askeleet:
- Valitse ensin solu B10 .
- Kirjoita sen jälkeen soluun seuraava kaava.
=FILTER(Dataset!B5:F14,(Dataset!D5:D14=OR!C5)+(Dataset!F5:F14>=OR!C6), "no results")
- Paina Kirjoita .
- Saat selville suodatetun tuloksen haluttuihin soluihin.
Näin ollen voimme käyttää SUODATIN toimii täydellisesti TAI toiminta.
3. AND- ja OR-logiikan yhdistelmä FILTER-toiminnon kanssa
Nyt käytämme SUODATIN toiminto yhdistettyä AND ja TAI Toiminta. Ehdot ovat solujen alueella. C5:C7 .
Tämän esimerkin toteuttaminen tapahtuu seuraavasti:
📌 Askeleet:
- Valitse ensin solu B11 .
- Kirjoita sen jälkeen seuraava kaava soluun.
=FILTER(Dataset!B5:F14,(Dataset!F5:F14>=Combine!C7)*((Dataset!D5:D14=Combine!C5)+(Dataset!D5:D14=Combine!C6)), "Ei tuloksia")
- Paina Kirjoita .
- Huomaat, että suodatettu tulos on käytettävissä soluissa.
Siksi kaava toimii tehokkaasti ja pystymme suorittamaan AND ja TAI toiminnot samanaikaisesti SUODATIN toiminto.
4. Kaksoiskappaleiden suodattaminen FILTER-toiminnon avulla
Tässä esimerkissä suodatamme kaksoiskappaleet pois tietokokonaisuudestamme. Tietokokonaisuutemme sisältää seuraavat tiedot 2 kaksoiskappaleet.
Tämän esimerkin vaiheet on esitetty alla:
📌 Askeleet:
- Valitse alussa solu H5 .
- Kirjoita seuraavaksi seuraava kaava soluun.
=FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16)>1,"No result")
- Paina siis Kirjoita .
- Näet, että kaikki päällekkäiset arvot on lueteltu erikseen.
Lopuksi voimme sanoa, että kaavamme toimii tarkasti ja pystymme selvittämään kaksoiskappaleet avulla. SUODATIN toiminto Excelissä.
🔎 Kaavan selitys
👉 COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16) : The COUNTIFS funktio tarkistaa, että arvot ovat päällekkäisiä.
👉 FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16, F5:F16)>1,”No result”) : Lopuksi SUODATIN toiminto suodattaa päällekkäiset arvot ja listaa ne erikseen.
5. Etsi tyhjät solut FILTER-toiminnolla
Meillä on tietokokonaisuus, jossa on joitakin tyhjiä soluja. Nyt suodatamme pois solut, jotka eivät sisällä tyhjiä funktioita, käyttämällä apuna funktiota SUODATIN toiminto.
Seuraavassa esitetään menettely täydellisten rivien suodattamiseksi::
📌 Askeleet:
- Valitse ensin solu H5 .
- Kirjoita seuraavaksi seuraava kaava soluun.
=FILTER(B5:F14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14"")*(F5:F14""),"No results")
- Paina sen jälkeen Kirjoita .
- Saat ne yksiköt, joissa ei ole yhtään tyhjää solua.
Voimme siis sanoa, että kaavamme toimii hedelmällisesti ja voimme saada arvon ilman tyhjiä soluja Excelin avulla. SUODATIN toiminto.
Samanlaisia lukemia
- Kuinka käyttää Excel HYPERLINK-funktiota (8 esimerkkiä)
- VLOOKUP ja HLOOKUP yhdistetty Excel-kaava (esimerkin kanssa)
- Excelin käyttäminen osittaisen tekstin ottelun etsimiseen [2 helppoa tapaa]
- Kuinka löytää päällekkäiset arvot Excelissä käyttämällä VLOOKUPia
6. Suodata soluja, jotka sisältävät tiettyä tekstiä
Käyttämällä SUODATIN funktiolla voimme helposti etsiä mitä tahansa tiettyä arvoa ja suodattaa vastaavat yksiköt pois alkuperäisestä tietokokonaisuudestamme. Sen lisäksi, että SUODATIN toiminto, toiminto ISNUMBER ja HAKU funktiot auttavat meitä myös täydentämään kaavaa. Haluttu tekstimme 'Ellie' näytetään solussa J4 .
Tietyn tekstin tietojen suodattamista kuvataan seuraavassa::
📌 Askeleet:
- Valitse alussa solu H7 .
- Kirjoita sitten seuraava kaava soluun.
=FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)), "Ei tuloksia")
- Paina seuraavaksi Kirjoita avain.
- Saat tuloksen kyseisellä tekstillä.
Näin voimme soveltaa kaavaa onnistuneesti ja saada tietyn tekstiarvon arvon.
🔎 Kaavan selitys
👉
SEARCH(J4,C5:C14) : The HAKU funktio palauttaa solut, jotka sovitetaan syöttöarvoon.
👉
ISNUMBER(SEARCH(J4,C5:C14)) : The ISNUMBER funktio palauttaa arvon true, jos hakuarvo on muu kuin false.
👉
FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)), "Ei tuloksia") : Lopuksi SUODATIN funktio poimii yhteensopivat rivit ja näyttää ne.
7. Yhteenlaskun, maksimin, minimin ja keskiarvon laskeminen
Nyt suoritamme joitakin matemaattisia laskutoimituksia, joissa käytetään SUODATIN Toiminto. Tiedot, joita suodatamme, ovat solussa J5 Tässä määritetään kaikki arvot, jotka koskevat CSE osasto.
Lisäksi SUODATIN toiminto, toiminto SUMMA , KESKIMÄÄRÄINEN , MIN ja MAX Arviointiprosessin loppuunsaattamiseen käytetään funktioita. Arvioitu arvo on välillä solut J7:J10 Laskentamenettely selitetään jäljempänä vaiheittain:
📌 Askeleet:
- Valitse ensin solu J7 .
- Kirjoita nyt seuraava kaava yhteenlaskusoluun.
=SUM(FILTER(F5:F14,D5:D14=J5,0))
🔎 Kaavan selitys
👉
FILTER(F5:F14,D5:D14=J5,0) : The SUODATIN toiminto suodattaa CGPA halutun osaston arvo.
👉
SUM(FILTER(F5:F14,D5:D14=J5,0)) : Lopuksi SUMMA toiminto lisää ne kaikki.
- Paina Kirjoita .
- Valitse sen jälkeen solu J8 ja kirjoita seuraava kaava keskiarvo arvo.
=AVERAGE(FILTER(F5:F14,D5:D14=J5,0))
🔎 Kaavan selitys
👉
FILTER(F5:F14,D5:D14=J5,0) : The SUODATIN funktio suodattaa haluamamme osaston CGPA-arvon.
👉
AVERAGE(FILTER(F5:F14,D5:D14=J5,0)) : The KESKIMÄÄRÄINEN funktio laskee keskiarvo näiden arvojen arvo.
- Paina jälleen Kirjoita .
- Valitse sitten solu J9 ja kirjoita solun sisälle seuraava kaava, jonka avulla saadaan arvo vähintään arvo.
=MIN(FILTER(F5:F14,D5:D14=J5,0))
🔎 Kaavan selitys
👉
FILTER(F5:F14,D5:D14=J5,0) : The SUODATIN funktio suodattaa haluamamme osaston CGPA-arvon.
👉
MIN(FILTER(F5:F14,D5:D14=J5,0)) : The MIN funktio selvittää vähintään arvo 4 arvot.
- Paina vastaavasti Kirjoita .
- Valitse lopuksi solu J10 ja kirjoita seuraava kaava solun sisälle solun kohdalle maksimi arvo.
=MAX(FILTER(F5:F14,D5:D14=J5,0))
🔎 Kaavan selitys
👉
FILTER(F5:F14,D5:D14=J5,0) : The SUODATIN funktio suodattaa haluamamme osaston CGPA-arvon.
👉
MAX(FILTER(F5:F14,D5:D14=J5,0)) : The MAX funktio selvittää maksimi arvo 4 CGPA-arvot.
- Paina Kirjoita viimeisen kerran.
- Huomaat, että kaikki arvot CSE osasto on käytettävissä.
Voimme siis sanoa, että kaikki kaavamme toimivat täydellisesti, ja pystymme saamaan kaikki halutut arvot Excelin avulla. SUODATIN toiminto.
8. Suodata tiedot ja palauttaa vain tietyt sarakkeet
Tässä käytämme SUODATIN funktio kahdesti sisäkkäisessä ehdossa saadaksemme tietyt sarakkeet halutun arvomme perusteella. Haluttu kokonaisuutemme on solussa J5 . Näytämme vain ID ja Nimi sarake.
Tämän prosessin vaiheet esitetään jäljempänä:
📌 Askeleet:
- Valitse ensin solu H8 .
- Kirjoita sitten seuraava kaava soluun.
=FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0})
- Paina sen jälkeen Kirjoita .
- Saat vain ID ja Nimi halutun osaston sarakkeessa.
Voimme siis sanoa, että kaavamme toimii oikein ja voimme saada joitakin tiettyjä sarakkeita Excelin avulla. SUODATIN toiminto.
🔎 Kaavan selitys
👉
FILTER(B5:F14,D5:D14=J5) : The SUODATIN palauttaa sovitetut rivit annetusta tietokokonaisuudesta kaikkine sarakkeineen.
👉
FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0}) : Ulompi SUODATIN toiminto valitsee vain ensimmäisen kaksi valittujen tietojen sarakkeet. Voimme joko käyttää 0 , 1 tai TRUE , FALSE .
9. Sovelletaan rajoitusta palautettujen rivien lukumäärälle.
Tässä tapauksessa lisäämme joitakin rajoituksia, jotka koskevat SUODATIN funktio rajoitetun rivimäärän saamiseksi. Haluttu osastomme on solussa J5 Rajoituksen soveltamiseksi meidän on käytettävä raja-arvoa. IFERROR ja INDEX toimii myös.
Tämän matematiikan vaiheet kuvataan seuraavasti:
📌 Askeleet:
- Valitse ensin solu H8 .
- Kirjoita seuraavaksi seuraava kaava soluun.
=IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}),"No result")
- Paina sitten Kirjoita .
- Saat tuloksen.
Voimme siis sanoa, että pystymme onnistuneesti soveltamaan Excelin SUODATIN , INDEX ja IFERROR toimii onnistuneesti.
🔎 Kaavan selitys
👉
FILTER(B5:F14,D5:D14=J5) : The SUODATIN palauttaa suodatetut tiedot sovittamalla ne syöttöarvoon.
👉
INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}) : Tämä kaava palauttaa sovitettujen tietojen kaksi ensimmäistä riviä. {1;2} tämä koskee kahta ensimmäistä riviä. Ja {1,2,3,4,5} Tämä on tarkoitettu viiden sarakkeen valitsemiseen.
👉
IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}), "Ei tulosta") : Lopuksi IFERROR funktiota käytetään virheen välttämiseksi, jos muiden funktioiden palautusarvoissa on ongelmia.
10. Jokerimerkin käyttö FILTER-toiminnon kanssa
Viimeisessä esimerkissä käytämme suodattimen jokerimerkkiä tietojen suodattamiseen. Sovellamme kaavaa seuraavalla kaavalla: *. ISNUMBER , HAKU ja SUODATIN funktio. Haluttu arvomme on solussa J5 .
Prosessi selitetään alla vaihe vaiheelta:
📌 Askeleet:
- Valitse ensin solu H8 ja kirjoita soluun seuraava kaava.
=FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), "Ei tuloksia!")
- Paina nyt Kirjoita .
- Saat kaikki tulokset solun arvon kanssa. C .
Lopuksi voimme sanoa, että kaavamme toimii tarkasti, ja pystymme luomaan jokerimerkin Excelillä SUODATIN toiminto.
🔎 Kaavan selitys
👉
SEARCH(J5,D5:D14) : The HAKU funktio etsii tietoja sovittamalla ne syöttöarvoon.
👉
ISNUMBER(SEARCH(J5,D5:D14)) : Tämä kaava tarkistaa, mikä tulos HAKU toiminto on ture,
👉
FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), "Ei tuloksia!") : Lopuksi SUODATIN toiminto näyttää ne haluamassamme solussa.
Excel FILTER-toiminnon vaihtoehdot
Edellisestä sovelluksestamme saatat huomata, että Excelin SUODATIN funktio on kätevä funktio, jolla saamme haluamamme arvot lyhyessä ajassa. Tälle funktiolle ei ole olemassa erityistä vaihtoehtoa. Joidenkin yleisten Excel-funktioiden yhdistelmä voi kuitenkin palauttaa meille tulokset, jotka saadaan SUODATIN toiminto. Niiden joukossa on IFERROR , INDEX , AGGREGATE , ROW , ISNA , MATCH toiminnot ovat mainitsemisen arvoisia. Mutta, suosittelemme, että jos sinulla on on SUODATIN Näiden funktioiden yhdistelmä tekee kaavasta monimutkaisemman ymmärtää muille. Lisäksi se voi hidastaa Excel-sovellusta.
Mahdolliset syyt, jos FILTER-toiminto ei toimi
Joskus SUODATIN Excelin toiminto ei toimi oikein. Useimmiten se johtuu virheestä. Pääasiassa Excelin #SPILL! , #CALC! , #VALUE! virheet eivät yleensä salli SUODATIN toiminto toimimaan ja palauttamaan halutut tiedot. Tämän virheen poistamiseksi palaa alkuperäiseen datasetiin ja korjaa ne, ja huomaat, että funktio SUODATIN toiminto toimii sujuvasti.
Seuraavassa selitetään lyhyesti Excelin usein havaitut virheet:
Yleiset virheet | Kun he näyttävät |
---|---|
#VALUE | Se tulee näkyviin, kun matriisin ja include-argumentin mitat eivät ole yhteensopivia. |
#CALC! | Se tulee näkyviin, jos valinnainen if_empty-argumentti jätetään pois eikä kriteerit täyttäviä tuloksia löydy. |
#NAME | Se tulee näkyviin, kun yrität käyttää FILTERiä vanhemmassa Excel-versiossa. |
#SPILL | Tämä virhe tapahtuu, jos yksi tai useampi solu valuma-alueella ei ole täysin tyhjä. |
#REF! | Tämä virhe tapahtuu, jos FILTER-kaavaa käytetään eri työkirjojen välillä ja suljetaan lähdetyökirja. |
#N/A tai #VALUE | Tämän tyyppinen virhe voi esiintyä, jos jokin argumentin sisältämä arvo on virhe tai sitä ei voida muuttaa Boolen arvoksi (0,1 tai TRUE, FALSE). |
Päätelmä
Tämä on tämän artikkelin loppu. Toivon, että tämä artikkeli on hyödyllinen sinulle ja voit soveltaa FILTER-toimintoa Excelissä. Jaa mahdolliset lisäkysymykset tai suositukset kanssamme alla olevassa kommenttiosassa, jos sinulla on lisäkysymyksiä tai suosituksia.
Älä unohda tarkistaa verkkosivujamme, ExcelWIKI , useisiin Exceliin liittyviin ongelmiin ja ratkaisuihin. Jatka uusien menetelmien oppimista ja kehity!