„Excel“ formulė: unikalios reikšmės nepaiso tuščių -

Turinys

Bendroji formulė

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

Santrauka

Norėdami išskirti unikalių reikšmių sąrašą iš duomenų rinkinio, nepaisydami tuščių langelių, galite naudoti funkciją UNIKALUS kartu su funkcija FILTRAS. Parodytame pavyzdyje formulė D5 yra:

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

kuris pateikia 5 unikalias D5 matomas reikšmes: D9.

Paaiškinimas

Šiame pavyzdyje naudojama funkcija UNIQUE kartu su funkcija FILTER. Dirbant iš vidaus, funkcija FILTER pirmiausia naudojama norint pašalinti iš duomenų visas tuščias reikšmes:

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

Simbolis yra loginis operatorius, reiškiantis „nelygu“. Daugiau operatorių pavyzdžių pagal formulės kriterijus rasite šiame puslapyje.

Filtras pateikia reikšmių masyvą, išskyrus tuščias eilutes:

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

Šis masyvas grąžinamas tiesiai į UNIQUE funkciją kaip masyvo argumentą. UNIQUE pašalina dublikatus ir grąžina galutinį masyvą:

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

UNIKALUS ir FILTRAS yra dinamiškos funkcijos. Jei pasikeis B5: B16 duomenys, išvestis bus nedelsiant atnaujinta.

Dinaminis šaltinių diapazonas

Kadangi diapazonas B5: B15 yra koduojamas tiesiai į formulę, jis nepasikeis, jei duomenys bus pridėti ar ištrinti. Norėdami naudoti dinaminį diapazoną, kurio dydis bus automatiškai pakeistas, jei reikia, galite naudoti „Excel“ lentelę arba sukurti dinaminį pavadintą diapazoną su formule.

Įdomios straipsniai...