Excel

Excel FILTER -toiminto

Excel Filter Function

Excel FILTER -toimintoYhteenveto

Excel FILTER -toiminto suodattaa erilaisia ​​tietoja toimitettujen ehtojen perusteella ja poimii vastaavat tietueet.





vlookup palauttaa # n / a
Tarkoitus 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.
Versio Excel 365 Käyttöohjeita

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

  1. Suodatin voi toimia sekä pysty- että vaakasuorien matriisien kanssa.
  2. The sisältää argumentilla on oltava mitan kanssa yhteensopiva ulottuvuus matriisi argumentti, muuten suodatin palauttaa #ARVO!
  3. Jos sisältää taulukko sisältää virheitä, FILTER palauttaa virheen.
  4. Jos FILTERiä käytetään työkirjojen välillä, molempien työkirjojen on oltava auki, muuten FILTER palauttaa #REF !.
FILTER on uusi toiminto, joka on saatavana Excel 365 vain.


^