Функцията UNIQUE връща списък с уникални стойности в списък или диапазон.
Връщане на уникални стойности от списък със стойности
Връщане на уникални имена от списък с имена
Синтаксис
=UNIQUE(масив;[by_col];[exactly_once])
Функцията UNIQUE има следните аргументи:
| Аргумент | Описание |
|---|---|
| масив Задължителен |
Диапазонът или масивът, от който да се върнат уникални редове или колони |
| [по_кол] По желание |
Аргументът by_col е логическа стойност, която показва как да се сравнява. TRUE ще сравни колоните една с друга и ще върне уникалните колони FALSE (или пропуснато) ще сравни редове един с друг и ще върне уникалните редове |
|
[exactly_once] По желание |
Аргументът exactly_once е логическа стойност, която ще върне редове или колони, появяващи се точно веднъж в диапазона или масива. Това е концепцията за уникална база данни. TRUE ще върне всички различни редове или колони, които се появяват точно веднъж от диапазона или масива FALSE (или пропуснато) ще върне всички различни редове или колони от диапазона или масива |
Забележка
- Масивът може да бъде ред или колона със стойности или комбинация от редове и колони със стойности. В примерите по-горе масивите за нашите формули UNIQUE са съответно диапазонът D2:D11 и D2:D17.
- Функцията UNIQUE ще върне масив, който ще прелее, ако е крайният резултат от формула. Това означава, че Excel ще създаде динамично диапазона на масива с подходящия размер, когато натиснете ENTER. Ако поддържащите ви данни са в таблица на Excel, масивът автоматично ще се преоразмерява, като добавяте или премахвате данни от диапазона за вашия масив, ако използвате структурирани препратки. За повече подробности вижте поведение на прелелите масиви в тази статия.
- Excel има ограничена поддръжка за динамични масиви между работни книги и този сценарий се поддържа само когато и двете работни книги са отворени. Ако затворите работната книга източник, всички свързани формули за динамични масиви ще връщат грешка #REF! , когато бъдат обновени.
Примери
Пример 1
Този пример използва SORT и UNIQUE заедно, за да върне уникален списък с имена във възходящ ред.
Пример 2
В този пример аргументът exactly_once е зададен на TRUE и функцията връща само тези клиенти, които са били обслужвани еднократно. Това може да е полезно, ако искате да идентифицирате хора, които не са се върнали за допълнителна услуга, така че да можете да се свържете с тях.
Пример 3
Този пример използва знака амперсанд (&), за да обедини фамилното име и собственото име в пълно име. Обърнете внимание, че формулата препраща към целия диапазон от имена в A2:A12 и B2:B12. Това позволява на Excel да върне масив с всички имена.
Съвет
- Ако форматирате диапазона от имена като таблица на Excel, формулата ще се актуализира автоматично, когато добавяте или премахвате имена.
- Ако искате да сортирате списъка с имена, можете да добавите функцията SORT: =SORT(UNIQUE(B2:B12&" "&A2:A12))
Пример 4
Този пример сравнява две колони и връща само уникалните стойности между тях.
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност за Excel или да получите поддръжка в общностите.