Як зрабіць пошук у Excel: функцыі і прыклады формул

  • Падзяліцца Гэтым
Michael Brown

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

Пошук пэўнага значэння ў наборы даных з'яўляецца адной з самых распаўсюджаных задач у Excel. Тым не менш, не існуе "універсальнай" формулы пошуку, прыдатнай для ўсіх сітуацый. Ёсць прычына ў тым, што тэрмін "пошук" можа абазначаць мноства розных рэчаў: вы можаце глядзець вертыкальна ў слупку, гарызантальна ў радку або на скрыжаванні радка і слупка, шукаць па адным ці некалькіх крытэрыях, вярнуць першы знойдзены супадзенне або некалькі супадзенняў, выкананне пошуку з улікам або без уліку рэгістра і гэтак далей.

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

    Excel Lookup - асновы

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

    Пошук - пошук вызначанага значэння ў табліцы даных.

    Пошук значэння - значэнне для пошуку for.

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

    Трохмерны пошук

    Трохмерны пошук азначае пошук па 3 розных значэннях пошуку. У наборы даных ніжэй, выкажам здагадку, што вы хочаце шукаць пэўны год (H2), потым канкрэтнае імя ў гэтых гадавых дадзеных (H3), а потым вярнуць значэнне для пэўнага месяца (H4).

    Задача можа быць выканана з дапамогай наступнай формулы масіву (калі ласка, не забудзьце націснуць Ctrl + Shift + Enter, каб выканаць яе правільна):

    =INDEX($A$1:$E$12,MIN(IF((ROW($A$1:$A$12)>MATCH(H2,$A$1:$A$12,0))*($A$1:$A$12=H3),ROW($A$1:$A$12),"")),MATCH(H4,$A$1:$E$1,0))

    Пошук з некалькімі крытэрамі

    Каб мець магчымасць ацэньваць некалькі крытэрыяў, нам трэба будзе змяніць класічную формулу Index Match так, каб яна ператварылася ў формулу масіва:

    INDEX( lookup_table, MATCH (1, ( lookup_value1= lookup_column1) * ( lookup_value2= lookup_column2)*…, 0), return_column_number)

    Калі пошукавая табліца знаходзіцца ў A1:C11, давайце знойдзем супадзенне па 2 крытэрыях: у слупку A шукаем значэнне ў ячэйцы F1 і ў слупку B шукаем значэнне ў ячэйцы F2:

    =INDEX($A$1:$C$11, MATCH(1, (F1=$A$1:$A$11) * (F2=$B$1:$B$11),0), 3)

    Як звычайна, вы націскаеце Ctrl + Shift + Enter, каб формула была ацэненая як формула масіву.

    Для падрабязнага тлумачэння для логіка mula, калі ласка, глядзіце INDEX MATCH, каб шукаць па некалькіх крытэрыях.

    Пошук для вяртання некалькіх значэнняў

    Якую б функцыю пошуку Excel вы не выкарыстоўвалі (ПРАСГЛЯД, ВПР або ГПР), яна можа вяртаць толькі адзін матч. Каб атрымаць усе знойдзеныя супадзенні, вам трэба было б выкарыстоўваць 6розныя функцыі, аб'яднаныя ў формулу масіва:

    IFERROR(INDEX( вярнуты_дыяпазон, SMALL(IF( пошукавае_значэнне= пошукавы_дыяпазон, ROW( вярнуты_дыяпазон)- m,""), ROW() - n)),"")

    Дзе:

    • m — нумар радка першай ячэйкі ў дыяпазоне вяртання мінус 1.
    • n — нумар радка першай ячэйкі формулы мінус 1.

    З пошукавым значэннем у ячэйцы E2, дыяпазонам пошуку ў A2:A11, дыяпазонам вяртання ў B2:B11 і першай ячэйкай формулы ў радку 2 ваша формула пошуку прымае наступную форму:

    =IFERROR(INDEX($B$2:$B$11, SMALL(IF($E$2 =$A$2:$A$11, ROW($B$2:$B$11 )- 1,""), ROW() - 1 )),"")

    Каб формула вяртала некалькі супадзенняў, увядзіце яе ў першую ячэйку (F2), націсніце Ctrl + Shift + Enter, а потым скапіруйце формулу ў іншыя ячэйкі ніжэй слупка.

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

    Укладзены пошук (з 2 табліц пошуку)

    У сітуацыях, калі ваша галоўная табліца і табліца пошуку з wh калі даныя, якія вы хочаце атрымаць, не маюць агульнага слупка, вы можаце выкарыстоўваць дадатковую табліцу пошуку для ўстанаўлення супадзенняў, напрыклад:

    Каб атрымаць значэнні з <1 Слупок>Amount у Lookup_table2 , вы выкарыстоўваеце наступную формулу:

    =VLOOKUP(VLOOKUP(A2, Lookup_table1!$A$1:$B$6, 2, FALSE), Lookup_table2!$A$1:$B$6, 2, FALSE)

    Як паказана на здымку экрана ніжэй, наша ўкладзеная формула пошуку працуе ідэальна:

    Паслядоўны пошук з некалькіхаркушы

    Для выканання паслядоўных ВПР у залежнасці ад таго, паспяховым ці няўдалым быў папярэдні пошук, выкарыстоўвайце ўкладзеныя функцыі IFERROR разам з VLOOKUP для ацэнкі некалькіх умоў адну за адной:

    IFERROR(VLOOKUP(), IFERROR(VLOOKUP(), IFERROR(VLOOKUP(),"Не знойдзена")

    Калі першы VLOOKUP не ўдаецца, IFERROR фіксуе памылку і запускаецца іншы ВПР. Калі другі ВПР таксама нічога не знаходзіць, другі IFERROR выяўляе памылку і запускае трэці ВПР і гэтак далей. Калі ўсе ВПР не атрымліваюцца, апошняя IFERROR вяртае «не знойдзена» або любое іншае паведамленне, якое вы дадаеце ў формулу.

    У якасці прыкладу давайце паспрабуем атрымаць суму з 3 розных аркушаў:

    =IFERROR(VLOOKUP(B1,A6:B9,2,0), IFERROR(VLOOKUP(B1,D6:E9,2,0), IFERROR(VLOOKUP(B1,G6:H9,2,0), "Not found")))

    Вынік будзе выглядаць прыкладна так:

    Для атрымання дадатковай інфармацыі, калі ласка, гл. Як выкарыстоўваць укладзеныя функцыі IFERROR у Excel.

    Пошук з улікам рэгістра

    Як вы напэўна ведаеце, усе функцыі пошуку ў Excel па сваёй прыродзе неадчувальныя да рэгістра. Каб прымусіць вашу формулу пошуку адрозніваць тэкст паміж малымі і вялікімі літарамі, выкарыстоўвайце LOOKUP або INDEX MATCH у спалучэнні з функцыяй EXACT. Асабіста я выбіраю INDEX MATCH, таму што ён не патрабуе сартавання значэнняў у слупку пошуку, як гэта робіць функцыя LOOKUP, можа выконваць як злева направа, так і справа налева, і ідэальна працуе для ўсіх тыпаў даных.

    INDEX( вярнуты_слупок, MATCH(TRUE,EXACT( lookup_column, lookup_value),0))

    Калі G2 з'яўляецца значэннем пошуку, A - слупок для пошуку і E - слупок для вяртання супадзенняў, наш формула пошуку з улікам рэгістра выглядае наступным чынам:

    =INDEX($E$2:$E$6, MATCH(TRUE, EXACT($A$2:$A$6,G2),0))

    Паколькі гэта формула масіву , не забудзьцеся націснуць Ctrl + Shift + Enter, каб выканаць яе правільна.

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

    Пошук частковага супадзення радка

    Пошук па частковым match - адна з самых складаных задач у Excel, для якой не існуе універсальнага рашэння. Якую формулу выкарыстоўваць, залежыць ад таго, якія адрозненні існуюць паміж вашымі значэннямі пошуку і значэннямі ў слупку для пошуку. У большасці выпадкаў вы выкарыстоўваеце функцыю LEFT, RIGHT або MID, каб атрымаць агульную частку значэнняў, і потым увядзіце гэтую частку ў аргумент lookup_value функцыі Vlookup, як гэта зроблена ў наступнай формуле:

    =VLOOKUP(RIGHT(D2,4), $A$2:$B$6, 2, FALSE)

    Дзе D2 - гэта значэнне пошуку, A2:B6 - табліцу пошуку і 2 у нумары індэкса слупка, з якога трэба вярнуць супадзенні.

    Каб даведацца пра іншыя спосабы выканання частковага пошуку супадзенняў у Excel, глядзіце, як аб'яднаць два аркушы па частковаму супадзенню.

    Вось як вы выкарыстоўваеце функцыі пошуку ў Excel. Каб больш падрабязна разгледзець формулы, якія абмяркоўваюцца ў гэтым уроку, вы можаце загрузіць нашу формулу пошуку Excelпрыклады.

    Спосаб выканання пошуку ў Excel без формулы

    Зразумела, што пошук у Excel не з'яўляецца трывіяльнай задачай. Калі вы робіце першыя крокі ў вывучэнні Excel, формулы пошуку могуць здацца даволі заблытанымі і цяжкімі для разумення. Але, калі ласка, не адчайвайцеся, гэтыя навыкі не з'яўляюцца натуральнымі для большасці карыстальнікаў!

    Каб палегчыць задачу для пачаткоўцаў, мы стварылі спецыяльны інструмент, Майстар аб'яднання табліц, які можа шукаць, супастаўляць і аб'ядноўваць табліцы без адзінай формулы. Акрамя таго, ён забяспечвае шэраг сапраўды унікальных опцый, якія могуць быць карыснымі нават для дасведчаных карыстальнікаў Excel:

    • Пошук па некалькіх крытэрах , г.зн. выкарыстанне аднаго або некалькіх слупкоў у якасці ўнікальнага ідэнтыфікатара (s).
    • Абнавіць значэнні ў існуючых слупках і дадаць новыя слупкі з табліцы пошуку.
    • Вярнуць некалькі матчаў у асобных радках. Пры выкарыстанні ў спалучэнні з майстрам аб'яднання радкоў ён можа нават вяртаць некалькі вынікаў у адной ячэйцы, праз коску ці іншым чынам падзеленыя (прыклад можна знайсці тут).
    • І многае іншае.

    Праца з майстрам аб'яднання табліц простая і інтуітыўна зразумелая. Усё, што вам трэба зрабіць, гэта:

    1. Выберыце асноўную табліцу, адкуль вы хочаце атрымаць адпаведныя значэнні.
    2. Выберыце табліцу пошуку, з якой вы хочаце атрымаць супадзенні.
    3. Вызначце адзін або некалькі агульных слупкоў.
    4. Выберыце слупкі, якія трэба абнавіць або/і дадаць у канецтабліцу.
    5. Па жаданні выберыце адзін або некалькі дадатковых параметраў аб'яднання.
    6. Націсніце Завяршыць і вы атрымаеце вынік праз імгненне!

    Калі вам цікава паспрабаваць надбудову на ўласных працоўных аркушах, вы можаце загрузіць пробную версію нашага Ultimate Suite, які ўключае ўсе нашы інструменты для эканоміі часу для Excel (у усяго, 70+ інструментаў і 300+ функцый!).

    Даступныя спампоўкі

    Прыклады формул Excel Lookup (файл .xlsx)

    14-дзённая поўнафункцыянальная версія Ultimate Suite (файл .exe)

    пошук).

    Табліца пошуку . У інфарматыцы пошукавая табліца - гэта масіў даных, які звычайна выкарыстоўваецца для супастаўлення ўваходных значэнняў з выходнымі значэннямі. З пункту гледжання гэтага падручніка, табліца пошуку Excel - гэта не што іншае, як дыяпазон ячэек, у якіх вы шукаеце значэнне пошуку.

    Асноўная табліца (галоўная табліца) - табліца, у якую вы атрымаць супадаючыя значэнні.

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

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

    Функцыя пошуку ў Excel

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

    Функцыя LOOKUP

    Функцыя LOOKUP у Excel можа выконваць самыя простыя тыпы вертыкальнага і гарызантальнага пошуку.

    Плюсы : Прастата ў выкарыстанні.

    Супраць : Абмежавана функцыянальнасць, не можа працаваць з несартаванымі дадзенымі (патрабуецца сартаванне t слупок/радок пошуку ў парадку ўзрастання).

    Для атрымання дадатковай інфармацыі, калі ласка, гл. Як выкарыстоўваць функцыю ПРАСМОТР Excel.

    Функцыя ПРАСКРОСІ

    Гэта палепшаная версія ПРАСГЛЯДУ функцыя, спецыяльна распрацаваная для вертыкальнага пошуку ўслупкі.

    Плюсы : Адносна просты ў выкарыстанні, можа працаваць з дакладным і прыблізным супадзеннем.

    Супраць : Немагчыма глядзець злева, спыняецца працуе, калі слупок устаўляецца ў табліцу пошуку або выдаляецца з яе, значэнне пошуку не можа перавышаць 255 сімвалаў, патрабуе вялікай вылічальнай магутнасці для вялікіх набораў даных.

    Для атрымання дадатковай інфармацыі, калі ласка, глядзіце падручнік Excel VLOOKUP для пачаткоўцаў.

    Функцыя HLOOKUP

    Гэта гарызантальны аналаг VLOOKUP, які шукае значэнне ў першым радку табліцы пошуку і вяртае значэнне ў той жа пазіцыі з іншага радка.

    Плюсы : просты ў выкарыстанні, можа вяртаць дакладныя і прыблізныя супадзенні.

    Супраць : можна шукаць толькі ў самым верхнім радку табліцы пошуку, на гэта ўплывае ўстаўка або выдаленне радкоў, значэнне пошуку павінна быць менш за 255 сімвалаў.

    Для атрымання дадатковай інфармацыі, калі ласка, глядзіце, як выкарыстоўваць HLOOKUP у Excel.

    VLOOKUP MATCH / HLOOKUP MATCH

    A дынамічная спасылка на слупок або радок, створаная MATCH, робіць гэты Excel lo Формула okup неўспрымальная да змен, зробленых у наборы дадзеных. Іншымі словамі, з некаторай дапамогай MATCH функцыі VLOOKUP і HLOOKUP могуць вяртаць правільныя значэнні незалежна ад таго, колькі слупкоў/радкоў было ўстаўлена або выдалена ў табліцу пошуку.

    Формула для вертыкальнага пошуку.

    VLOOKUP( значэнне_прагляду, табліца_прагляду, СУПАВЕДЕННЕ( назва_слупка_вяртання, загалоўкі_слупкоў, 0), ХЛУСНЯ)

    Формула для гарызантальнага пошуку

    HLOOKUP( lookup_value, lookup_table, MATCH( return_row_name, row_headers, 0), FALSE)

    Плюсы : Паляпшэнне ў параўнанні са звычайнымі формуламі Hlookup і Vlookup, неўспрымальныя да ўстаўкі або выдалення даных.

    Супраць : Не вельмі гнуткі , патрабуе пэўнай структуры даных (значэнне пошуку, якое перадаецца функцыі MATCH, павінна дакладна раўняцца назве слупка, які вяртаецца), не можа працаваць са значэннямі пошуку, якія перавышаюць 255 сімвалаў.

    Для атрымання дадатковай інфармацыі і прыкладаў формул, калі ласка, глядзіце:

    • Excel Vlookup and Match
    • Excel Hlookup and Match

    OFFSET MATCH

    Больш складаны, але больш магутны формула пошуку без шматлікіх абмежаванняў Vlookup і Hlookup.

    Формула для V-Lookup

    OFFSET( lookup_table, MATCH( lookup_value, OFFSET( табліца_прагляду, 0, n, ROWS( табліца_прагляду), 1) ,0) -1, m, 1, 1)

    Дзе:

    • n - зрушэнне слупка пошуку, г.зн. д. колькасць слупкоў для перамяшчэння ад пачатковай кропкі да слупка пошуку.
    • m - зрушэнне зваротнага слупка, г.зн. д. колькасць слупкоў для перамяшчэння ад пачатковай кропкі да зваротнага слупка.

    Формула для H-Lookup

    OFFSET( lookup_table, m, MATCH( lookup_value, OFFSET( пошуковая_табліца, n, 0, 1, COLUMNS( поглядная_табліца)), 0) -1, 1, 1)

    Дзе:

    • n - зрушэнне радка пошуку, г.зн. д. колькасць радкоў для перамяшчэння ад пачатковай кропкі да радка пошуку.
    • m - зрушэнне зваротнага радка, г.зн. д. колькасць радкоў для перамяшчэння ад пачатковай кропкі да зваротнага радка.

    Формула для пошуку матрыцы (па радку і слупку)

    {=ЗРУШЭННЕ ( пачатковая_кропка, СУПАДЗІННЕ ( вертыкальнае_значэнне_прагляду, слупок_прагляду, 0), MATCH ( horizontal_lookup_value, lookup_row, 0))}

    Звярніце ўвагу, што гэта формула масіва, якая ўводзіцца спалучэннем клавіш Ctrl + Shift + Enter клавішы адначасова.

    Плюсы : Дазваляе выконваць левабаковы ВПР, верхні прагляд і двухбаковы пошук (па значэннях слупкоў і радкоў), не закранаючыся зменамі ў дадзеных набор.

    Мінусы : складаны і цяжкі для запамінання сінтаксіс.

    Для атрымання дадатковай інфармацыі і прыкладаў формул, калі ласка, глядзіце: Выкарыстанне функцыі OFFSET у Excel

    INDEX MATCH

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

    Формула для V-Lookup

    INDEX ( return_column, MATCH ( lookup_value, lookup_column, 0))

    Формула для H-Lookup

    INDEX ( return_row, MATCH ( lookup_value, lookup_row, 0))

    Формула для пошуку матрыцы

    Anпашырэнне класічнай формулы Index Match для вяртання значэння на скрыжаванні пэўнага слупка і радка:

    INDEX ( табліца_прагляду, MATCH ( значэнне_вертыкальнага_прагляду, слупок_прагляду, 0), MATCH ( horizontal_lookup_value, lookup_row, 0))

    Мінусы : толькі адзін - вам трэба запомніць сінтаксіс формулы.

    Плюсы : Самая ўніверсальная формула пошуку ў Excel, пераўзыходзіць функцыі Vlookup, Hlookup і Lookup па многіх параметрах:

    • Яна можа выконваць левы і верхні пошук.
    • Дазваляе бяспечна пашыраць або згортваць табліцу пошуку шляхам устаўкі або выдалення слупкоў і радкоў.
    • Няма абмежаванняў на памер значэння пошуку.
    • Працуе хутчэй. Паколькі формула Index Match спасылаецца на слупкі/радкі, а не на ўсю табліцу, яна патрабуе меншай вылічальнай магутнасці і не запавольвае ваш Excel.

    Для атрымання дадатковай інфармацыі праверце:

    • INDEX MATCH як лепшая альтэрнатыва VLOOKUP
    • INDEX MATCH MATCH формула для двухмернага пошуку

    Параўнальная табліца Excel Lookup

    Як бачыце , не ўсе формулы Excel Lookup эквівалентныя, некаторыя могуць апрацоўваць розныя пошукі, а іншыя можна выкарыстоўваць толькі ў канкрэтнай сітуацыі. У табліцы ніжэй апісаны магчымасці кожнай формулы пошуку ў Excel.

    Формула Вертыкальны пошук Левы пошук Гарызантальны пошук Верхні пошук Матрыцапошук Дазваляе ўстаўку/выдаленне даных
    Пошук
    Прагляд
    Прагляд
    Супадзенне ВПР
    Супадзенне прагляду
    Супадзенне зрушэння
    Зрушэнне супадзення
    Супадзенне індэкса
    Індэкс Супадзенне

    Прыклады формул пошуку ў Excel

    Першым крокам пры прыняцці рашэння аб тым, якую формулу выкарыстоўваць у канкрэтнай сітуацыі, з'яўляецца вызначэнне таго, які выгляд пошуку вы хочаце выканаць. Ніжэй вы знойдзеце прыклады формул для найбольш папулярных тыпаў пошуку:

      Вертыкальны пошук у слупках

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

      Функцыя VLOOKUP

      Калі вашы значэнні пошуку знаходзяцца ў левым слупку табліцы, і вы не плануеце рабіць ніякіх структурныя змены даваш набор даных (не дадавайце і не выдаляйце слупкі), вы можаце смела выкарыстоўваць звычайную формулу Vlookup:

      =VLOOKUP(G2, $A$2:$E$6, 5, FALSE)

      Дзе G2 - гэта значэнне пошуку, A2:E6 у табліцы пошуку, а E - зваротны слупок.

      СУПАДЗЕННЕ VLOOKUP

      Калі вы працуеце са "пераменнай" табліцай пошуку Excel, дзе слупкі можна ўстаўляць і выдаляць у любы час, зрабіце сваю формулу Vlookup неўспрымальнай да гэтых змен, убудаваўшы функцыю Match, якая стварае дынамічную спасылку на слупок замест "жорстка закадаванага" нумара індэкса:

      =VLOOKUP(F2,$A$1:$D$6, MATCH($G$1,$A$1:$D$1, 0), FALSE)

      СУПАДЗЕННЕ INDEX - Пошук злева

      Гэта мая любімая формула, якая лёгка апрацоўвае пошук справа налева і працуе бездакорна, незалежна ад таго, колькі слупкоў вы дадаеце або выдаліце.

      Напрыклад, для пошуку ў слупку B для значэння ў H2 і вяртання супадзення са слупка F, выкарыстоўвайце наступную формулу:

      =INDEX($F$2:$F$6,(MATCH(H2,$B$2:$B$6,0)))

      Заўвага. Калі вы плануеце выкарыстоўваць формулу Vlookup больш чым у адной ячэйцы, вы заўсёды павінны блакіраваць спасылку на табліцу пошуку з дапамогай знака $ (абсалютная спасылка на ячэйку), каб формула правільна капіравалася ў іншыя ячэйкі.

      Гарызантальны пошук у радках

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

      Калі выказаць здагадку, што ваша значэнне пошуку знаходзіцца ў B9, табліца пошуку будзе B1:F5 івы хочаце вярнуць адпаведнае значэнне з радка 5, выкарыстоўвайце адну з наступных формул:

      Функцыя HLOOKUP

      Можа шукаць толькі ў верхнім радку ў вашым наборы даных .

      =HLOOKUP(B8, $B$1:$F$5, 5, FALSE)

      СУПАДЗЕННЕ HLOOKUP

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

      =HLOOKUP(B8, $B$1:$F$5, MATCH($A$9, $A$1:$A$5, 0), FALSE)

      Дзе A1:A5 - загалоўкі радкоў, а A9 - гэта назва радка, з якога вы хочаце вярнуць супадзенні .

      СУДПАВЯДЗЕННЕ INDEX

      Можа шукаць у любым радку і не мае абмежаванняў прыведзеных вышэй формул.

      =INDEX($B$5:$F$5,(MATCH(B8,$B$1:$F$1,0)))

      Двухмерны пошук (на аснове значэнняў радкоў і слупкоў)

      Двухмерны пошук (ён жа матрычны пошук , падвойны пошук або 2-баковы пошук ) вяртае значэнне на аснове супадзенняў як у радках, так і ў слупках. Іншымі словамі, двухмерная формула пошуку шукае значэнне на скрыжаванні зададзенага радка і слупка.

      Калі выказаць здагадку, што ваша табліца пошуку A1:E6, ячэйка H2 змяшчае значэнне для супастаўлення ў радках і H3 змяшчае значэнне для супадзення ў слупках, наступныя формулы будуць працаваць добра:

      ІНДЭКС СУПАДАВАННЕ формула СУПАДАЧАННЯ :

      =INDEX($A$1:$E$6, MATCH(H2,$A$1:$A$6,0), MATCH(H3,$A$1:$E$1,0))

      OFFSET MATCH MATCH formula :

      =OFFSET($A$1,MATCH(H2,$A$2:$A$6,0),MATCH(H3,$B$1:$E$1,0))

      Акрамя прыведзеных вышэй формул, існуе некалькі іншых спосабаў выканання матрычнага пошуку ў Excel , і вы можаце знайсці поўную інфармацыю ў раздзеле "Як зрабіць двухбаковы пошук".

      Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.