FILTER är en helt ny Dynamic Array-funktion i Excel. Tillkännagavs vid Ignite 2018 är funktionen en av flera nya Excel-funktioner:
- Måndag täckte den nya = A2: A20-formeln, SPILL-felet och den nya SINGLE-funktionen som krävs i stället för Implicit korsning
- Tisdag täckt SORT och SORTBY
- Denna artikel täcker FILTER
- Torsdagen kommer att täcka UNIKT
- Fredag täcker SEQUENCE och RANDARRAY-funktionerna
FILTER accepterar en matris, behåller de rader du anger och returnerar resultaten till ett spillintervall.
För den här artikeln kommer du att använda den här datamängden:

Syntaksen för FILTER är FILTER (array, inkludera, (om tom))

Första exemplet: Du vill hämta alla rader från datamängden där teamet är blått. Sätt Blue i cell F1. Formeln som anges i E4 är =FILTER(A4:C16,B4:B16=F1,"None Found")
.
Observera att du inte behöver använda F4 eller dollartecken i formeln. Det är en enda formel som returnerar flera resultat. Det finns inget behov av att kopiera det någonstans, så det finns inget behov av absoluta referenser. Du behöver inte heller trycka på Ctrl + Shift + Enter.

Ändra F1 till Blue så får du alla Blue-teammedlemmarna.

Det tredje argumentet för FILTER är valfritt och illustreras här. (if_empty) anger texten som ska returneras om det inte fanns några resultat. Om du ändrar F1 till Lime får du texten som anges i formeln.
f
Resultatet ovan är inte särskilt fullständigt. Vad händer om du har en formel som verkligen behöver ett numeriskt svar i den tredje kolumnen? Du kan ange en arraykonstant som argumentet (if_empty):=FILTER(A4:C16,B4:B16=F1,("None Found","No Team",0))

Ju mer du använder dessa nya Dynamic Array-formler, desto mer fantastiska ser de ut.
I sitt inlägg om FILTER har Excel-teamets Smitty Smith ett bra exempel på att göra ett AND i den nya FILTER-funktionen.
Kolla på video
Ladda ner Excel-fil
För att ladda ner excel-filen: filter-function-in-excel.xlsx
Excel-tanke på dagen
Jag har frågat mina Excel Master-vänner om deras råd om Excel. Dagens tanke att fundera på:
"Utelämna onödiga format"
Jordan Goldmeier