Змест
Атрыманне унікальных значэнняў на аснове аднаго або розных крытэрыяў вельмі часта сустракаецца ў офісах & прадпрыемствы. Microsoft Excel таксама дадаў некалькі карысных & зручныя метады здабывання унікальных значэнняў з вялікага набору даных. У гэтым артыкуле я паспрабую праілюстраваць, як выняць унікальныя значэнні на аснове крытэрыяў у Excel з дапамогай 2 эфектыўных метадаў.
Спампаваць Практычны сшытак
Вы можаце спампаваць наш Рабочая кніга Excel, якую мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.
Выманне унікальных значэнняў на аснове Criteria.xlsx
2 эфектыўныя метады вылучэння унікальных значэнняў на аснове Крытэрыі ў Excel
Для ілюстрацыі, вось прыклад набору даных. Тут у нас ёсць дыяграма 5 камп'ютэрных крам . У чэрвені і ліпені ў сваіх крамах яны паставілі новыя настольныя кампутары і ноўтбукі.
Цяпер мы паспрабуем каб знайсці унікальныя прадукты з гэтага набору даных на аснове некалькіх крытэраў.
1. Аб'яднайце Excel UNIQUE & Функцыі FILTER для вылучэння унікальных значэнняў
У гэтым першым метадзе давайце выкарыстаем функцыю UNIQUE функцыю і функцыю FILTER у excel для атрымання унікальныя каштоўнасці. Тут мы будзем выкарыстоўваць гэтыя функцыі як для аднаго, так і для некалькіх крытэраў. Такім чынам, без далейшых затрымак, давайце пяройдзем да метадаў.
1.1. Адзіны крытэрый
Тут мы хочам ведаць, у якіх крамах ёсць толькі ноўтбукі, або толькі настольныя кампутары, або абодва на 2паслядоўныя месяцы ў годзе.
- Спачатку абярыце ячэйку E5 & увядзіце гэту формулу
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- Па-другое, націсніце Enter & вы ўбачыце назвы 4 камп'ютэрных крам, у якіх ноўтбукі захоўваюцца больш за 2 месяцы .
У гэтай формуле для слупка Eфункцыя FILTERздабывае ўсе назвы крам з слупка C, якія захоўваюць сшытак толькі на суму больш за 2 месяцы. Такім чынам, падобныя імёны могуць сустракацца некалькі разоў. Затым функцыя UNIQUEпакажа ўсе назвы толькі адзін раз.
- Далей увядзіце гэту формулу ячэйка F5 , каб даведацца, у каго з іх ёсць працоўныя сталы. 5 магазінаў.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- Затым націсніце Enter & вы атрымаеце назвы 3 крам, у якіх за гэтыя месяцы былі камп'ютары.
- Вы таксама можаце параўнаць гэтыя два вынікі & вы заўважыце, што толькі Computer Sphere & EMACIMAC змяшчае абодва тыпы прылад.
Больш падрабязна: Знайдзіце ўнікальныя значэнні ў слупку ў Excel (6 метадаў)
1.2. Некалькі крытэрыяў
Цяпер мы хочам дадаць яшчэ адзін крытэрый да папярэдняга набору дадзеных. Кампутарныя крамы прывезлі ноўтбукі & настольныя кампутары 3 розных марак - Lenovo , HP & Asus . І мы збіраемся даведацца, у якіх крамах ёсць HPсшыткаў за гэтыя 2 месяцы .
- Спачатку абярыце ячэйку G12 , дзе мы хочам бачыць назвы крам, у якіх ёсць ноўтбукі HP .
- Затым увядзіце гэту формулу ў гэтую ячэйку.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- Пасля гэтага націсніце Enter .
- Нарэшце, вы заўважыце, што толькі ў 1 краме ёсць ноўтбукі HP больш за гэтыя 2 месяцы.
Тут функцыя FILTER ацэньвае два крытэрыі - адзін для Катэгорыя прылады & яшчэ адзін для Брэнда . І мы павінны дадаць гэтыя два крытэрыі, паставіўшы зорачку ( * ) паміж імі ў формуле. Як і раней, функцыя UNIQUE пакажа гэтыя назвы крам толькі адзін раз.
1.3. Некалькі крытэрыяў з альтэрнатывамі
Цяпер мы будзем мець справу з іншай умовай, дзе мы хочам высветліць, у якіх крамах ёсць прылады прынамсі адной ад HP або ASUS .
- Спачатку абярыце ячэйку G11 .
- Затым увядзіце гэту формулу.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- Націсніце Enter .
- Нарэшце, вы ўбачыце назвы 4 крам якія маюць прылады HP або ASUS .
У гэтай формуле <1 Функцыя>FILTER будзе ацэньваць два крытэрыі асобна & паказаць камбінаваныя вынікі або назвы крам з абедзвюх катэгорый. Затым функцыя UNIQUE пакажа іхімёны толькі адзін раз.
2. Прымяненне формулы масіва для атрымання унікальных значэнняў на аснове крытэрыяў у Excel
У гэтым другім метадзе мы будзем выкарыстоўваць формулу масіва, якую вы можаце выкарыстоўваць у любая версія Microsoft Excel . Хоць гэта можа здацца вам крыху складаным, пазней я паспрабую растлумачыць, як гэтая формула працуе як для аднаго, так і для некалькіх крытэрыяў.
2.1. Адзіны крытэрый
Цяпер давайце пяройдзем да этапаў таго, як мы можам вылучыць назвы крам, якія набылі ноўтбукі або настольныя кампутары на працягу 2 месяцаў з дапамогай формул масіву.
- Спачатку ў ячэйцы E5 пад назвай Сшытак увядзіце гэту формулу.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")
- Затым націсніце Enter .
- Пасля гэтага выкарыстоўвайце каманду Fill Handle , каб запоўніце ўвесь слупок & вы знойдзеце назвы 4 кампутарных магазінаў, якія прадастаўляюць ноўтбукі.
У гэтай складанай формуле
- Першапачаткова функцыя COUNTIF гарантуе, што ў слупку E пад загалоўкам Нататнік тут з'явяцца ўсе назвы кампаній & тым самым стварае масіў з агульным 0 для ўсіх назваў кампаній з некалькімі з'явамі.
- Па-за гэтым, функцыя IF зараз высвятляе, у якіх крамах ёсць толькі сшыткі. Такім чынам, ён выдаляе 0 з назваў крам, у якіх няма сшыткаў.
- Пасля гэтага функцыя MATCH шукае 0 толькі ў масіве, знойдзеным раней з дапамогай функцыі IF .
- Цяпер функцыя INDEX захоўвае ўсе ячэйкі ў гэтым масіве як спасылка & паказвае назвы крам толькі пасля таго, як яны з'яўляюцца некалькі разоў.
- Нарэшце, функцыя IFERROR выдаліць усе паведамленні пра памылкі & заменіце іх пустымі радкамі.
Аналагічным чынам прымяніце формулу масіву ў ячэйцы F5 , каб даведацца назвы крам, якія маюць Desktop у наяўнасці.
Больш падрабязна: Excel VBA для атрымання унікальных значэнняў са слупка (4 прыклады)
2.2. Некалькі крытэрыяў
Калі мы маем справу з двума ці больш крытэрамі падчас вымання унікальных значэнняў у Excel, то вось рашэнне для вас. Зараз мы даведаемся, у якіх крамах наўтбукі маркі HP прадаюцца толькі больш за 2 месяцы .
- Спачатку абярыце ячэйку G12 .
- Затым увядзіце гэту формулу.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),"")
- Пасля гэтага націсніце Enter .
- Нарэшце, выкарыстоўвайце Fill Handle , каб запоўніць слупок, пакуль не будуць паказаны пустыя вочкі ўнізе & усё гатова.
- Тут функцыя КАЛІ выкарыстоўваецца двойчы. Спачатку шукае катэгорыю Сшытак у слупку D & вяртае вынікі як 0 у масіве.
- Аналагічным чынам шукае марку HP у слупку E & вяртанневынікі як 0 у іншым масіве.
- Тады функцыя COUNTIF тут падлічвае ўсе назвы кампаній & верне значэнні як 0 у масіве для ўсіх назваў, знойдзеных у слупку C пад назвай Кампанія .
- Цяпер, <1 Функцыя>MATCH шукае пазіцыі 0 , знойдзеныя як выніковыя значэнні сумы побач з апошнімі 3 масівамі.
- Далей, INDEX функцыя захоўвае ўсе гэтыя даныя як эталонны масіў & паказвае звязаныя назвы крам па пазіцыях радкоў выніковага значэння 0 , знойдзенага на папярэднім этапе.
- І апошняе, функцыя IFERROR выдаліць усе паведамленні пра памылкі & адлюстроўваць толькі назвы крам.
Больш падрабязна: VBA для атрымання унікальных значэнняў са слупка ў масіў у Excel (3 Крытэрыі )
Выснова
Я спадзяюся, што згаданыя вышэй метады таго, як атрымаць унікальныя значэнні на аснове крытэрыяў у Excel, будуць цяпер дапаможа вам прымяніць іх у вашых працах Excel і задаволіць вашыя патрабаванні ў аналітычных функцыях і ўводзе даных. Вы таксама можаце прапанаваць мне ў полі для каментарыяў, калі вы лічыце, што я прапусціў метад, які я павінен быў згадаць у сваім артыкуле. Паглядзіце нашы іншыя цікавыя & інфармацыйныя артыкулы Excel на ExcelWIKI .