
Generisk formel
=UNIQUE(FILTER(data,data""))
Resumé
For at udtrække en liste over unikke værdier fra et datasæt, ignorere tomme celler, kan du bruge UNIQUE-funktionen sammen med FILTER-funktionen. I det viste eksempel er formlen i D5:
=UNIQUE(FILTER(B5:B16,B5:B16""))
der udsender de 5 unikke værdier set i D5: D9.
Forklaring
Dette eksempel bruger UNIQUE-funktionen sammen med FILTER-funktionen. Arbejder indefra og ud, FILTER-funktionen bruges først til at fjerne tomme værdier fra dataene:
FILTER(B5:B16,B5:B16"")
Symbolet er en logisk operator, der betyder "er ikke lig". For flere eksempler på operatører i formelkriterier se denne side.
FILTER returnerer en række værdier eksklusive tomme strenge:
("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")
Denne matrix returneres direkte til UNIQUE-funktionen som arrayargument . UNIQUE fjerner derefter duplikater og returnerer det endelige array:
("red";"amber";"green";"blue";"pink")
UNIK og FILTER er dynamiske funktioner. Hvis data i B5: B16 ændres, opdateres output straks.
Dynamisk kildeområde
Fordi området B5: B15 er hardkodet direkte i formlen, ændres det ikke, hvis data tilføjes eller slettes. For at bruge et dynamisk område, der automatisk ændrer størrelsen efter behov, kan du bruge en Excel-tabel eller oprette et dynamisk navngivet område med en formel.