
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.