Excel FILTER -toiminto suodattaa erilaisia tietoja toimitettujen ehtojen perusteella ja poimii vastaavat tietueet.
vlookup palauttaa # n / aTarkoitus Suodattimien alue annetuilla kriteereillä Palauta arvo Suodatettujen arvojen matriisi Syntaksi = FILTER (array, include, [if_empty]) Argumentit
- matriisi - Suodatettava alue tai matriisi.
- sisältää - Boolen matriisi, toimitetaan kriteerinä.
- if_empty - [valinnainen] Palautettava arvo, jos tuloksia ei palauteta.
Excel FILTER -toiminto 'suodattaa' erilaisia tietoja toimitettujen ehtojen perusteella. Tuloksena on matriisi vastaavista arvoista alkuperäinen alue. Kun tämä taulukko on lopputulos (eli tuloksia ei siirretä toiselle funktiolle), vastaavat tulokset peli 'laskentataulukkoon. Yksinkertaisella kielellä FILTER -toiminnon avulla voit helposti poimia vastaavia tietueita laajemmasta lähdetiedoista, jotka perustuvat kriteeri annat.
FILTERin tulokset ovat dynaaminen . Kun lähdetietojen arvot muuttuvat tai lähdetietoryhmän kokoa muutetaan, suodattimen tulokset päivittyvät automaattisesti.
Esimerkki
Esitetyssä esimerkissä F5: n kaava on:
= FILTER (B5:D14,D5:D14=H2,'No results')
Koska H2: n arvo on 'punainen', FILTER -toiminto poimii tietoja matriisi jossa Ryhmä -sarake sisältää punaisen. Kaikki vastaavat tietueet palautetaan laskentataulukkoon alkaen solusta F5, jossa kaava on olemassa.
Arvot voidaan myös kovakoodata. Alla olevalla kaavalla on sama tulos kuin yllä ja punaisena kovakoodattu kriteereihin:
= FILTER (B5:D14,D5:D14='red','No results')
Jos et halua palauttaa mitään, kun vastaavia tietoja ei löydy, anna tyhjä merkkijono ('') if_empty :
= FILTER (B5:D14,D5:D14=H2,'')
Enemmän kuin yksi kriteeri
The sisältää argumenttia voi jatkaa boolen logiikka . Jos esimerkiksi haluat poimia vain tietoja, joissa ryhmä on 'punainen' ja pisteet ovat yli 80, voit käyttää seuraavanlaista kaavaa:
Excel-valtion lyhenne koko nimeksi
= FILTER (B5:D14,(D5:D14='red')*(C5:C14>80),'No results')
Ehtojen luominen loogisilla lausekkeilla on tyylikäs ja joustava lähestymistapa. Lisää esimerkkejä siitä, millaisia ehtoja voit rakentaa boolean -lausekkeilla, katso esimerkkejä SUMPRODUCT -toiminto sivu.
Huomautuksia
- Suodatin voi toimia sekä pysty- että vaakasuorien matriisien kanssa.
- The sisältää argumentilla on oltava mitan kanssa yhteensopiva ulottuvuus matriisi argumentti, muuten suodatin palauttaa #ARVO!
- Jos sisältää taulukko sisältää virheitä, FILTER palauttaa virheen.
- Jos FILTERiä käytetään työkirjojen välillä, molempien työkirjojen on oltava auki, muuten FILTER palauttaa #REF !.