Змест
Для пашыранага пошуку ў Excel замест VLOOKUP можна выкарыстоўваць INDEX і MATCH . INDEX і MATCH патрабуюцца для шырокага пошуку, і многія з іх абсалютна дзіўныя. На прыкладзе мы навучым вас карыстацца функцыямі Excel INDEX і MATCH у Excel ў гэтым падручніку.
Спампаваць практычны сшытак
Спампуйце гэты сшытак, каб практыкавацца падчас чытання гэтага артыкула.
Выкарыстанне INDEX-MATCH Formula.xlsx
8 эфектыўных прыкладаў INDEX-MATCH Формула ў Excel
Мы будзем выкарыстоўваць прыклад набору даных у раздзелах ніжэй, каб прадэманстраваць, як выкарыстоўваць у ім функцыі INDEX і MATCH . Мы пакажам вам, як выкарыстоўваць абедзве функцыі 8 рознымі спосабамі для пошуку значэнняў.
♣Сінтаксіс:
= INDEX ( масіў , нумер_радка , [ нумар_слупка ])
♣Аргументы:
- масіў : дыяпазон значэнняў ячэек
- Нум_радка : вяртае вынікі для радка ў абраным дыяпазоне.
- нумар_слупка : вяртае вынікі для слупка ў абраным дыяпазоне.
♣Вынік:
Функцыя Індэкс вяртае значэнне або спасылка на ячэйку ў вызначаным дыяпазоне, якая знаходзіцца на скрыжаванні пэўнага радка іслупок.
♣Сінтаксіс:
= MATCH ( значэнне_пошуку , масіў_пошуку ,[ match_type ])
♣Аргументы:
- lookup_value : Значэнне, якое вы хочаце знайсці ў дыяпазоне.
- lookup_array : Дыяпазон, у якім вы шукаеце lookup_value .
- match_type : вызначае, як значэнні пошуку і значэнні масіва пошуку супадаюць у Excel.
- 1 = дакладнае або наступнае найменшае.
- 0 = дакладнае супадзенне.
- -1 = дакладны або наступны па велічыні.
♣Вынік:
Вяртае пазіцыю элемента ў масіве з пункту гледжання адноснага пазіцыя.
Прыклад 1: Базавая камбінацыя функцый INDEX і MATCH у Excel
Дапусцім, вы хочаце зрабіць пошук цаны для пэўнага ідэнтыфікатара заказа . Для гэтага мы аб'яднаем функцыю INDEX і MATCH .
Крок 1:
- У ячэйцы G5 увядзіце наступную формулу.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))
Тут,
- MATCH(G4,B5:B11,0) адносіцца да ячэйкі G4 як значэння пошуку ў дыяпазоне B5:B11 для дакладнае супадзенне. Ён вяртае 4 як значэнне ў нумары радка 4 .
- INDEX(D5:D11, MATCH(G4,B5:B11,0)) спасылаецца на D5:D11 як на масіў, адкуль мы атрымліваем значэнне, а row_num гэта 4 як мы атрымалі яго з MATCH <2 Column_num не патрабуецца, бо мы ўжываем INDEX толькі для аднагослупок.
Крок 2:
- Націсніце Enter , каб атрымаць вынік.
Больш падрабязна: Прыклады з формулай INDEX-MATCH у Excel (8 падыходаў)
Прыклад 2: Выкарыстоўвайце формулу INDEX-MATCH для пошуку злева ў Excel
Вы таксама можаце зрабіць пошук з аднаго слупка ў другі. Значэнне для слупка C , другога слупка нашага INDEX дыяпазону B5:D11 , можна знайсці ў наступным прыкладзе. Выканайце наступныя дзеянні, каб выканаць пошук злева.
Крок 1:
- Увядзіце наступную формулу ў ячэйка G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)
Крок 2:
- Затым націсніце Enter , каб убачыць вынік.
Крок 3:
- Нарэшце, выкарыстоўвайце аўтазапаўненне , каб убачыць вынікі ў поўным аб'ёме.
Больш падрабязна: Як выкарыстоўваць формулу INDEX-MATCH у Excel для генерацыі некалькіх вынікаў
Прыклад 3: Аналіз уліку рэгістра шляхам спалучэння функцый INDEX і MATCH у Excel
Для Аналіз з улікам рэгістра , вы можаце ўжыць камбінацыю INDEX і MATCH функцыі.
Каб прааналізаваць і зрабіць пошук, прытрымлівайцеся крокі ніжэй.
Крок 1:
- Мы хочам знайсці ID MARK замест Марка . Давайце паглядзім, што атрымаецца. Увядзіце наступную ячэйку формулы C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
Крок2:
- Нарэшце, націсніце Enter , каб знайсці ID заказу для MARK .
Паглядзіце ўважліва; быў атрыманы вынік для ідэальнага супадзення з вялікай літары MARK , але не для Mark .
Прыклад 4: Пошук двух слупкоў з формулай INDEX-MATCH у Excel
Цікава адзначыць, што вы можаце зрабіць пошук у некалькіх слупках для некалькіх крытэраў адначасова. Напрыклад, мы будзем шукаць ідэнтыфікатар заказу чалавека, а таксама цану . Выканайце наступныя крокі, каб выканаць пошук па двух крытэрыях.
Крок 1:
- Спачатку ўвядзіце наступнае формула ў ячэйцы G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
- Па-другое, націсніце Enter , каб атрымаць першае значэнне ў ячэйцы G5 .
Такім чынам, вы атрымаеце першае значэнне пошуку ў ячэйцы G5 .
Крок 2:
- Каб атрымаць другое значэнне пошуку, увядзіце наступную формулу ў ячэйку G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))
- Гэта функцыя масіву, таму нам трэба прымяніць гэту функцыю, націснуўшы Crtl + Shift + Enter
- У выніку вы атрымаеце першае значэнне пошуку ў ячэйцы G6 .
Больш падрабязна: ІНДЭКСНАЕ СУПАДЗЕННЕ з некалькімі крытэрыямі ў іншы аркуш (2 спосабы)
Падобныя паказанні
- СУПАДАВАННЕ ІНДЭКСА Excel для вяртання некалькіх значэнняўу адной ячэйцы
- Формула INDEX-MATCH Excel для вяртання некалькіх значэнняў па гарызанталі
- [Выпраўлена!] INDEX MATCH не вяртае правільнае значэнне ў Excel ( 5 прычын)
- Як выбраць пэўныя даныя ў Excel (6 метадаў)
- ІНДЭКС MATCH супраць функцыі VLOOKUP (9 прыкладаў)
Прыклад 5: Двухбаковы пошук з выкарыстаннем формулы INDEX-MATCH
Вы можаце выканаць пошук для радка і слупка ў Двухбаковы . Выканайце наступныя крокі, каб знайсці значэнне ў радку і слупку адначасова.
Крок 1:
- Увядзіце формулу ў ячэйку G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))
Крок 2:
- Нарэшце, націсніце Enter .
Прыклад 6: Знайдзіце Найбліжэйшае супадзенне ў Excel шляхам аб'яднання функцый INDEX і MATCH
Функцыя INDEX і MATCH карысныя для пошуку або пошуку найбольш блізкага супадзення паміж дыяпазонамі. Напрыклад, мы хацелі б вызначыць, хто мае значэнне, бліжэйшае да нашага мэтавага значэння, якое ў дадзеным выпадку складае $15 . Каб зрабіць гэта, проста выканайце наступныя дзеянні.
Крок 1:
- Каб знайсці найбольш блізкае супадзенне, увядзіце наступная формула.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))
Тут
ABS(D5:D11-G4) гэта абсалютнае значэнне розніцы з мэтавым значэннем 15 паміж дыяпазонам D5:D11 .
MIN(ABS(D5:D11-G4) каманды знайсці мінімальную рознасць абсалютазначэння.
Крок 2:
- Націснуўшы Ctrl + Shift + Enter , мы будзем прымяняць гэту функцыю як функцыю масіву.
Больш падрабязна: Формула INDEX-MATCH для пошуку мінімальнага значэння ў Excel (4 прыдатныя спосабы)
Прыклад 7: Трохбаковы пошук з выкарыстаннем функцый INDEX і MATCH у Excel
A Трохбаковы пошук - лепшае, што вы можаце зрабіць, выкарыстоўваючы функцыі INDEX і MATCH . Трохбаковы пошук дадае дадатковы аспект рэлевантнасці. Напрыклад, мы можам высветліць, колькі Джэні заплаціла за два розныя тавары за тры розныя месяцы. Выканайце простыя крокі, апісаныя ніжэй, каб зрабіць гэта.
Крок 1:
- Каб выканаць Тры -way Lookup , спачатку ўвядзіце формулу ніжэй у ячэйку H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))
Крок 2:
- Нарэшце націсніце Enter каб атрымаць першае значэнне пошуку.
Крок 3:
- Затым скапіруйце формулу для іншых вочак з дапамогай аўтазапаўнення
Такім чынам, вы атрымаеце вынікі, як паказана на малюнку ніжэй.
Прыклад 8: Прымяненне формулы INDEX-MATCH з падстаноўнымі сімваламі
Excel можа таксама вызначыць значэнне частковае супадзенне . Для гэтага выкарыстоўваюцца функцыі INDEX і MATCH . Для гэтага мы будзем выкарыстоўваць зорачку (*) у якасці сімвала падстаноўкі.Каб пачаць, проста выконвайце інструкцыі, выкладзеныя ніжэй.
Крок 1:
- Спачатку ў ячэйцы G5 , увядзіце формулу ніжэй.
=INDEX($D$5:$D$11,MATCH(F5&"*",$C$5:$C$11,0),1)
Крок 2:
- Затым націсніце кнопку Enter , каб убачыць змены.
Крок 3:
- Проста выкарыстоўвайце інструмент аўтазапаўнення , каб запоўніць неабходныя вочкі.
Як следства, вы бачыце, што ён вяртае вынік для « Джэні », нават калі гэта не зусім супадае.
Больш падрабязна: СУПАДАВАННЕ INDEX Некалькі крытэрыяў з падстаноўным знакам у Excel (Поўны даведнік)
Выснова
Падводзячы вынік, я спадзяюся, што гэты артыкул прадэманстраваў, як выкарыстоўваць INDEX і MATCH функцыі для інтэграцыі некалькіх крытэраў. Праглядзіце практычны сшытак і выкладзеце тое, што вы навучыліся выкарыстоўваць. Дзякуючы вашай падтрымцы мы гатовы кампенсаваць такія праграмы.
Калі ў вас ёсць якія-небудзь пытанні, калі ласка, не саромейцеся звяртацца да нас. Калі ласка, дайце мне ведаць, што вы думаеце, у раздзеле каментарыяў ніжэй.
Прафесіяналы ExcelWIKI адкажуць на вашы пытанні як мага хутчэй.