Съдържание
В големи масиви от данни има възможност за дублиране на стойности или за поява на едни и същи стойности повече от веднъж. уникални стойности от даден диапазон или списък, можете да използвате Excel УНИКАЛЕН функция. Excel УНИКАЛЕН връща списък с уникални стойности в диапазон или в списък. УНИКАЛЕН Функцията поддържа стойности от типа на текст, числа, дати, времена и др.
В тази статия ще ви покажа различни примери за използване на Excel УНИКАЛЕН функция.
Изтегляне за практикуване
Използване на функцията UNIQUE.xlsxОснови на функцията EXP: обобщение & Синтаксис
Резюме
Excel УНИКАЛЕН Функцията връща списък от уникални стойности в диапазон или в списък. Това е много лесна за работа функция, можете да извличате както уникални, така и уникални различни стойности, а също така помага за сравняване на колони с колони или на редове с редове.
Синтаксис
UNIQUE(масив, [by_col], [exactly_once])
Аргументи
Аргументи | Задължително/незадължително | Обяснение |
---|---|---|
масив | Изисква се | Това е диапазон от клетки или масив, от който се извлича уникален стойности |
by_col | По избор | Това е булева стойност за това как да се сравнява и извлича уникален стойности. |
Тук, FALSE означава по редове; TRUE означава по колона. по подразбиране (FALSE) exactly_once По избор Това също е булева стойност.
Тук, TRUE означава стойности, които са се появили веднъж;
FALSE означава всички уникални стойности.
по подразбиране (FALSE)
Върната стойност
Сайтът УНИКАЛЕН връща списък или масив от уникални стойности.
Версия
Сайтът УНИКАЛЕН Функцията е налична за Excel 365 и Excel 2021.
Използване на функцията UNIQUE на Excel
1. Използване на функцията UNIQUE за текстови стойности
Можете да използвате УНИКАЛЕН функция за извличане на уникален от текстови или символни стойности.
Тук искам да получа уникален името на плода от Име на продукта колона.
⏩ В клетка D4, въведете следната формула, за да получите уникален стойности.
=UNIQUE(B4:B12)
Тук, в УНИКАЛЕН избрах диапазона от клетки B4:B12 като масив .
Сега натиснете ВЪВЕДЕТЕ , и УНИКАЛЕН функцията ще върне списъка на уникален стойности от избрания диапазон.
Прочетете още: Excel VBA за получаване на уникални стойности от колона (4 примера)
2. Използване на функцията UNIQUE за цифрови стойности
В случай че имате числови стойности, можете също да използвате УНИКАЛЕН функция за извличане на уникален стойности.
Тук искам да получа уникален поръчва идентификатори от Идентификатор на поръчката колона.
⏩ В клетка D4, въведете следната формула, за да получите уникален стойности.
=УНИКАЛНО(C4:C12)
Тук, в УНИКАЛЕН избрах диапазона от клетки C4:C12 като масив .
Сега натиснете ВЪВЕДЕТЕ , и УНИКАЛЕН функцията ще върне списъка на уникален стойности от избрания диапазон.
Прочетете още: VBA за получаване на уникални стойности от колона в масив в Excel (3 критерия)
3. Използване на функцията UNIQUE на Excel за намиране на уникални редове, които се срещат само веднъж
Ако искате да получите уникален стойности, които се срещат само веднъж в списъка или в даден диапазон, можете да използвате УНИКАЛЕН функция.
Позволете ми да започна процедурата,
⏩ В клетка D4, въведете следната формула, за да получите уникален стойности.
=UNIQUE(B4:C12,,TRUE)
Тук, в УНИКАЛЕН избрах диапазона от клетки B4:C12 като масив , запазил by_col аргумент ЛЪЖА, или го пропуснах, защото наборът от данни, който използвам, е организиран в редове. След това избрах TRUE като exactly_once .
Сега натиснете ВЪВЕДЕТЕ , и УНИКАЛЕН функцията ще върне списъка на уникален стойности, които се срещат само веднъж от избрания диапазон.
4. Уникални стойности в един ред
Ако искате да извлечете уникален стойности от даден ред, можете да използвате УНИКАЛЕН функция.
За да започнете процедурата,
⏩В клетката C6, въведете следната формула, за да получите уникален стойности.
=UNIQUE(C3:K3, TRUE)
Тук, в УНИКАЛЕН избрах диапазона от клетки C3:K3 като масив , избрано TRUE като by_col .
Сега натиснете ВЪВЕДЕТЕ , и УНИКАЛЕН функцията ще върне уникален стойности от реда.
5. Използване на функцията UNIQUE на Excel за намиране Уникални колони
Можете също така да получите уникален колони с помощта на УНИКАЛЕН функция.
За да започнете процедурата,
⏩ В клетка C7, въведете следната формула, за да получите уникален колони.
=UNIQUE(C3:K4, TRUE,TRUE)
Тук, в УНИКАЛЕН избрах диапазона от клетки C3:K4 като масив , избрано TRUE като by_col , след което избра TRUE като exactly_once .
Сега натиснете ВЪВЕДЕТЕ , и УНИКАЛЕН функцията ще върне уникален колони.
6. Уникалните стойности се срещат само веднъж
В случай че искате да извличане на уникални стойности от списък тогава можете да използвате и УНИКАЛЕН функция.
⏩ В клетка D4, въведете следната формула, за да получите уникален стойности от списък.
=UNIQUE(B4:B12,,TRUE)
Тук, в УНИКАЛЕН избрах диапазона от клетки B4:B12 като масив , запазил by_col аргумент ЛЪЖА, или го пропуснах, защото наборът от данни, който използвам, е организиран в редове. След това избрах TRUE като exactly_once .
Сега натиснете ВЪВЕДЕТЕ , и УНИКАЛЕН функцията ще върне списъка на уникален стойности, които се срещат само веднъж от избрания диапазон.
7. Намиране на различни стойности, които се срещат повече от веднъж
С помощта на УНИКАЛЕН функция заедно с функцията FILTER и функцията COUNTIF , можете да получите ясното уникален стойности, които означават стойностите, които са се появили повече от веднъж.
Позволете ми да покажа процеса,
⏩ В клетка D4, въведете следната формула, за да получите уникален стойности от списък.
=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))
Тук, в УНИКАЛЕН използвах функцията FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) като масив .
В ФИЛТЪР избрах диапазона B4:B12 като масив и използваха COUNTIF(B4:B12, B4:B12)>1 като включва .
В COUNTIF избрах диапазона B4:B12 като обхват също и като критерии избран B4:B12 след това използва >1 .
Сега COUNTIF ще получи броя на стойностите, които се срещат повече от веднъж, за да ФИЛТЪР стойности. Накрая УНИКАЛЕН функцията ще върне уникален стойности, които се срещат повече от веднъж.
Натиснете ВЪВЕДЕТЕ и УНИКАЛЕН функцията ще върне уникален стойности, които се срещат повече от веднъж.
8. Използване на функцията UNIQUE на Excel за броене на уникални стойности
Можете също така да преброите уникален стойности, като използвате ФИЛТЪР функция заедно с функцията ROWS.
⏩ В клетка D4, въведете следната формула, за да получите уникален стойности от списък.
=ROWS(UNIQUE(FILTER(B4:B12,B4:B12""))
Тук, в РЕДОВЕ използвах функцията UNIQUE(FILTER(B4:B12,B4:B12"")) като масив .
В УНИКАЛЕН използвах функцията ФИЛТЪР(B4:B12,B4:B12"") като масив .
В ФИЛТЪР избрах диапазона B4:B12 като масив също и като включва избран B4:B12"" за филтриране на стойности, не е равно на празно .
Сега УНИКАЛЕН функцията ще върне уникален от филтрираните стойности, тогава РЕД функцията ще върне броя на редовете с уникални стойности.
Натиснете ВЪВЕДЕТЕ и ще получите броя на уникалните стойности.
10. Уникални стойности от няколко колони
Ако искате, можете да извлечете уникални стойности от няколко колони също така, само с помощта на УНИКАЛЕН функция.
⏩ В клетка F4, въведете следната формула, за да получите уникален стойности от няколко колони.
=UNIQUE(B4:D12)
Тук, в УНИКАЛЕН избрах диапазона от клетки B4:D12 като масив .
Сега натиснете ВЪВЕДЕТЕ , и УНИКАЛЕН ще върне обхвата на уникален стойности от няколко колони.
10. Сортиране на уникални стойности по азбучен ред
Можете също така да използвате функцията SORT заедно с УНИКАЛЕН функция за сортиране уникален стойности по азбучен ред.
⏩ В клетка F4, въведете следната формула, за да получите уникален стойности от няколко колони.
=SORT(UNIQUE(B4:D12))
Тук, в УНИКАЛЕН избрах диапазона от клетки B4:D12 като масив . След това премина уникален стойности към SORT функция за сортиране на уникален стойности по азбучен ред.
Сега натиснете ВЪВЕДЕТЕ , и ще получите сортираните уникален стойности от няколко колони.
11. Уникални стойности от няколко колони и конкатенация в една клетка
Можете да извлечете уникален стойности от няколко колони, можете да обедините тези стойности в една клетка, като използвате УНИКАЛЕН функция.
⏩ В клетка F4, въведете следната формула, за да получите уникален стойности от няколко колони.
=UNIQUE(B4:B12& ","&C4:C12)
Тук, в УНИКАЛЕН избрах двата клетъчни диапазона B4:B12& ","&C4:C12 като масив . Сега УНИКАЛЕН функцията ще извлече уникалните стойности от двете колони, след което ще конкатенира уникалните стойности на двете колони с (,)
Сега натиснете ВЪВЕДЕТЕ и ще получите конкатенираните стойности в една клетка.
12. Списък с уникални стойности в зависимост от критериите
Можете да получите списъка на уникален стойности въз основа на критерии докато използвате УНИКАЛЕН заедно с функцията ФИЛТЪР функция.
Тук искам да получа уникален стойности въз основа на критериите, при които Цена е по-голям от 400 .
⏩ В клетка G4, въведете следната формула, за да получите уникален стойности въз основа на критерии.
=UNIQUE(FILTER(B4:B12,D4:D12>F4))
Тук, в УНИКАЛЕН използвах функцията FILTER(B4:B12,D4:D12>F4) като масив .
В ФИЛТЪР избрах диапазона B4:B12 като масив също и като включва избран D4:D12>F4 за филтриране на стойности, по-голям от избраната клетка F4 .
Сега УНИКАЛЕН функцията ще върне уникален стойности от филтрираните стойности.
Накрая натиснете ВЪВЕДЕТЕ и ще получите уникалните стойности въз основа на зададените от вас критерии.
13. Филтриране на уникални стойности въз основа на множество критерии
Можете също така да извлечете списъка на уникален стойности въз основа на множество критерии, докато използвате УНИКАЛЕН с функцията ФИЛТЪР функция.
Тук искам да получа уникален стойности въз основа на критериите, при които Цена е по-голям от 400 и Продукт името е Apple .
⏩ В клетка H4, въведете следната формула, за да получите уникален стойности въз основа на множество критерии.
=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4))
Тук, в УНИКАЛЕН използвах функцията FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) като масив .
В ФИЛТЪР избрах диапазона C4:C12 като масив и използваха (D4:D12>F4)* (B4:B12=G4) като включва където използвах два критерия - единият е за Цена а друга е за Продукт име.
Сега УНИКАЛЕН функцията ще върне уникален стойности от филтрираните стойности.
Накрая натиснете ВЪВЕДЕТЕ и ще получите уникалните стойности въз основа на използваните от вас множество критерии.
14. Филтриране на уникални стойности въз основа на множество критерии OR
Можете също така да използвате УНИКАЛЕН и ФИЛТЪР функция за прилагане на множество ИЛИ критерии.
⏩ В клетка H4, въведете следната формула, за да получите уникален стойности от няколко ИЛИ критерии.
=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5))
Тук, в УНИКАЛЕН използвах функцията FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) като масив .
В ФИЛТЪР избрах диапазона B5:B13 като масив и използваха (C5:C13=F5) + (D5:D13=G5) като включва където използвах два критерия. След това добавих два критерия, за да приложа ИЛИ за да проверите някой от критериите.
Сега УНИКАЛЕН функцията ще върне уникален от филтрираните стойности, където ИЛИ е прилага се.
Накрая натиснете ВЪВЕДЕТЕ и ще получите уникалните стойности, ако някое от условията е изпълнено.
15. Получаване на уникални стойности при игнориране на празните места
Докато използвате УНИКАЛЕН с функцията ФИЛТЪР можете да извлечете уникален стойности, като се игнорират празните клетки.
⏩ В клетка F4, въведете следната формула, за да получите уникален пренебрегване на празните места.
=UNIQUE(FILTER(B4:B12,B4:B12""))
Тук, в УНИКАЛЕН използвах функцията ФИЛТЪР(B4:B12,B4:B12"") като масив .
В ФИЛТЪР избрах диапазона B4:B12 като масив и използваха B4:B12"" като включва за филтриране на непразни клетки.
Сега УНИКАЛЕН функцията ще върне уникален стойности от филтрираните стойности.
Накрая натиснете ВЪВЕДЕТЕ и ще получите уникалните стойности, като игнорирате празните клетки.
16. Използване на функцията UNIQUE & SORT на Excel за игнориране на празни места & Sort
Можете също така да сортирате уникален като игнорира празните места с помощта на УНИКАЛЕН с функцията ФИЛТЪР функция.
⏩ В клетка F4, въведете следната формула, за да получите сортираните уникален пренебрегване на празните места.
=SORT(UNIQUE(FILTER(C4:C12,C4:C12""))
Тук, в SORT използвах функцията UNIQUE(FILTER(C4:C12,C4:C12"")) като масив .
В УНИКАЛЕН използвах функцията ФИЛТЪР(C4:C12,C4:C12"") като масив .
В ФИЛТЪР избрах диапазона C4:C12 като масив и използваха C4:C12"" като включва за филтриране на непразни клетки.
Сега УНИКАЛЕН функцията ще върне уникален от филтрираните стойности. След това SORT функцията ще подреди филтрираните уникални стойности в цифров вид.
Накрая натиснете ВЪВЕДЕТЕ и ще получите уникалните стойности, като игнорирате празните клетки.
17. Използване на функцията UNIQUE & FILTER на Excel за получаване на уникални редове с игнориране на празните редове
Можете също така да получите уникален редове, като се игнорират празните места с помощта на УНИКАЛЕН с функцията ФИЛТЪР функция.
⏩ В клетка D4, въведете следната формула, за да получите уникален пренебрегване на празните редове.
=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)
Тук, в УНИКАЛЕН използвах функцията FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE като масив , избрано FALSE като by_col и TRUE като exactly_once .
В ФИЛТЪР избрах диапазона B4:C12 като масив и използваха (C4:C12””)*(B4:B12””) като включва за филтриране на непразни клетки от двете колони.
Сега УНИКАЛЕН функцията ще върне уникален редове от филтрираните стойности, като се игнорират празните клетки.
Накрая натиснете ВЪВЕДЕТЕ и ще получите уникалните редове, като игнорирате празните клетки.
18. Филтриране на уникални редове с игнориране на празните редове & Сортиране
Докато пренебрегвате празните полета, за да получите уникални редове, можете да ги сортирате с помощта на SORT с функцията УНИКАЛЕН и функцията ФИЛТЪР функция.
⏩ В клетка D4, въведете следната формула, за да получите сортираните уникален пренебрегване на празните редове.
=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))
Тук, в SORT използвах функцията UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE) като масив .
В УНИКАЛЕН използвах функцията FILTER(B4:C12, (C4:C12"")*(B4:B12"")) като масив, избран FALSE като by_col и TRUE като exactly_once .
В ФИЛТЪР избрах диапазона B4:C12 като масив и използваха (C4:C12””)*(B4:B12””) като включва за филтриране на непразни клетки от двете колони.
Сега УНИКАЛЕН функцията ще върне уникален редове от филтрираните стойности. След това SORT функцията ще подреди филтрираните уникални стойности по азбучен ред.
Накрая натиснете ВЪВЕДЕТЕ и ще получите сортираните уникални редове, като ще игнорирате празните клетки.
19. Използване на функцията UNIQUE & CHOOSE на Excel за намиране на уникални стойности в определени колони
Можете да намерите уникален стойности от определени колони с помощта на функцията CHOOSE заедно с УНИКАЛЕН функция.
⏩ В клетка D4, въведете следната формула, за да получите уникален стойности от определени колони.
=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))
Тук, в УНИКАЛЕН използвах функцията ИЗБЕРЕТЕ({1,2}, C4:C12, B4:B12) като масив .
В ИЗБЕРИ използвах функцията {1,2} като index_num , избрал диапазона C4:C12 като стойност1 , след което избра диапазона B4:B12 като стойност2 .
Сега УНИКАЛЕН функцията ще върне уникален стойности от избрания диапазон на конкретната колона.
Накрая натиснете ВЪВЕДЕТЕ и ще получите уникален стойности от избрания диапазон на конкретната колона.
20. Обработка на грешки с IFERROR
Сайтът УНИКАЛЕН функцията показва грешката #CALC ако търсената стойност не е налична.
За да се справите с тази грешка, можете да използвате функцията IFERROR заедно с УНИКАЛЕН и ФИЛТЪР функции.
⏩ В клетка H4, въведете следната формула, за да се справите с грешката.
=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)), "Стойност не е намерена")
Тук, в IFERROR използвах функцията UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) като стойност и предостави текста Стойността не е намерена като value_if_error .
В УНИКАЛЕН използвах функцията FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) като масив .
В ФИЛТЪР избрах диапазона C4:C12 като масив и използваха (D4:D12=F4)* (B4:B12=G4)) като включва за филтриране на стойности от избрания диапазон D4:D12 ако е равна на F4 , също избран диапазон B4:B12 ако е равна на G4 .
Сега УНИКАЛЕН функцията ще върне уникален от филтрираните стойности. След това IFERROR функцията ще провери дали стойността е налична или не, ако не е налична, ще върне текста Стойността не е намерена вместо #CALC грешка.
Накрая натиснете ВЪВЕДЕТЕ и ще получите уникален стойности или дадения текст.
Нещата, които трябва да запомните
🔺 УНИКАЛЕН функцията ще покаже грешката #NAME ако изпишете погрешно името на функцията.
🔺 УНИКАЛЕН ще покаже функцията #CALC грешка, ако стойността не е намерена.
Ще получите грешката #SPILL в УНИКАЛЕН ако една или повече клетки в разлив не са напълно празни.
Практически раздел
В работната тетрадка съм предоставил лист за упражнения, с който да упражните обяснените примери.
Заключение
В тази статия съм показал 20 примера за Excel УНИКАЛЕН функция. Опитах се също така да обхвана кога и защо УНИКАЛЕН функцията може да показва често грешки. И накрая, но не на последно място, ако имате някакви предложения, идеи или обратна връзка, моля, не се колебайте да коментирате по-долу.