Змест
У вялікіх наборах даных захоўваецца магчымасць дублікатаў значэнняў або адных і тых жа значэнняў, якія сустракаюцца некалькі разоў. Каб атрымаць унікальныя значэнні з дыяпазону або спісу, вы можаце выкарыстаць функцыю Excel UNIQUE . Функцыя Excel UNIQUE вяртае спіс унікальных значэнняў у дыяпазоне або ў спісе. Функцыя UNIQUE падтрымлівае тэкст, лічбы, даты, час і г.д. тыпы значэнняў.
У гэтым артыкуле я пакажу вам розныя прыклады з выкарыстаннем функцыі UNIQUE Excel.
Спампаваць для практыкі
Выкарыстанне UNIQUE Function.xlsx
Асновы Функцыя EXP: Рэзюмэ & Сінтаксіс
Зводка
Функцыя Excel UNIQUE вяртае спіс унікальных значэнняў у дыяпазоне або ў спісе. Гэта вельмі простая функцыя, вы можаце здабываць як унікальныя, так і унікальныя розныя значэнні, а таксама дапамагае параўноўваць слупкі са слупкамі або радкі з радкамі.
Сінтаксіс
UNIQUE(array, [by_col], [exactly_once])
Аргументы
Аргументы | Абавязкова/неабавязкова | Тлумачэнне |
---|---|---|
масіў | Абавязкова | Гэта дыяпазон вочак або масіў, з якога можна атрымаць унікальныя значэнні |
by_col | Неабавязкова | Гэта лагічнае значэнне для таго, як параўнаць і атрымаць унікальныя значэнні. |
Тут FALSE азначае па радку; TRUE азначае па слупку. па змаўчаннікрытэрыі для прымянення АБО для праверкі любога з крытэрыяў.
Цяпер функцыя UNIQUE верне унікальныя значэнні з адфільтраваных значэнняў, дзе АБО прымяняецца.
Нарэшце, націсніце ENTER , і вы атрымаеце ўнікальныя значэнні, калі любая з умоў выканана.
15. Атрымайце ўнікальныя значэнні без уліку прабелаў
Пры выкарыстанні функцыі UNIQUE з функцыяй FILTER вы можаце атрымаць унікальныя значэнні, ігнаруючы пустыя ячэйкі.
⏩ У ячэйцы F4, увядзіце наступную формулу, каб атрымаць унікальныя значэнні без уліку прабелаў.
=UNIQUE(FILTER(B4:B12,B4:B12""))
Тут у функцыі UNIQUE я выкарыстаў FILTER(B4:B12, B4:B12””) як масіў .
У функцыі FILTER я выбраў дыяпазон B4:B12 як масіў і выкарыстоўваецца B4:B12”” як уключыць для фільтрацыі непустых вочак.
Цяпер УНІКАЛЬНАЕ функцыя верне унікальныя значэнні з адфільтраваных значэнняў.
Нарэшце, націсніце ENTER , і вы будзе атрымліваць унікальныя значэнні, ігнаруючы пустыя ячэйкі.
16. Выкарыстанне Excel UNIQUE & Функцыя SORT для ігнаравання прабелаў & Сартаванне
Вы таксама можаце сартаваць унікальныя значэнні, ігнаруючы прабелы, выкарыстоўваючы функцыю UNIQUE з функцыяй FILTER .
⏩ У ячэйцы F4, увядзіце наступную формулу, каб атрымаць адсартаваныя унікальныя значэнні без улікупрабелы.
=SORT(UNIQUE(FILTER(C4:C12,C4:C12"")))
Тут у функцыі SORT я выкарыстаў UNIQUE( FILTER(C4:C12,C4:C12””)) як масіў .
У функцыі UNIQUE я выкарыстаў FILTER(C4 :C12,C4:C12””) як масіў .
У функцыі FILTER я выбраў дыяпазон C4:C12 як масіў і выкарыстоўваецца C4:C12”” як уключыць для фільтрацыі непустых вочак.
Цяпер UNIQUE Функцыя верне унікальныя значэнні з адфільтраваных значэнняў. Затым функцыя SORT будзе сартаваць адфільтраваныя унікальныя значэнні па ліках.
Нарэшце, націсніце ENTER , і вы атрымаеце ўнікальныя значэнні, ігнаруючы пустыя вочкі.
17. Выкарыстанне Excel UNIQUE & Функцыя FILTER для атрымання унікальных радкоў без уліку пустых
Вы таксама можаце атрымаць унікальныя радкі, ігнаруючы пустыя, выкарыстоўваючы функцыю UNIQUE з FILTER функцыя.
⏩ У ячэйцы D4 увядзіце наступную формулу, каб атрымаць унікальныя радкі без прабелаў.
=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)
Тут у функцыі UNIQUE я выкарыстаў FILTER(B4:C12, (C4:C12””)*( B4:B12””)), FALSE, TRUE як масіў , выбрана FALSE як by_col і TRUE як дакладна_адзін раз .
У функцыі FILTER я выбраў дыяпазон B4:C12 як масіў і выкарыстаў ( C4:C12””)*(B4:B12””) як уключыць для фільтрацыі непустых вочак абодвух слупкоў.
Цяпер,Функцыя UNIQUE верне унікальныя радкі з адфільтраваных значэнняў, ігнаруючы пустыя вочкі.
Нарэшце, націсніце ENTER , і вы атрымаеце унікальныя радкі, ігнаруючы пустыя вочкі.
18. Фільтраваць унікальныя радкі без уліку пустых & Сартаваць
Ігнаруючы прабел, каб атрымаць унікальныя радкі, вы таксама можаце сартаваць іх з дапамогай функцыі SORT з функцыяй UNIQUE і FILTER функцыя.
⏩ У ячэйцы D4, увядзіце наступную формулу, каб атрымаць адсартаваныя унікальныя радкі без прабелаў.
=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))
Тут у функцыі SORT я выкарыстаў UNIQUE(FILTER(B4:C12, (C4:C12””) *(B4:B12””), FALSE, TRUE) як масіў .
У функцыі UNIQUE я выкарыстаў FILTER( B4:C12, (C4:C12””)*(B4:B12””)) як масіў, абраны ХЛУСНЯ як па_слупку і TRUE як exactly_once .
У функцыі FILTER я выбраў дыяпазон B4:C12 як масіў і выкарыстоўваецца (C4:C12””)*(B4:B12””) як уключыць для фільтрацыі непустых вочак з абодвух слупкоў.
Цяпер функцыя UNIQUE верне унікальныя радкі з адфільтраваных значэнняў. Затым функцыя SORT адсартуе адфільтраваныя унікальныя значэнні ў алфавітным парадку.
Нарэшце, націсніце ENTER , і вы атрымаеце адсартаваныя унікальныя радкі, ігнаруючы пустыя ячэйкі.
19. Выкарыстанне Excel UNIQUE & ВЫБРАЦЬ Функцыю дляПошук унікальных значэнняў у пэўных слупках
Вы можаце знайсці унікальныя значэнні з пэўных слупкоў з дапамогай функцыі ВЫБРАЦЬ разам з функцыяй УНІКАЛЬНАЕ .
⏩ У ячэйцы D4 увядзіце наступную формулу, каб атрымаць унікальныя значэнні з пэўных слупкоў.
=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))
Тут у функцыі UNIQUE я выкарыстаў CHOOSE({1,2}, C4:C12, B4:B12) як масіў .
У функцыі CHOOSE я выкарыстаў {1,2} як індэкс_нумер , выбраў дыяпазон C4:C12 як значэнне1 , затым выбраў дыяпазон B4:B12 як значэнне2 .
Цяпер UNIQUE функцыя верне унікальныя значэнні з выбранага дыяпазону пэўнага слупка.
Нарэшце, націсніце ENTER , і вы атрымаеце унікальныя значэнні з выбранага дыяпазону пэўнага слупка.
20. Апрацоўка памылак з дапамогай IFERROR
UNIQUE функцыя паказвае памылку #CALC , калі значэнне, якое вы шукаеце, недаступнае.
Для апрацоўкі гэтай памылкі, вы можаце выкарыстоўваць функцыю IFERROR разам з функцыямі UNIQUE і FILTER .
⏩ У ячэйцы H4, увядзіце наступную формулу для апрацоўкі памылкі.
=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Value Not Found")
Тут, у IFERROR я выкарыстаў UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) як значэнне і даў тэкст Значэнне не знойдзена як value_if_error .
У функцыі UNIQUE я выкарыстаў FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4) )) як масіў .
У функцыі FILTER я выбраў дыяпазон C4:C12 як масіў і выкарыстоўваецца (D4:D12=F4)* (B4:B12=G4)) як уключыць для фільтрацыі значэнняў з выбранага дыяпазону D4:D12 калі ён роўны F4 , таксама выбраны дыяпазон B4:B12 , калі ён роўны G4 .
Цяпер UNIQUE Функцыя верне унікальныя значэнні з адфільтраваных значэнняў. Затым функцыя IFERROR праверыць, ці даступнае значэнне, ці не, калі яно недаступнае, яна верне тэкст Значэнне не знойдзена замест памылкі #CALC .
Нарэшце, націсніце ENTER , і вы атрымаеце унікальныя значэнні або зададзены тэкст.
Пра што трэба памятаць
🔺 Функцыя UNIQUE пакажа памылку #NAME , калі вы памыліцеся ў назве функцыі.
🔺 Функцыя UNIQUE пакажа памылку #CALC , калі значэнне не знойдзена.
Вы атрымаеце памылку #SPILL у УНІКАЛЬНАЯ функцыя, калі адна або некалькі ячэек у дыяпазоне разліву не зусім пустыя.
Практычны раздзел
Я даў практычны аркуш у сшытку, каб адпрацаваць гэтыя растлумачаныя прыклады.
Выснова
У гэтым артыкуле я паказаў 20 прыкладаў функцыі Excel UNIQUE . ятаксама паспрабаваў высветліць, калі і чаму функцыя UNIQUE можа часта паказваць памылкі. І апошняе, але не менш важнае: калі ў вас ёсць якія-небудзь прапановы, ідэі або водгукі, калі ласка, пакідайце каментарыі ніжэй.
(ХЛУСНЯ) дакладна_адзін раз Неабавязкова Гэта таксама лагічнае значэнне.Тут TRUE азначае значэнні, якія сустракаліся адзін раз;
FALSE азначае ўсе ўнікальныя значэнні.
па змаўчанні (ХЛУСНЯ)
Вяртанае значэнне
Функцыя UNIQUE вяртае спіс або масіў унікальных значэнняў.
Версія
Функцыя UNIQUE даступная для Excel 365 і Excel 2021.
Выкарыстанне функцыі Excel UNIQUE
1. Выкарыстанне функцыі UNIQUE для тэкставых значэнняў
Вы можаце выкарыстоўваць функцыю UNIQUE , каб атрымаць унікальныя значэнні з тэксту або радка значэння.
Тут я хачу атрымаць унікальную назву садавіны са слупка Назва прадукту .
⏩ У ячэйцы D4, увядзіце наступную формулу, каб атрымаць унікальныя значэнні.
=UNIQUE(B4:B12)
Тут у функцыі UNIQUE я выбраў дыяпазон ячэек B4:B12 як масіў .
Цяпер націсніце ENTER , а функцыя UNIQUE верне li st унікальных значэнняў з выбранага дыяпазону.
Больш падрабязна: Excel VBA для атрымання ўнікальных значэнняў са слупка (4 прыклады)
2. Выкарыстанне функцыі UNIQUE для лікавых значэнняў
Калі ў вас ёсць лікавыя значэнні, вы таксама можаце выкарыстоўваць UNIQUE функцыя для здабывання унікальных значэнняў.
Тут я хачу атрымаць унікальныя ідэнтыфікатары заказаў з ідэнтыфікатара заказаў слупок.
⏩ У ячэйцы D4 увядзіце наступную формулу, каб атрымаць унікальныя значэнні.
=UNIQUE(C4:C12)
Тут у функцыі UNIQUE я выбраў дыяпазон вочак C4:C12 як масіў .
Цяпер націсніце ENTER , і функцыя UNIQUE верне спіс унікальных значэнняў з абранага дыяпазону.
Больш падрабязна: VBA для атрымання унікальных значэнняў са слупка ў масіў у Excel (3 крытэрыі)
3. Выкарыстанне функцыі Excel UNIQUE для пошуку унікальных радкоў, якія сустракаліся толькі адзін раз
Калі вы хочаце атрымаць унікальныя значэнні, якія сустракаліся толькі адзін раз у спісе або ў дыяпазоне, вы можаце выкарыстоўваць функцыю UNIQUE .
Дазвольце мне пачаць працэдуру,
⏩ У ячэйцы D4, увядзіце наступную формулу, каб атрымаць унікальныя значэнні.
=UNIQUE(B4:C12,,TRUE)
Тут у функцыі UNIQUE я выбраў дыяпазон ячэек B4:C12 як масіў , захаваў па_слупку аргумент ХЛУСНЯ, або прапусціў яго, таму што набор даных Я выкарыстоўваю арганізаваны ў шэрагі. Затым выбралі TRUE як exactly_once .
Цяпер націсніце ENTER , і функцыя UNIQUE верне спіс унікальныя значэнні, якія сустракаюцца толькі адзін раз з абранага дыяпазону.
4. Унікальныя значэнні ў радку
Калі вы хочаце атрымаць унікальныя значэнні з радка, то вы можаце выкарыстоўваць UNIQUE функцыю.
Кабпачніце працэдуру,
⏩У ячэйцы C6, увядзіце наступную формулу, каб атрымаць унікальныя значэнні.
=UNIQUE(C3:K3, TRUE)
Тут у функцыі UNIQUE я выбраў дыяпазон ячэек C3:K3 як масіў , абраны TRUE як by_col .
Цяпер націсніце ENTER , і функцыя UNIQUE верне унікальныя значэнні з радка.
5. Выкарыстанне функцыі Excel UNIQUE для пошуку унікальных Слупкі
Вы таксама можаце атрымаць унікальныя слупкі з дапамогай UNIQUE функцыі.
Каб пачаць працэдуру,
⏩ У ячэйцы C7 увядзіце наступную формулу, каб атрымаць унікальныя слупкі.
=UNIQUE(C3:K4, TRUE,TRUE)
Тут у функцыі UNIQUE я выбраў дыяпазон ячэек C3:K4 як масіў , выбраў TRUE як by_col , затым выбрана TRUE як exactly_once .
Цяпер націсніце ENTER і <1 Функцыя>UNIQUE верне слупкі unique .
6. Унікальны Значэнні сустракаліся толькі адзін раз
Калі вы хочаце вылучыць унікальныя значэнні са спісу , вы таксама можаце выкарыстоўваць функцыю UNIQUE .
⏩ У ячэйцы D4 увядзіце наступную формулу, каб атрымаць унікальныя значэнні са спісу.
=UNIQUE(B4:B12,,TRUE)
Тут у функцыі UNIQUE я выбраў дыяпазон ячэек B4:B12 як масіў , захаваўшы by_col аргумент ХЛУСНЯ, або прапушчаны, таму што набор даных, які я выкарыстоўваю, арганізаваны ў радкі. Затым выбралі TRUE як exactly_once .
Цяпер націсніце ENTER , і функцыя UNIQUE верне спіс унікальныя значэнні, якія сустракаюцца толькі адзін раз з абранага дыяпазону.
7. Знайдзіце розныя значэнні, якія сустракаюцца больш чым адзін раз
Выкарыстоўваючы функцыю UNIQUE разам з функцыяй FILTER і функцыяй COUNTIF , вы можаце атрымаць розныя унікальныя значэнні гэта азначае значэнні, якія сустракаліся больш за адзін раз.
Дазвольце мне паказаць працэс,
⏩ У ячэйцы D4, увядзіце наступную формулу, каб атрымаць унікальны значэнні са спісу.
=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))
Тут у функцыі UNIQUE я выкарыстоўваецца FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) як масіў .
У FILTER , я выбраў дыяпазон B4:B12 як масіў і выкарыстаў COUNTIF(B4:B12, B4:B12)>1 як уключыць .
У функцыі COUNTIF я выбраў дыяпазон B4:B12 як дыяпазон таксама як крытэрый выбраны B4:B12 , затым выкарыстаны >1 .
Цяпер функцыя COUNTIF атрымае падлік са значэнняў, якія сустракаюцца больш чым адзін раз для значэнняў ФІЛЬТР . Нарэшце, функцыя UNIQUE верне унікальныя значэнні, якія сустракаюцца больш за адзін раз.
Націсніце ENTER і UNIQUE функцыябудзе вяртаць унікальныя значэнні, якія сустракаюцца больш за адзін раз.
8. Выкарыстанне функцыі Excel UNIQUE для падліку ўнікальных значэнняў
Вы таксама можаце падлічыць унікальныя значэнні, выкарыстоўваючы функцыю FILTER разам з функцыяй ROWS.
⏩ У ячэйцы D4, увядзіце наступную формулу, каб атрымаць унікальныя значэнні са спісу.
=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))
Тут у функцыі ROWS я выкарыстаў UNIQUE(FILTER(B4:B12,B4:B12””)) як масіў .
У функцыі UNIQUE я выкарыстаў FILTER(B4:B12,B4:B12””) як масіў .
У функцыі FILTER я выбраў дыяпазон B4:B12 як масіў таксама як include выбраны B4:B12”” для фільтрацыі значэнняў, не роўна пустым .
Цяпер функцыя UNIQUE верне унікальныя значэнні з адфільтраваных значэнняў, а затым функцыя ROW верне колькасць унікальных значэнняў у радку.
Націсніце ENTER , і вы атрымаеце колькасць унікальных значэнняў.
10. Унікальныя значэнні з некалькіх слупкоў
Калі хочаце, вы таксама можаце атрымаць унікальныя значэнні з некалькіх слупкоў , проста выкарыстоўваючы функцыю UNIQUE .
⏩ У ячэйцы F4 увядзіце наступную формулу, каб атрымаць унікальныя значэнні з некалькіх слупкоў.
=UNIQUE(B4:D12)
Тут у функцыі UNIQUE я выбраў дыяпазон ячэек B4:D12 як масіў .
Цяпер націсніце ENTER , і функцыя UNIQUE верне дыяпазон значэнняў unique з некалькіх слупкі.
10. Сартаванне унікальных значэнняў у алфавітным парадку
Вы таксама можаце выкарыстоўваць функцыю SORT разам з функцыяй UNIQUE для сартавання ўнікальных значэнняў у алфавітным парадку.
⏩ У ячэйцы F4 увядзіце наступную формулу, каб атрымаць унікальныя значэнні з некалькіх слупкоў.
=SORT(UNIQUE(B4:D12))
Тут, у функцыі UNIQUE , Я выбраў дыяпазон вочак B4:D12 як масіў . Затым перадалі унікальныя значэнні ў SORT функцыю для сартавання унікальных значэнняў у алфавітным парадку.
Цяпер націсніце ENTER , і вы атрымаеце адсартаваныя унікальныя значэнні з некалькіх слупкоў.
11. Унікальныя значэнні з некалькіх слупкоў і аб'яднанне ў адну ячэйку
Вы можаце атрымаць унікальныя значэнні з некалькіх слупкоў, таксама вы можаце аб'яднаць гэтыя значэнні ў адну ячэйку, выкарыстоўваючы функцыю UNIQUE .
⏩ У ячэйцы F4 увядзіце наступную формулу, каб атрымаць унікальныя значэнні з некалькіх слупкоў.
=UNIQUE(B4:B12& ","&C4:C12)
Тут у функцыі UNIQUE я выбраў абодва дыяпазоны вочак B4:B12& “,”&C4:C12 як масіў . Цяпер функцыя UNIQUE будзе здабываць унікальныя значэнні з абодвух дыяпазонаў слупкоў, пасля чаго аб'ядноўвацьунікальныя значэнні абодвух слупкоў з (,)
Цяпер націсніце ENTER , і вы атрымаеце аб'яднаныя значэнні ў адну ячэйку.
12. Спіс унікальных значэнняў у залежнасці ад крытэрыяў
Вы можаце атрымаць спіс унікальных значэнняў на аснове крытэрыяў пры выкарыстанні функцыі UNIQUE разам з функцыяй FILTER .
Тут я хачу атрымаць унікальныя значэнні на аснове крытэрыяў, дзе Цана больш за 400 .
⏩ У ячэйцы G4 увядзіце наступную формулу, каб атрымаць унікальныя значэнні, заснаваныя на крытэрыях.
=UNIQUE(FILTER(B4:B12,D4:D12>F4))
Тут, у UNIQUE я выкарыстаў FILTER(B4:B12,D4:D12>F4) як масіў .
У функцыі FILTER я выбраў дыяпазон B4:B12 як масіў таксама як уключыць абраны D4:D12>F4 для фільтрацыі значэнняў, больш за выбраную ячэйку F4 .
Цяпер функцыя UNIQUE верне унікальныя значэнні з адфільтраваных значэнняў.
Fi нарэшце, націсніце ENTER , і вы атрымаеце ўнікальныя значэнні на аснове зададзеных вамі крытэрыяў.
13. Фільтруйце ўнікальныя значэнні на аснове некалькіх Крытэрыі
Вы таксама можаце атрымаць спіс унікальных значэнняў на аснове некалькіх крытэрыяў, выкарыстоўваючы функцыю UNIQUE з функцыяй FILTER .
Тут я хачу атрымаць унікальныя значэнні на аснове крытэраў, дзе Цана больш за 400 і Прадукт называецца Apple .
⏩ У ячэйка H4, увядзіце наступную формулу, каб атрымаць унікальныя значэнні на аснове некалькіх крытэраў.
=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))
Тут у функцыі UNIQUE я выкарыстаў FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) як масіў .
У функцыі FILTER я выбраў дыяпазон C4:C12 як масіў і выкарыстаў (D4:D12>F4)* (B4:B12=G4) як уключыць , дзе я выкарыстаў два крытэрыі: адзін для Цаны , а другі для Назва прадукту .
Цяпер функцыя UNIQUE верне унікальныя значэнні з адфільтраваных значэнняў.
Нарэшце, націсніце ENTER , і вы атрымаеце ўнікальныя значэнні, заснаваныя на выкарыстаных вамі некалькіх крытэрыях.
14. Фільтруйце ўнікальныя значэнні на аснове некалькіх крытэрыяў АБО
Вы таксама можаце выкарыстоўваць функцыю UNIQUE і FILTER , каб прымяніць некалькі крытэрыяў АБО .
⏩ У ячэйцы H4, увядзіце наступнае ng формула, каб атрымаць унікальныя значэнні з некалькіх АБО крытэрыяў.
=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))
Тут у функцыі UNIQUE я выкарыстаў FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) як масіў .
У функцыі FILTER я выбраў дыяпазон B5:B13 як масіў і выкарыстаў (C5: C13=F5) + (D5:D13=G5) як уключыць , дзе я выкарыстаў два крытэрыі. Потым дадаў два