Excel-formel: Unike verdier ignorerer blanke -

Innholdsfortegnelse

Generisk formel

=UNIQUE(FILTER(data,data""))

Sammendrag

For å trekke ut en liste over unike verdier fra et datasett, ignorere blanke celler, kan du bruke UNIQUE-funksjonen sammen med FILTER-funksjonen. I eksemplet vist er formelen i D5:

=UNIQUE(FILTER(B5:B16,B5:B16""))

som sender ut de 5 unike verdiene sett i D5: D9.

Forklaring

Dette eksemplet bruker UNIQUE-funksjonen sammen med FILTER-funksjonen. FILTER-funksjonen arbeides fra innsiden og ut og brukes først til å fjerne eventuelle tomme verdier fra dataene:

FILTER(B5:B16,B5:B16"")

Symbolet er en logisk operator som betyr "er ikke lik". For flere eksempler på operatører i formelkriterier, se denne siden.

FILTER returnerer en rekke verdier, unntatt tomme strenger:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Denne matrisen blir returnert direkte til den unike funksjon som den matrise argument. UNIQUE fjerner deretter duplikater, og returnerer den endelige matrisen:

("red";"amber";"green";"blue";"pink")

UNIQUE og FILTER er dynamiske funksjoner. Hvis data i B5: B16 endres, oppdateres utdataene umiddelbart.

Dynamisk kildeområde

Fordi området B5: B15 er hardkodet direkte i formelen, vil det ikke endres hvis data blir lagt til eller slettet. For å bruke et dynamisk område som automatisk endres etter behov, kan du bruke en Excel-tabell eller opprette et dynamisk navn med en formel.

Interessante artikler...