Funkcija UNIQUE pateikia sąrašo arba diapazono unikalių reikšmių sąrašą.
Unikalių reikšmių iš reikšmių
sąrašo grąžinimasUnikalių vardų iš vardų
sąrašo grąžinimas=UNIQUE(masyvas,[by_col],[exactly_once])
Funkcija UNIQUE turi tokius argumentus:
Argumentas |
Aprašas |
---|---|
array Būtinas |
Diapazonas arba masyvas, iš kurio turi būti grąžintos unikalios eilutės ar stulpeliai |
[by_col] Pasirinktinai |
Argumentas by_col yra loginė reikšmė, nurodanti, kaip palyginti. TRUE palygins stulpelius tarpusavyje ir pateiks unikalius stulpelius FALSE (arba praleista) palygins eilutes tarpusavyje ir pateiks unikalias eilutes |
[exactly_once] Pasirinktinai |
Argumentas exactly_once yra loginė reikšmė, kuri pateiks eilutes ar stulpelius, kurie bus pateikiami tiksliai vieną kartą diapazone arba masyve. Tai yra unikalios duomenų bazės sąvoka. TRUE pateiks visas skirtingas eilutes ar stulpelius, kurie bus pateikiami tiksliai vieną kartą iš diapazono ar masyvo FALSE (arba praleista) pateiks visas skirtingas diapazono ar masyvo eilutes ar stulpelius |
Pastabos:
-
Masyvą galima laikyti reikšmių eilute ar stulpeliu arba reikšmių eilučių ir stulpelių deriniu. Aukščiau pateiktuose pavyzdžiuose mūsų unikalių formulių masyvai yra atitinkamai diapazonai D2:D11 ir D2:D17.
-
Funkcija UNIQUE pateiks masyvą, kuris išsiplės, jei jis bus galutinis formulės rezultatas. Tai reiškia, kad „Excel“ dinamiškai sukurs atitinkamo dydžio masyvo diapazoną, kai paspausite klavišą ENTER. Jei jūsų palaikymo duomenys yra „Excel“ lentelė, tuomet masyvo dydis automatiškai pasikeičia, jei į masyvo diapazoną įtraukiate duomenis arba juos pašalinate, kai naudojate Struktūrinės nuorodos. Daugiau informacijos žr. šiame straipsnyje apie išplėsto masyvo elgesį.
-
„Excel“ dinaminių masyvų skirtingose darbaknygėse palaikymas yra ribotas, o šis scenarijus palaikomas tik, kai atidarytos abi darbaknygės. Jei uždarysite šaltinio darbaknygę, visos susietos dinaminių masyvų formulės atnaujinus pateiks #REF! klaidą .
Pavyzdžiai
1 pavyzdys
Šiame pavyzdyje kartu naudojama funkcija SORT ir UNIQUE, kad būtų pateiktas unikalus vardų sąrašas didėjimo tvarka.
2 pavyzdys
Šiame pavyzdyje exactly_once argumentas nustatytas kaip TRUE, o funkcija grąžina tik tuos klientus, kurie turėjo vieną kartą aptarnavimą. Tai gali būti naudinga, jei norite nustatyti asmenis, kurie negrąžino papildomų paslaugų, kad galėtumėte su jais susisiekti.
3 pavyzdys
Šiame pavyzdyje naudojama ampersandas (&), kad sujungtų pavardę ir vardą į vardą ir pavardę. Atkreipkite dėmesį, kad formulė nurodo visą pavadinimų diapazoną langeliuose A2:A12 ir B2:B12. Tai leidžia "Excel" grąžinti visų pavadinimų masyvą.
Patarimai:
-
Jei formatuojate pavadinimų diapazoną kaip "Excel" lentelę, formulė bus automatiškai atnaujinta, kai įtrauksite arba pašalinsite vardus.
-
Jei norite rikiuoti pavadinimų sąrašą, galite įtraukti funkciją SORT: =SORT(UNIQUE(B2:B12&" "&A2:A12))
Pavyzdys 4
Šiame pavyzdyje lyginami du stulpeliai ir pateikiamos tik unikalios jų reikšmės.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Taip pat žr.
#SPILL! klaidos programoje „Excel“