Як атрымаць унікальныя значэнні на аснове крытэрыяў у Excel

  • Падзяліцца Гэтым
Hugh West

Атрыманне унікальных значэнняў на аснове аднаго або розных крытэрыяў вельмі часта сустракаецца ў офісах & прадпрыемствы. 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 .

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.