Excel formula: unikālās vērtības ignorē tukšās vietas

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai izgūtu unikālu vērtību sarakstu no datu kopas, neņemot vērā tukšās šūnas, varat izmantot funkciju UNIKĀLA kopā ar funkciju FILTRS. Parādītajā piemērā formula D5 ir:

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

kas izsniedz 5 unikālās vērtības, kas redzamas D5: D9.

Paskaidrojums

Šajā piemērā tiek izmantota funkcija UNIQUE kopā ar funkciju FILTER. Strādājot no iekšpuses, funkcija FILTER vispirms tiek izmantota, lai no datiem noņemtu tukšās vērtības:

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

Simbols ir loģisks operators, kas nozīmē "nav vienāds". Citus operatoru piemērus formulas kritērijos skatiet šajā lapā.

FILTER atgriež vērtību masīvu, izņemot tukšas virknes:

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

Šis masīvs tiek tieši atgriezts funkcijā UNIKĀLA kā masīva arguments. UNIQUE pēc tam noņem dublikātus un atgriež pēdējo masīvu:

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

UNIQUE un FILTER ir dinamiskas funkcijas. Ja B5: B16 dati mainās, izeja nekavējoties tiks atjaunināta.

Dinamiskā avota diapazons

Tā kā diapazons B5: B15 ir kodēts tieši formulā, tas nemainīsies, ja dati tiks pievienoti vai dzēsti. Lai izmantotu dinamisko diapazonu, kura izmērs pēc vajadzības tiks automātiski mainīts, varat izmantot Excel tabulu vai izveidot dinamisku nosaukto diapazonu ar formulu.

Interesanti raksti...