Excel képlet: Egyedi értékek száma -

Tartalomjegyzék

Általános képlet

=UNIQUE(FILTER(data,COUNTIF(data,data)>n))

Összegzés

Az egyedi értékek listájának kibontásához az adatkészletből, szám szerint vagy előfordulás szerint szűrve, használhatja az UNIQUE elemet a FILTER segítségével, és a COUNTIF funkcióval alkalmazhat feltételeket. A bemutatott példában a D5 képlete a következő:

=UNIQUE(FILTER(data,COUNTIF(data,data)>1))

amely kimeneti azt a 3 egyedi értéket, amelyek többször is megjelennek a megnevezett "adatok" tartományban (B5: B16).

Megjegyzés: Ebben a példában egyedi értéklistát vonunk ki, amelyek többször is megjelennek. Más szavakkal, elkészítjük az ismétlődések listáját :) A nyelv kissé zavaros.

Magyarázat

Ez a példa az UNIQUE függvényt használja a FILTER funkcióval együtt. Itt láthat egy alaposabb példát.

A trükk ebben az esetben az, hogy kritériumokat kell alkalmazni a SZŰRŐ függvényre, hogy csak az előfordulás számán alapuló értékeket engedélyezzenek. Belülről kifelé haladva ezt a COUNTIF és a SZŰRŐ funkció segítségével végezzük el:

FILTER(data,COUNTIF(data,data)>1)

A COUNTIF eredménye egy ilyen számú tömb:

(3;1;3;3;2;1;1;3;1;2;3;3)

amelyeket> 1-es logikai összehasonlítással ellenőrizünk, hogy tömböt vagy TRUE / FALSE értékeket kapjunk:

(TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE)

A TRUE észrevétel megfelel az adatokban többször megjelenő értékeknek. Ez a tömb visszakerül a FILTER fájlba az include szűrőként, az adatok szűrésére. A FILTER ennek eredményeként egy másik tömböt ad vissza:

("red";"green";"green";"blue";"red";"blue";"red";"green")

Ezt a tömböt közvetlenül az UNIQUE függvény adja vissza tömb argumentumként. Figyelem a 12 eredeti értékről: csak 8 maradt életben.

Az UNIQUE eltávolítja a duplikátumokat, és visszaadja az utolsó tömböt:

("red";"green";"blue")

Ha a B5: B16 értékei megváltoznak, a kimenet azonnal frissül.

Gróf> 2

Az F5 képlete, amely a forrásadatokban legalább kétszer megjelenő színeket sorolja fel, a következő:

=UNIQUE(FILTER(data,COUNTIF(data,data)>2))

Dinamikus forrás tartomány

Mivel az adatok (B5: B15) normál nevű tartomány, nem adnak át méretet, ha adatokat adunk hozzá vagy törölünk. Egy dinamikus tartomány használatához, amely szükség esetén automatikusan átméretezi, használhat Excel táblázatot, vagy létrehozhat egy képlettel dinamikus elnevezett tartományt.

érdekes cikkek...