![](https://cdn.wiki-base.com/2022967/excel_formula_unique_values_ignore_blanks__2.png.webp)
Yleinen kaava
=UNIQUE(FILTER(data,data""))
Yhteenveto
Voit poimia yksilöllisten arvojen luettelon tietojoukosta jättämällä tyhjät solut huomioimatta UNIQUE-funktiota yhdessä FILTER-funktion kanssa. Esitetyssä esimerkissä kaava kohdassa D5 on:
=UNIQUE(FILTER(B5:B16,B5:B16""))
joka tuottaa 5 ainutlaatuista arvoa, jotka näkyvät D5: D9: ssä.
Selitys
Tässä esimerkissä käytetään UNIQUE-funktiota yhdessä FILTER-toiminnon kanssa. Työskentely sisältä ulospäin, FILTER-toimintoa käytetään ensin poistamaan kaikki tyhjät arvot tiedoista:
FILTER(B5:B16,B5:B16"")
Symboli on looginen operaattori, joka tarkoittaa "ei ole yhtä". Lisää esimerkkejä operaattoreista kaavaehdoissa on tällä sivulla.
FILTER palauttaa joukon arvoja, tyhjät merkkijonot pois lukien:
("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")
Tämä taulukko palautetaan suoraan UNIQUE-funktioon taulukon argumenttina. UNIQUE poistaa kaksoiskappaleet ja palauttaa viimeisen taulukon:
("red";"amber";"green";"blue";"pink")
UNIQUE ja FILTER ovat dynaamisia toimintoja. Jos B5: B16: n tiedot muuttuvat, lähtö päivittyy välittömästi.
Dynaaminen lähdealue
Koska alue B5: B15 on kovakoodattu suoraan kaavaan, se ei muutu, jos tietoja lisätään tai poistetaan. Jos haluat käyttää dynaamista aluetta, jonka koko muuttuu automaattisesti tarpeen mukaan, voit käyttää Excel-taulukkoa tai luoda dynaamisen nimellisen alueen kaavan avulla.