Змест
Калі вы хочаце атрымаць унікальныя элементы са спісу ў Excel , гэты артыкул будзе для вас вельмі карысным. Тут мы раскажам вам пра 10 простых метадаў здабывання унікальных элементаў са спісу.
Спампаваць Workbook
Extract Unique Items.xlsm
10 метадаў здабывання унікальных элементаў са спісу ў Excel
Тут мы крок за крокам апісваем кожны з метадаў, каб вы маглі выняць унікальныя элементы са спісу без асаблівых высілкаў. Мы выкарысталі Excel 365. Вы можаце выкарыстоўваць любую даступную версію Excel.
Метад 1: выманне ўнікальных элементаў са спісу з дапамогай формулы масіва
Наступны Спіс прадуктаў змяшчае Ідэнтыфікацыйны нумар і Назва прадукту . Мы бачым, што ў Назве прадукту ёсць паўтарэнні. Мы хочам выцягнуць унікальныя прадукты з гэтага спісу. Мы будзем выкарыстоўваць Формулу масіва для здабывання унікальных элементаў.
➤ Для пачатку мы напішам наступную формулу ў ячэйцы E5 .
=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")
Гэтая формула ўяўляе сабой спалучэнне I NDE X , MATC H і COUNTIF функцыі.
- COUNTIF($E$4 :E4,$C$5:$C$12) → Правярае унікальны спіс і вяртае 0, калі супадзенне не знойдзена, і 1, калі супадзенне знойдзена.
- MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) → Ідэнтыфікуе пазіцыю першага з'яўлення несупадзення, тут запраграмуйце яго прадстаўляць с0.
- INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) → INDEX выкарыстоўвае пазіцыю, якую вяртае MATCH і вяртае назву элемента са спісу.
- Вы можаце сутыкнуцца з памылкамі, калі іх больш няма унікальныя прадметы. Каб пазбавіцца ад гэтага, мы выкарысталі функцыю IFERROR , выкарыстоўваючы функцыю, мы замянілі паведамленне пра памылку пустым.
➤ Пасля гэтага мы павінны націснуць Enter .
➤ Мы павінны перацягнуць формулу ўніз з дапамогай інструмента Fill Handle .
➤ Нарэшце, мы можам убачыць унікальныя элементы ў табліцы Унікальныя прадукты з выкарыстаннем формулы масіва .
Больш падрабязна: VBA для атрымання ўнікальных значэнняў са слупка ў масіў у Excel (3 крытэрыі)
Метад 2: выкарыстанне функцыі UNIQUE каб атрымаць са спісу
Мы хочам атрымаць унікальныя элементы з наступнага Назвы прадукту з дапамогай УНІКАЛЬНАЙ функцыі .
➤ Перш за ўсё, мы набярэм =UNIQUE у ячэйцы E5 , і з'явіцца UNIQUE Function .
➤ Мы павінны выбраць масіў , які з'яўляецца нашай Назвай прадукту , такім чынам, мы выбіраем C5 да C12 .
➤ Пасля гэтага, мы павінны паставіць коску, ” , ”, і мы павінны двойчы пстрыкнуць на False-Return унікальныя радкі .
➤ Мы закрыем дужку і націснем Enter .
➤ Нарэшце, мы можам убачыць выманне унікальных элементаў утабліца Спіс унікальных прадуктаў з выкарыстаннем УНІКАЛЬНАЙ функцыі . Мы таксама можам убачыць формулу ў панэлі формул .
Больш падрабязна: Знайдзіце ўнікальныя значэнні ў слупку у Excel (6 метадаў)
Спосаб 3: Выкарыстанне формулы без масіва функцый LOOKUP і COUNTIF
Мы можам выкарыстоўваць формулу без масіву, якая складаецца з LOOKUP і COUNTIF таксама. Давайце паглядзім, як гэтая формула дапамагае нам вылучыць унікальнасць са спісу.
Тут мы ўводзім наступную формулу ў ячэйку E5 .
=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)
- COUNTIF($E$4:E4,$C$5:$C$12) → Правярае ўнікальны спіс і вяртае 0, калі супадзенне не знойдзена, і 1, калі супадзенне знойдзена. Гэта стварае масіў, які складаецца з значэнняў Binary TRUE і FALSE . Затым падзяліце 1 на гэты масіў, які забяспечвае іншы масіў значэнняў 1 і памылкі #DIV/0 .
- Знешняя функцыя LOOKUP мае 2 у якасці пошуку значэнне, дзе вынік часткі COUNTIF працуе як вектар пошуку. Параўноўваючы гэтыя два, LOOKUP супадае з канчатковым значэннем памылкі і вяртае адпаведнае значэнне.
➤ Затым мы націснем Калі ласка, увядзіце .
➤ Мы перацягнем формулу ўніз з дапамогай Маркера запаўнення .
➤ Нарэшце, мы можам убачыць вынятыя ўнікальныя элементы ў табліцы Унікальны прадукт з выкарыстаннем Не Формулы масіва . Мы таксама можам убачыць формулу ў Формулепанэль .
Больш падрабязна: Як атрымаць унікальныя значэнні на аснове крытэрыяў у Excel
Спосаб 4: вылучэнне дублікатаў з выкарыстаннем формулы масіва
У гэтым метадзе мы будзем здабываць унікальныя элементы без дублікатаў з дапамогай формулы Масіў .
➤ Спачатку мы увядзе наступную формулу ў ячэйку E5 .
=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))
Тут E4:$E$4 гэта першая ячэйка слупка, у які мы хочам вывесці вынік распакоўвання, а Спіс - гэта дыяпазон выбраных ячэек ад C5 да C12 .
Дзве функцыі INDEX вяртаюць пачатковае і канчатковае значэнне з месца, якое было атрымана COUNTIFS і MATCH адпаведна.
➤ Пасля гэтага мы націснем Enter .
➤ Затым мы перацягнем формулу ўніз з дапамогай інструмента Рэндык запаўнення .
➤ Нарэшце, мы можам убачыць два унікальныя прадукты без дубліравання.
Больш падрабязна: Як атрымаць унікальныя значэнні з дыяпазону ў Excel (8 метадаў)
Метад-5: Выманне унікальных элементаў са спісу з дапамогай пашыранага фільтра
Вы можаце выкарыстоўваць функцыю Excel пад назвай Пашыраны фільтр , каб атрымаць унікальныя элементы са спісу. Давайце даведаемся, як гэта зрабіць.
➤ Перш за ўсё, абярыце дыяпазон даных, якія вы хочаце атрымаць
➤ Пасля гэтага націсніце на ўкладку Даныя .
Тут мы выбралі ячэйкі і даследавалі Даныя ўкладка. Там вы знойдзеце опцыю Дадаткова (у групе каманд Сартаваць і фільтраваць ).
➤ Пасля гэтага, з'явіцца акно Пашыраны фільтр .
➤ Мы абярэм Скапіраваць у іншае месца
➤ Мы дадзім месца $E $4 у полі Капіяваць у
➤ Не забудзьцеся націснуць на Толькі ўнікальныя запісы .
➤ Цяпер націсніце ОК .
➤ Нарэшце, мы бачым, што ўнікальныя элементы здабываюцца ў табліцы Унікальны прадукт з дапамогай Пашыраны фільтр .
Больш падрабязна: Як знайсці ўнікальныя значэнні з некалькіх слупкоў у Excel
Метад-6: Выманне ўнікальных значэнняў з улікам рэгістра
Калі ў нас ёсць адрозныя значэнні з улікам рэгістра, як у наступнай табліцы Спіс , мы можам выкарыстоўваць Масіў формула, каб атрымаць унікальныя элементы з гэтага спісу.
➤ Перш за ўсё, мы павінны ўвесці наступную формулу ў ячэйку D3 .
=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")
➤ Пасля гэтага мы націснем Enter .
➤ Мы ж я перацягну ўніз формулу, выкарыстоўваючы Запаўненне .
➤ Нарэшце, мы можам убачыць вынятыя ўнікальныя значэнні з улікам рэгістра ў табліцы Рэгістр Канфідэнцыйныя адрозныя значэнні .
Метад 7: Зводная табліца для вымання ўнікальных элементаў са спісу
Мы можам здабываць унікальныя элементы з наступнага Спіс прадуктаў з дапамогай зводнай табліцы .
➤ Перш за ўсё, мыабярэ дыяпазон набору даных, з якога мы хочам атрымаць унікальныя элементы.
➤ Тут мы выбіраем дыяпазон даных C4 да C12 .
➤ Пасля гэтага абярыце ўкладку Уставіць з стужкі .
➤ Затым абярыце Зводную табліцу .
➤ Пасля гэтага мы павінны выбраць Існуючы працоўны ліст .
➤ Мы павінны ўказаць месцазнаходжанне. Тут мы выбіраем месца ад E4 да E12 .
➤ Адзначце Дадаць гэтыя даныя ў мадэль даных
➤ Націсніце ОК .
➤ Нарэшце, мы бачым, што калі мы адзначаем Назва прадукту ў зводнай табліцы , выняты унікальны прадукт з'явіцца ў табліцы Узроўні радкоў .
Спосаб 8: VBA для здабывання унікальнага
з у наступнай табліцы Спіс прадуктаў мы хочам атрымаць унікальную Назву прадукту з дапамогай кода VBA .
➤ Перш за ўсё, мы набярэм ALT+F11 на нашым працоўным аркушы. Тут мы працуем над Sheet8 .
➤ Пасля гэтага з'явіцца акно праекта VBA .
➤ Мы павінны двойчы націснуць на Аркуш8 .
➤ З'явіцца акно рэдактара VBA .
➤ Мы набярэм наступны код у акне рэдактара VBA .
3954
Тут мы аб'явілі Long увядзіце зменную і ўстаўце ў яе апошні радок. Затым прымяніце некалькі метадаў ActiveSheet , каб скапіяваць дыяпазон, захоўваючы Unique як True .
➤ Мы будземзачыніце акно рэдактара VBA і пяройдзеце да нашага актыўнага аркуша Sheet8.
➤ Там мы набярэм ALT+F8 , і з'явіцца акно з назвай макраса.
➤ Мы націснем на Выканаць .
➤ Нарэшце, мы ўбачым унікальныя прадукты ў Назва прадукту табліца.
Больш падрабязна: Excel VBA для атрымання ўнікальных значэнняў са слупка (4 прыклады)
Метад-9: Вылучэнне унікальных прадметаў
Мы хочам вылучыць унікальную Назву прадукту з наступнага Спісу прадуктаў .
➤ Спачатку мы выберыце Назва прадукту ад C5 да C12 .
➤ Затым мы пяройдзем да <Укладка 1>Галоўная .
➤ Выберыце Умоўнае фарматаванне .
➤ Затым выберыце Новае правіла .
З'явіцца акно Новае правіла фарматавання .
➤ Выберыце Выкарыстоўваць формулу, каб вызначыць, якія ячэйкі фарматаваць .
➤ Упішыце наступную формулу ў поле Фарматаваць значэнні, дзе гэтая формула праўдзівая .
=COUNTIF($C$5:C5,C5)=1
➤ Затым націсніце на Фармат .
A З'явіцца акно «Фарматаваць вочкі .
➤ Націсніце на опцыю Запоўніць .
➤ Выберыце колер, тут мы выбіраем сіні.
➤ Потым націсніце ОК .
➤ Цяпер паглядзіце Папярэдні прагляд і націсніце ОК .
➤ Нарэшце, мы можам убачыць выдзеленае унікальнае Назва прадукту .
Метад-10: Умоўнае фарматаванне для атрымання унікальных элементаў
У наступным У табліцы Product List мы хочам схаваць дублікат Product Name , і мы хочам паказаць толькі ўнікальныя назвы прадуктаў.
➤ Каб зрабіць гэта, перш за ўсё, мы павінны выбраць Назва прадукту з ячэек C5 да C12 .
➤ Пасля гэтага мы пяройдзем на ўкладку Галоўная у Стужцы , і мы павінны выбраць Умоўнае фарматаванне .
➤ Затым выберыце Новае правіла .
З'явіцца акно Новае правіла фарматавання .
➤ Мы павінны выбраць Выкарыстоўваць формулу, каб вызначыць, якія ячэйкі фарматаваць .
➤ Мы пішам наступную формулу ў полі Фармат значэнняў, дзе гэтая формула праўдзівая .
=COUNTIF($C$5:C5,C5)>1
➤ Затым, націсніце на Фарматаваць .
З'явіцца акно Фарматаваць вочкі .
➤ Мы абярэм Параметр шрыфта.
➤ Затым мы павінны выбраць белы Колер тэмы.
➤ Націсніце ОК .
➤ Мы бачым Папярэдні прагляд і націскаем OK .
➤ Цяпер мы бачым, што паўтараюцца назвы прадуктаў схаваны, бо яны афарбаваны ў белы колер.
➤ Цяпер мы хочам адсартаваць унікальныя прадукты ўверсе спісу. Такім чынам, мы павінны пстрыкнуць правай кнопкай мышы на любой з вочак. Тут мы пстрыкаем правай кнопкай мышы на ячэйцы C5 .
➤ Пасля гэтага мы павінны выбраць опцыю Фільтр .
➤ Цяпер мы павінны выбраць Фільтр па колеры шрыфта выбраных вочак .
➤ Нарэшце, мы бачым, што ёсцьтолькі ўнікальная назва прадукту ў табліцы Спіс прадуктаў .