FILTER er en helt ny Dynamic Array-funktion i Excel. Annonceret ved Ignite 2018 er funktionen en af flere nye Excel-funktioner:
- Mandag dækkede den nye = A2: A20-formel, SPILL-fejlen og den nye ENKELE funktion, der kræves i stedet for Implicit skæringspunkt
- Tirsdag dækket SORT og SORTBY
- Denne artikel dækker FILTER
- Torsdag dækker UNIKT
- Fredag dækker SEQUENCE og RANDARRAY-funktioner
FILTER accepterer en matrix, holder de rækker, du angiver, og returnerer resultaterne til et spildområde.
I denne artikel bruger du dette datasæt:
Syntaksen for FILTER er FILTER (matrix, inkluderer, (hvis tom))
Første eksempel: Du vil hente alle rækker fra datasættet, hvor holdet er blå. Sæt blå i celle F1. Formlen indtastet i E4 er =FILTER(A4:C16,B4:B16=F1,"None Found")
.
Bemærk, at du ikke behøver at bruge F4 eller dollartegn i formlen. Det er en enkelt formel, der returnerer flere resultater. Der er ikke behov for at kopiere dette overalt, så der er ikke behov for absolutte referencer. Du behøver heller ikke at trykke på Ctrl + Shift + Enter.
Skift F1 til Blå, så får du alle de blå teammedlemmer.
Det tredje argument i FILTER er valgfrit og illustreres her. (if_empty) angiver teksten, der skal returneres, hvis der ikke var nogen resultater. Hvis du ændrer F1 til Lime, får du den tekst, der er angivet i formlen.
fResultatet ovenfor er ikke særlig komplet. Hvad hvis du har en formel, der virkelig har brug for et numerisk svar i 3. kolonne? Du kan angive en matrixkonstant som (if_empty) argumentet:=FILTER(A4:C16,B4:B16=F1,("None Found","No Team",0))
Jo mere du bruger disse nye Dynamic Array-formler, jo mere forbløffende ser de ud.
I sit indlæg om FILTER har Excel-holdets Smitty Smith et godt eksempel på at lave en OG inde i den nye FILTER-funktion.
Se video
Download Excel-fil
For at downloade excel-filen: filter-function-in-excel.xlsx
Excel-tanken om dagen
Jeg har bedt mine Excel Master-venner om deres råd om Excel. Dagens tanke at tænke over:
"Udelad unødvendige formater"
Jordan Goldmeier