Excel-formel: Unikke værdier ignorerer blanke -

Indholdsfortegnelse

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.

Interessante artikler...