Як знайсці некалькі значэнняў у Excel (8 хуткіх метадаў)

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

У гэтым артыкуле я распавяду, як знайсці некалькі значэнняў у Excel. Часта падчас працы з электроннымі табліцамі знаходка некалькіх значэнняў адначасова можа быць вялікай дапамогай. Напрыклад, у нас ёсць набор дадзеных, які змяшчае хобі некалькіх людзей. Аднак у гэтым наборы даных адзін чалавек ( Эмілі ) мае больш чым адно хобі. Такім чынам, зараз мы будзем выкарыстоўваць некалькі інструментаў і функцый Excel, каб атрымаць адразу некалькі хобі Эмілі. Акрамя таго, я пакажу, як аб'яднаць некалькі значэнняў у адну ячэйку.

Спампаваць Практычны сшытак

Вы можаце спампаваць практычны сшытак, які мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.

Find Multiple Values.xlsm

8 метадаў пошуку некалькіх значэнняў у Excel

1. Выкарыстоўвайце інструмент пошуку і замены, каб атрымаць некалькі значэнняў у Excel

Вы можаце вельмі лёгка атрымаць некалькі значэнняў, выкарыстоўваючы функцыю Знайсці інструмента Пошук і замена з MS Excel . У нашым наборы дадзеных імя Эмілі згадваецца 3 разы. Такім чынам, выканайце наступныя дзеянні, каб знайсці гэтыя 3 значэнні адначасова.

Крокі:

  • Спачатку абярыце набор даных ( B4:C11 ).

  • Далей націсніце Ctrl + F , каб адкрыйце акно Знайсці і замяніць або перайдзіце ў групу Галоўная > Рэдагаванне > Знайсці & Выберыце > Знайсці .
  • Затым увядзіце ' Эмілі ' у поле Знайсці што і націсніце на ЗнайсціУсе .

  • У выніку мы знайшлі 3 імёны ( Эмілі ) пералічаны ў акне ніжэй.

Дадатковая інфармацыя: Як знайсці значэнне ў дыяпазоне ў Excel (3 метады)

2. Параметр фільтра Excel для пошуку некалькіх значэнняў

Іншы просты і хуткі варыянт атрымання некалькіх значэнняў у Excel - гэта выкарыстанне Аўтафільтра . Давайце паглядзім на этапы гэтага метаду.

Этапы:

  • Спачатку пстрыкніце правай кнопкай мышы на ячэйцы, да якой вы хочаце прымяніць фільтр. Я выбраў Вочка B5 , таму што мне трэба адфільтраваць усе імёны, Эмілі .
  • Затым перайдзіце да Фільтр > Фільтр па значэнні выбранай ячэйкі .

  • Такім чынам, усе ячэйкі, якія змяшчаюць імя Эмілі , фільтруюцца, як паказана ніжэй.

  • Цяпер, калі вы хочаце адмяніць фільтраванне, проста націсніце на значок Аўтафільтр у загалоўку набору даных, абярыце Ачысціце фільтр ад «Імя» і націсніце ОК .

Дадатковая інфармацыя: Як знайсці сімвал у радку ў Excel

3. Ужыць пашыраны параметр фільтра для вяртання некалькіх значэнняў

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

Крокі:

  • Спачатку ўсталюйце дыяпазон крытэрыяў ( B13:C14 ).

  • Далей перайдзіце да Даныя > Сартаваць & Filter > Advanced .

  • Як следства, акно Advanced Filte r з'явіцца. Цяпер усталюйце Дыяпазон спісу ( Дыяпазон набору даных ) і Дыяпазон крытэрыяў і націсніце ОК .

  • Нарэшце, мы атрымалі адразу ўсе захапленні Эмілі.

Заўвага

Памятайце, што Загаловак асноўнага набору даных і Дыяпазон крытэрыяў павінны быць падобнымі, інакш опцыя Пашыраны фільтр не будзе працаваць .

4. Вярніце некалькі значэнняў з дапамогай табліцы, вызначанай Excel

Мы можам стварыць табліцы, вызначаныя Excel і, такім чынам, прымяніць фільтрацыю, каб атрымаць некалькі значэнняў. Гэта вельмі зручны і просты спосаб знайсці некалькі значэнняў.

Крокі:

  • Спачатку пстрыкніце любую з ячэек набору даных ( B4:C11 ).

  • Далей націсніце Ctrl + t з клавіятура. У выніку адкрыецца акно Стварыць табліцу . Праверце дыяпазон табліцы і націсніце ОК .

  • У выніку ў нас ёсць табліца ніжэй, створаная з нашага набору даных.

  • Зараз націсніце на значок са стрэлкай уніз побач з загалоўкам табліцы. Затым праверце імя Эмілі і націсніце ОК

  • У рэшце рэшт, вось наш чаканы адфільтраваны вынік.

Падобныя чытанні:

  • Як знайсці тэкст у ячэйцы ў Excel
  • Пошук тэксту ў Excel у дыяпазоне (11 хуткіх метадаў)
  • Як даведацца, ці змяшчае ячэйка пэўны тэкст у Excel
  • Знайсці сімвал у радку Excel (8 простых спосабаў )

5. Устаўце функцыю FILTER для пошуку некалькіх значэнняў

На гэты раз мы будзем выкарыстоўваць функцыю FILTER для вяртання некалькі значэнняў у Excel.

Крокі:

  • Спачатку ўвядзіце наступную формулу ў Вочка C14 .
=FILTER(C5:C11,B5:B11=B14)

  • Далей націсніце Enter .
  • У выніку , усе захапленні Эмілі вяртаюцца адразу.

Заўвага

➤ The FILTER функцыя даступная толькі для Excel 365 падпісчыкаў.

6. Пошук некалькіх значэнняў з дапамогай функцыі INDEX у Excel

Вы можаце знайсці некалькі значэнняў выкарыстоўваючы функцыю INDEX разам з такім мне іншыя функцыі Excel. Гэтая формула для атрымання некалькіх значэнняў складаная. Формула ўводзіцца ў выглядзе масіва. У любым выпадку, я растлумачу формулу ніжэй. Перад гэтым давайце разгледзім этапы гэтага метаду.

Этапы:

  • Спачатку ўвядзіце наступную формулу ў ячэйку C14 .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)

  • У выніку мы атрымалі наступнаевынік.

  • Далей перацягніце ўніз знак Маркер запаўнення ( + ), каб атрымаць іншы каштоўнасці.

  • Як следства, вось спіс захапленняў Эмілі, якія мы атрымалі.

🔎 Як працуе формула?

  • КАЛІ($B$5:$B$11=$B$14,ROW($B$5:$B$11))

Тут функцыя IF вяртае нумар радка, калі дыяпазон ячэек B5:B11 роўны B14 , у адваротным выпадку яна вяртае FALSE .

  • МАЛЫ(КАЛІ($B$5:$B$11=$B$14,РАДОК($B$5:$B$11)),РАДОК(1:1))

Цяпер гэтая частка формулы выкарыстоўвае функцыю SMALL , якая вяртае n-е найменшае значэнне. Гэтая формула верне лічбы: 5 , 8 , 11 .

  • ІНДЭКС($B$5:$C$11,МАЛЫ(КАЛІ($B$5:$B$11=$B$14,РАДОК($B$5:$B$11)),РАДОК(1:1))-4, 2)

Цяпер ідзе заключная частка формулы. Мы ведаем, што функцыя INDEX вяртае значэнне ў зададзенай пазіцыі. Іншая справа, што функцыя INDEX лічыць першы радок нашай табліцы радком 1. Паколькі набор дадзеных маёй табліцы пачынаецца з радка 5 , я адняў 4 з значэнне ROW , каб атрымаць правільны радок з набору даных. Такім чынам, для масіва B5:C11 нумары радкоў 5 , 8 , 11 і нумары слупкоў 2 , функцыя INDEX дасць жаданы вынік

📌 Схаваць памылкі, створаныя прыведзенай вышэй формулай

Існуе праблема з вышэй-згаданая формула INDEX . Калі вы перацягваеце ўніз знак Маркер запаўнення ( + ), формула вяртае памылку ( #NUM! ) пасля пэўнага значэння. Такім чынам, каб выправіць прыведзеную вышэй формулу, мы будзем выкарыстоўваць функцыі IF і ISERROR .

Крокі:

  • Спачатку ўвядзіце наступную формулу ў ячэйку C14 .
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))

  • У выніку мы атрымаем вынік без памылак.

Тут, функцыя ISERROR правярае, ці з'яўляецца значэнне памылкай, і вяртае TRUE або FALSE. Прыведзеная вышэй формула, абгорнутая функцыямі IF і ISERROR , правярае, ці з'яўляецца вынік масіва памылкай, і, такім чынам, вяртае пустое («»), калі вынік з'яўляецца памылкай, інакш вяртае адпаведнае значэнне.

7. Вызначаная карыстальнікам функцыя пошуку некалькіх значэнняў у Excel (VBA)

У гэтым метадзе мы абмяркуем, як выкарыстоўваць Вызначаная карыстальнікам функцыя для атрымання некалькіх значэнняў у Excel. Тут мы будзем выкарыстоўваць вызначаную карыстальнікам функцыю : vbaVlookup .

Крокі:

  • Спачатку перайдзіце на актыўны аркуш.
  • Па-другое, перайдзіце да Распрацоўшчык > Visual Basic .

  • Тады адкрыецца акно Visual Basic . Перайдзіце ў кут Праект VBA (верхні левы кут акна).
  • Па-трэцяе, пстрыкніце правай кнопкай мышы назву праекта і перайдзіце Уставіць > Модуль .

  • У выніку вы атрымаеце Модуль . Напішыце прыведзены ніжэй код у модуль .
9849

  • Пасля гэтага, калі вы пачнеце пісаць функцыю ў У ячэйцы C14 функцыя будзе адлюстроўвацца, як і іншыя функцыі Excel.

  • Затым запішыце наступную формулу ў Ячэйка C14 .
=vbaVlookup(B14,B5:B11,2)

  • Нарэшце, тут у нас ёсць некалькі захапленняў Эмілі, як паказана ніжэй.

8. Атрымайце некалькі значэнняў у адной ячэйцы Excel

Да гэтага часу мы атрымлівалі некалькі значэнні, пералічаныя вертыкальна ў розных ячэйках. Аднак цяпер мы пакажам некалькі значэнняў, аб'яднаных у адну ячэйку. Тут мы будзем выкарыстоўваць функцыю TEXTJOIN разам з функцыяй FILTER , каб атрымаць аб'яднаныя некалькі значэнняў.

Крокі:

  • Спачатку ўвядзіце наступную формулу ў ячэйку C14 .
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))

  • У выніку ўсе захапленні Эмілі прадстаўлены гарызантальна ў адной ячэйцы.

Тут TEXTJOIN функцыя аб'ядноўвае спіс хобі з дапамогай коскі.

Выснова

У прыведзеным вышэй артыкуле я паспрабаваў падрабязна абмеркаваць метады. Будзем спадзявацца, што гэтых метадаў і тлумачэнняў будзе дастаткова для вырашэння вашых праблем. Калі ласка, дайце мне ведаць, калі ў вас ёсць якія-небудзь пытанні.

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