Змест
У гэтым артыкуле я распавяду, як знайсці некалькі значэнняў у 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 функцыя аб'ядноўвае спіс хобі з дапамогай коскі.
Выснова
У прыведзеным вышэй артыкуле я паспрабаваў падрабязна абмеркаваць метады. Будзем спадзявацца, што гэтых метадаў і тлумачэнняў будзе дастаткова для вырашэння вашых праблем. Калі ласка, дайце мне ведаць, калі ў вас ёсць якія-небудзь пытанні.