Efnisyfirlit
Nú og þá verðum við að leita að tilteknum upplýsingum í stóra Excel vinnublaðinu okkar. En það er þreytandi að leita að því handvirkt. Formúla sem vinnur saman INDEX og MATCH aðgerðirnar getur gert ótrúlega vinnu að leita gagna mjög auðveldlega. Það getur einnig framkvæmt háþróaða leit. Í þessari grein munum við sýna þér einfaldar og árangursríkar leiðir til að Nota INDEX MATCH formúluna í Excel.
Til að sýna, við munum nota sýnishorn sem dæmi. Til dæmis táknar eftirfarandi gagnasafn Sala , Vöru og Nettósala fyrirtækis.
Sæktu æfingarvinnubók
Sæktu eftirfarandi vinnubók til að æfa sjálfur.
Notkun INDEX-MATCH.xlsx
Inngangur að INDEX fall
- Syntax
INDEX(fylki, röð_númer,[dálkur])
- Rök
fylki: Sviðið þaðan sem það mun draga gögnin.
row_num: Línunúmer gagna sem á að skila.
[column_num]: Dálknúmer gagna sem á að skila.
- Markmið
INDEX fallið sækir reitgildi eða tilvísun reitsins sem staðsett er á skurðpunkti ákveðinnar línu og dálks á tilteknu bili.
Í eftirfarandi gagnasafn, Nate Sales 17000 er til staðar í 4. röð og 3. dálki á bilinu B5:D10 .
Lesa meira: Index Match Summa Margar raðir í Excel (3 Ways)
9. Finndu áætluð samsvörun með því að nota INDEX MATCH
Formúlan INDEX MATCH er mjög gagnleg þegar þú finnur út áætlaða samsvörun. Í þessu dæmi finnum við vöruna fyrir áætlaða Nettósala upp á 6000 . Fylgdu því ferlinu.
SKREF:
- Smelltu fyrst á reit F5 .
- Sláðu síðan inn formúlan:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
- Ýttu að lokum á Enter .
ATHUGIÐ: Gögnin ættu að vera í Lækkandi eða Lækkandi röð til að þessi formúla virki.
🔎 Hvernig virkar formúlan?
- MATCH(F4,D5:D10,1)
Formúlan MATCH notar 1 sem samsvörunartegundarrök sem mun skila stærsta gildinu sem er minna en eða jafnt og uppflettingargildinu 6000 . Hér mun það skila 2 .
- INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
Fullið INDEX skilar Beini sem er í 2. röð á bilinu C5:C10 .
Lesa meira: Hvernig á að nota INDEX og samsvörun fyrir hluta samsvörun (2 leiðir)
Hvers vegna er INDEX MATCH gagnlegra en VLOOKUP?
1. INDEX MATCH formúla lítur út fyrir báðar vinstri-hægri hliðar uppflettigildisins
VLOOKUP aðgerðin getur ekki sótt gögn frá vinstri hlið uppflettigildisins. En INDEX MATCH formúla getur gert það.
2. INDEX MATCH Virkar með lóðrétt og lárétt svið
VLOOKUP getur aðeins sótt gögn úr lóðréttu fylki, en INDEX MATCH getur farið í gegnum lóðrétt gögn jafnt sem lárétt.
3. VLOOKUP mistakast með lækkandi gögnum
Verkun VLOOKUP getur ekki séð um gögn í lækkandi röð þegar kemur að áætlaðri samsvörun.
4. Formúla með INDEX MATCH er örlítið hraðari
VLOOKUP er aðeins hægari aðgerð þegar unnið er með of margar raðir og dálka.
5. Óháð raunverulegri dálkstöðu
VLOOKUP er ekki óháð raunverulegri dálkstöðu. Svo, alltaf þegar þú eyðir dálki mun VLOOKUP aðgerðin gefa ranga niðurstöðu.
6. VLOOKUP er ekki erfitt að nota
The VLOOKUP aðgerðin er auðveldari í notkun miðað við INDEX MATCH aðgerðirnar. Og flestar uppflettingaraðgerðir okkar er hægt að framkvæma með VLOOKUP auðveldlega.
Lesa meira: INDEX MATCH vs VLOOKUP aðgerð (9 dæmi)
Niðurstaða
Héðan í frá muntu geta Notað INDEX MATCH formúluna í Excel með ofangreindum aðferðum . Haltu áfram að nota þau og láttu okkur vita ef þú hefur einhverjar fleiri leiðir til að gera verkefnið. Ekki gleyma að senda inn athugasemdir, tillögur eða fyrirspurnir ef þú hefur einhverjar í athugasemdahlutanum hér að neðan.
B5:D10.
Kynning á MATCH fallinu
- Syntax
MATCH(útlitsgildi,uppflettisfylki,[samsvörunargerð])
- Rök
upplitsgildi: Gildið til að leita að á gagnasviðinu.
leitarfylki : Gagnasviðið þaðan sem það leitar að leitargildi .
[samsvörunargerð]: – 1/0/1 . -1 stendur fyrir gildi sem er stærra en nákvæm samsvörun, 0 fyrir nákvæma samsvörun og 1 fyrir gildi sem er minna en nákvæm samsvörun.
- Markmið
MATCH fallið skilar hlutfallslegri stöðu leitargildis í fylki.
Í gagnasafninu hér að neðan er F4 frumugildið Frank ( leitargildi ) og Frank er til staðar í 3. staða í Sölumaður hluta ( B5:B10 ). Svo það skilar 3 .
9 dæmi til að nota INDEX MATCH formúlu í Excel
Nú munum við búa til formúlu sem sameinar föllin tvö. Við erum nú þegar meðvituð um að INDEX fallið þarf línu- og dálkanúmer til að sækja gögn á meðan MATCH fallið skilar staðsetningu gagna. Þannig að við getum auðveldlega sett rök þeirra til að fá röð og dálkanúmer.
Í eftirfarandi gagnasafni mun INDEX fallið draga gögnin úr B5:D10 . MATCH fallið skilar línunúmeri 3 og við höfum tilgreint dálknúmerið. Svoformúlan mun draga fram gögnin sem eru til staðar í 3. röð og 3. dálki á bilinu.
1. Tvíhliða Uppfletting með INDEX MATCH í Excel
Tvíhliða leit þýðir að sækja bæði línunúmerið og dálknúmerið með því að nota MATCH aðgerðina sem krafist er fyrir VIÐSLUTANUM virka. Fylgdu því skrefunum hér að neðan til að framkvæma verkefnið.
SKREF:
- Veldu fyrst reit F6 .
- Sláðu síðan inn formúluna:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))
- Að lokum skaltu ýta á Enter og það mun skila gildinu.
🔎 Hvernig virkar formúlan?
- MATCH(F5,B5:B10,0)
MATCH formúlan skilar 3 í VÍSLA sem línu tala.
- MATCH(F4,B4:D4,0))
Þessi MATCH formúla skilar 3 í VÍSLA sem dálknúmer.
- VÍSLA(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4, B4:D4,0))
Að lokum skilar INDEX fallið 13500 sem er í þriðju röðinni og 3. dálkur á bilinu B5:D10 .
Lesa meira: SUMPRODUCT með INDEX og MATCH aðgerðum í Excel
2. INDEX MATCH formúla til að fletta til vinstri
Helsti kosturinn við INDEX MATCH formúluna er að hún getur sótt gögn vinstra megin við uppflettingargildið. Svo lærðu skrefin til að framkvæma aðgerðina.
SKREF:
- Veldu fyrst reit F5 .
- Næst skaltu slá inn formúluna:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))
- Loksins skaltu ýta á Enter og það mun skila gildinu.
Hér skilar formúlan Sölumannsins nafn sem er vinstra megin við uppflettingargildið Kaðall .
🔎 Hvernig virkar formúlan?
- MATCH(F4,C5:C10,0)
MATCH formúlan skilar 1 í VÍSITALA sem línunúmer.
- INDEX(B5:B10,MATCH(F4,C5:C10,0))
Að lokum, INDEX fall skilar Wilham sem er í 1. röð á bilinu B5:B10 .
Lesa meira: Hvernig á að nota INDEX MATCH formúlu í Excel (9 dæmi)
3. Skipulagsnæm leit með því að nota INDEX MATCH formúlu
The MATCH fall er sjálfgefið ekki hástafaviðkvæmt. Hins vegar getum við beitt EXACT fallinu til að fletta upp sem virðir hástafi og lágstafi. Fylgdu því ferlinu til að Nota INDEX MATCH formúluna til að framkvæma Tilfelli – viðkvæma leit í Excel .
SKREF:
- Í upphafi skaltu velja reit F5 .
- Sláðu síðan inn formúluna:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))
- Í lokin skaltu ýta á Enter til að skila gildinu.
🔎 Hvernig virkar formúlan?
- NÁKVÆMLEGA(F4,B5:B10)
fallið NÁKVÆMT skilar TRUE aðeins fyrir fyrstu gögnin ( B5 ) á bilinu B5:B10 og FALSE fyrir aðra.
- MATCH(TRUE,EXACT(F4,B5:B10),0)
Þessi MATCH formúla skilar 1 í INDEX sem línunúmerið.
- VIÐSLAGI(D5:D10,PASSA(TRUE,NÁKVÆMT(F4,B5:B10),0))
Að lokum skilar VÍSLA fallið 2600 sem er í 1. röð á bilinu D5:D10 .
Lesa meira: Dæmi með INDEX -MATCH Formúla í Excel (8 aðferðir)
4. Notaðu INDEX MATCH fyrir nánustu samsvörun
Stundum fáum við ekki nákvæma samsvörun uppflettingargildis í uppflettifylki. Í því tilviki viljum við leita að nánustu samsvörun. Það gerist sérstaklega með tölulegum uppflettigildum. Lærðu nú ferlið til að finna nánustu samsvörun með því að nota INDEX MATCH formúluna.
SKREF:
- Veldu reit F5 í fyrstu.
- Sláðu síðan inn formúluna:
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))
- Ýttu að lokum á Enter .
🔎 Hvernig virkar formúlan?
- ABS(D5:D10-F4)
Í fyrsta lagi dregur formúlan F4 frumugildi frá bilinu D5:D10 til að mynda mismuninn og við notum ABS fallið til að breyta neikvæðu niðurstöðunum í jákvæðar.
- MIN(ABS(D5: D10-F4))
Þá skilar MIN fallið minnsta mismun sem er 500 .
- MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0)
MIN(ABS(D5:D10-F4)) formúluúttak er uppflettigildi ( 500 ) fyrir MATCH fallið og uppflettifylki er ABS(D5:D10-F4) formúluúttak.
- INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)), ABS(D5:D10-F4),0))
Að lokum skilar INDEX fallið Bein þar sem það er næst Nettósala upphæð 5000 .
5. Margfeldisleit með INDEX MATCH formúlu
Ein gagnlegasta aðgerðin með INDEX MATCH formúlan er sú að það getur framkvæmt uppflettingu byggt á mörgum skilyrðum. Fylgdu skrefunum hér að neðan til að sjá hvernig við getum fengið Nettósölu byggt á sölumanni nafni og vöru .
SKREF:
- Fyrst af öllu, veldu reit F6 til að slá inn formúluna:
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))
- Í kjölfarið skaltu ýta á Enter og þá færðu niðurstöðuna.
🔎 Hvernig virkar formúlan?
- MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)
MATCH formúlan skilar 2 í VIÐSLUTANUM sem línunúmerið. Hér berum við saman mörg viðmið með því að beita Boolean rökfræði.
- INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10), 0))
Að lokum skilar INDEX fallið 11500 sem er í 2. röð á bilinu D5:D10 .
Lesa meira: Hvernig á aðNotaðu INDEX-MATCH formúlu í Excel til að búa til margar niðurstöður
Svipaðar lestur
- Margar viðmiðanir í Excel með því að nota INDEX, MATCH og COUNTIF aðgerð
- Hvernig á að nota INDEX & MATCH vinnublaðsaðgerðir í Excel VBA
- Excel vísitala Passaðu stakar/margar viðmiðanir við stakar/margar niðurstöður
- INDEX MATCH yfir mörg blöð í Excel ( Með vali)
- SUMIF með INDEX og MATCH aðgerðum í Excel
6. Excel INDEX MATCH formúla með algildisstöfum
Við getum notað stjörnu ( * ), sem er Wildcard Character , til að finna hlutasamsvörun fyrir uppflettingargildi. Sjá dæmið hér að neðan til að framkvæma verkefnið. Við höfum Nat í reit F4 . Það er enginn sölumaður með því nafni en við erum með Nathan , sem er samsvörun að hluta.
SKREF:
- Veldu fyrst reit F5 .
- Sláðu síðan inn formúluna:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))
- Ýttu loksins á Enter og það mun skila Nettósölu á Nathan .
🔎 Hvernig virkar formúlan?
- MATCH(F4&”*”,B5:B10,0)
F4&”*” er uppflettingargildið okkar þar sem stjörnustjarnan er algildisstafur sem táknar hvaða fjölda stafa sem byrjar á Nat . Formúlan skilar sér 4 .
- INDEX(D5:D10,MATCH(F4&”*”,B5:B10,0))
Að lokum skilar fallið VÍSLA 17000 sem er í 4. línu á bilinu D5:D10 .
Lesa meira: INDEX MATCH Margfeldi viðmiðanir með jokertáknum í Excel (heill leiðbeiningar)
7. Notaðu INDEX MATCH fyrir þríhliða leit í Excel
Hin háþróaða notkun INDEX MATCH formúlunnar snýst um að framkvæma Þríhliða uppflettingu. Önnur setningafræði INDEX fallsins er:
INDEX (fylki, row_num, [col_num], [area_num])
Hvar, [area_num] ( Valfrjálst ) þýðir að ef fylkisbreytan er af mörgum sviðum mun þessi tala velja tiltekna tilvísun úr öllum sviðunum.
Í þessu dæmi, við' Ég mun nota þessa valfrjálsu röksemdafærslu til að skila tilætluðum gögnum frá einhverjum mánaðanna janúar , febrúar og mars . Fylgdu því skrefunum hér að neðan til að Nota INDEX MATCH formúluna í Excel fyrir Þríhliða leit .
SKREF:
- Fyrst af öllu skaltu velja reit F7 til að slá inn formúluna:
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))
- Næst, ýttu á Enter . Þannig muntu sjá úttakið.
🔎 Hvernig virkar formúlan?
- IF(F4=”janúar”,1,IF(F4=”febrúar”,2,3))
IF fallið mun skila 2 þar sem tiltekinn mánuður okkar er febrúar . INDEX aðgerðinmun sækja gildið úr 2. fylki, þ.e. febrúar .
- MATCH(F6,B5:D5,0)
fallið MATCH skilar 3 .
- MATCH(F5,B6:B7,0)
Þetta MATCH fall skilar 2 .
- INDEX((B6:D7,B11:D12, B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4=”janúar”,1,EF(F4=”febrúar”,2,3) )))
Að lokum skilar INDEX fallið 12500 sem er á mótum 3. dálks og 2. röð 2. fylkis.
Lesa meira: Hvernig á að nota INDEX MATCH í stað VLOOKUP í Excel (3 leiðir )
8. Sæktu gildi fyrir alla línuna/dálkinn með INDEX MATCH formúlunni
Önnur forrit INDEX MATCH formúlunnar er að sækja gögn úr allri röðinni eða dálki. Svo lærðu aðferðina til að framkvæma aðgerðina.
SKREF:
- Í upphafi skaltu velja reit F5 . Hér skaltu slá inn formúluna:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)
- Eftir það skaltu ýta á Enter og það mun hella niður gögnum allrar þriðju línunnar á bilinu B5:D10 .
🔎 Hvernig virkar formúlan?
- MATCH(F4,B5:B10,0)
The MATCH formúlan skilar 3 í VÍSLA sem línunúmerið.
- VÍSLA(B5:D10,MATCH(F4,B5:B10, 0),0)
fallið VÍSLA skilar öllum gildum í þriðju línunni á bilinu