Excel-formule: basisfiltervoorbeeld -

Inhoudsopgave

Generieke formule

=FILTER(data,range=value,"not found")

Samenvatting

Om gegevens op te vragen en overeenkomende records te extraheren, kunt u de FILTER-functie gebruiken. In het getoonde voorbeeld is de formule in F5:

=FILTER(B5:E15,E5:E15=H4,"not found")

Die gegevens ophaalt waarbij de staat = "TX".

Uitleg

Deze formule is gebaseerd op de FILTER-functie om gegevens op te halen op basis van een logische test. Het array-argument wordt geleverd als B5: E15, dat de volledige set gegevens zonder headers bevat. Het include-argument is een uitdrukking die een eenvoudige test uitvoert:

E5:E15=H4 // test state values

Aangezien er 11 cellen zijn in het bereik E5: E11, retourneert deze uitdrukking een array van 11 WAAR en ONWAAR waarden als volgt:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)

Deze array wordt gebruikt door de FILTER-functie om overeenkomende gegevens op te halen. Alleen rijen waarvan het resultaat WAAR is, komen in de uiteindelijke uitvoer.

Ten slotte wordt het argument "if_empty" ingesteld op "niet gevonden" voor het geval er geen overeenkomende gegevens worden gevonden.

Andere velden

Andere velden kunnen op dezelfde manier worden gefilterd. Als u bijvoorbeeld dezelfde gegevens wilt filteren op bestellingen die groter zijn dan $ 100, kunt u FILTER op deze manier gebruiken

=FILTER(B5:E15,C5:C15>100,"not found")

Interessante artikelen...