
Generisk formel
=FILTER(data,range=value,"not found")
Sammendrag
For å spørre om data og trekke ut samsvarende poster, kan du bruke FILTER-funksjonen. I eksemplet vist er formelen i F5:
=FILTER(B5:E15,E5:E15=H4,"not found")
Som henter data der staten = "TX".
Forklaring
Denne formelen er avhengig av FILTER-funksjonen for å hente data basert på en logisk test. Arrayargumentet er gitt som B5: E15, som inneholder hele datasettet uten overskrifter. Inkluderingsargumentet er et uttrykk som kjører en enkel test:
E5:E15=H4 // test state values
Siden det er 11 celler i området E5: E11, returnerer dette uttrykket en matrise med 11 SANNE og FALSE verdier som dette:
(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)
Denne matrisen brukes av FILTER-funksjonen til å hente samsvarende data. Bare rader der resultatet er SANT, blir det til den endelige utgangen.
Til slutt er "if_empty" -argumentet satt til "ikke funnet" i tilfelle ingen samsvarende data blir funnet.
Andre felt
Andre felt kan filtreres på en lignende måte. For eksempel, for å filtrere de samme dataene på bestillinger som er større enn $ 100, kan du bruke FILTER slik
=FILTER(B5:E15,C5:C15>100,"not found")