Kako uporabiti formulo INDEX MATCH v Excelu (9 primerov)

  • Deliti To
Hugh West

Tu in tam moramo poiskati določene informacije v našem velikem Excel Vendar je ročno iskanje utrujajoče. Formula, ki sodeluje funkcije INDEX in MATCH lahko zelo preprosto opravi neverjetno delo iskanja podatkov. Izvaja lahko tudi napredna iskanja. V tem članku vam bomo pokazali preproste in učinkovite načine za Uporabite . Formula INDEX MATCH na spletnem mestu Excel.

Za ponazoritev bomo kot primer uporabili vzorčni nabor podatkov. Naslednji nabor podatkov na primer predstavlja Prodajalec , Izdelek in Neto prodaja podjetja.

Prenesi delovni zvezek za prakso

Prenesite si naslednji delovni zvezek in vadite sami.

Uporaba INDEX-MATCH.xlsx

Uvod v funkcijo INDEX

  • Sintaksa

INDEX(polje, številka vrstice,[številka stolpca])

  • Argumenti

polje: Območje, iz katerega bo črpal podatke.

številka vrstice: Številka vrstice podatkov, ki jih je treba vrniti.

[številka_stolpca]: Številka stolpca podatkov, ki se vrnejo.

  • Cilj

Funkcija INDEX pridobi vrednost celice ali referenco celice, ki se nahaja na presečišču določene vrstice in stolpca v danem območju.

V naslednjem naboru podatkov, Nate Sales 17000 je prisoten v 4. vrstico in 3. stolpec v območju B5:D10 .

Uvod v funkcijo MATCH

  • Sintaksa

MATCH(lookup_value,lookup_array,[match_type])

  • Argumenti

lookup_value: Vrednost, ki se išče v območju podatkov.

lookup_array : Podatkovno območje, v katerem bo iskal lookup_value .

[match_type]: - 1/0/1 . -1 pomeni vrednost, ki je večja od natančnega ujemanja, 0 za natančno ujemanje in 1 za vrednost, ki je manjša od natančnega ujemanja.

  • Cilj

Funkcija MATCH vrne relativni položaj lookup_value v polju.

V spodnjem naboru podatkov je F4 vrednost celice je Frank ( lookup_value ) in Frank je prisoten v 3. položaj v Prodajalec oddelek ( B5:B10 ). Tako se vrne 3 .

9 primerov za uporabo formule INDEX MATCH v Excelu

Zdaj bomo ustvarili formulo, ki bo združevala obe funkciji. INDEX potrebuje številke vrstic in stolpcev, da pridobi podatke, medtem ko funkcija MATCH Funkcija vrne lokacijo podatkov. Tako lahko preprosto postavimo njen argument, da dobimo številke vrstic in stolpcev.

V naslednjem naboru podatkov je INDEX funkcija bo pridobila podatke iz B5:D10 . MATCH funkcija vrne številko vrstice 3 in določili smo številko stolpca. Tako bo formula prikazala podatke, ki so v stolpcu 3. vrstico in 3. stolpec v razponu.

1. Dvosmerno iskanje z INDEX MATCH v Excelu

Dvosmerni iskanje pomeni pridobitev številke vrstice in stolpca z uporabo MATCH funkcijo, ki je potrebna za INDEX Zato za izvedbo naloge sledite spodnjim korakom.

KORAKI:

  • Najprej izberite celico F6 .
  • Nato vnesite formulo:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))

  • Na koncu pritisnite Vnesite in vrnil bo vrednost.

🔎 Kako deluje formula?

  • MATCH(F5,B5:B10,0)

Spletna stran MATCH vrnitev po formuli 3 na . INDEX kot številko vrstice.

  • MATCH(F4,B4:D4,0))

Na spletni strani . MATCH vrnitev po formuli 3 na . INDEX kot številko stolpca.

  • INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))

Nazadnje, INDEX funkcija vrne 13500 ki je v 3. vrstico in 3. stolpec v območju B5:D10 .

Preberite več: SUMPRODUCT s funkcijama INDEX in MATCH v Excelu

2. Formula INDEX MATCH za iskanje levo

Glavna prednost INDEX MATCH formula je, da lahko pridobi podatke z leve strani vrednosti iskanja. Zato se naučite korakov za izvedbo operacije.

KORAKI:

  • Najprej izberite celico F5 .
  • Nato vnesite formulo:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))

  • Nazadnje pritisnite Vnesite in vrnil bo vrednost.

V tem primeru formula vrne Prodajalčeva ime, ki je na levi strani vrednosti iskanja. Kabel .

🔎 Kako deluje formula?

  • MATCH(F4,C5:C10,0)

Spletna stran MATCH vrnitev po formuli 1 na . INDEX kot številko vrstice.

  • INDEX(B5:B10,MATCH(F4,C5:C10,0))

Nazadnje, INDEX funkcija vrne Wilham ki je v 1. vrstica v območju B5:B10 .

Preberite več: Kako uporabiti formulo INDEX MATCH v Excelu (9 primerov)

3. Iskanje, občutljivo na velikost črk, z uporabo formule INDEX MATCH

Spletna stran MATCH privzeto ne razlikuje velikih in malih črk. točno določeno funkcijo za iskanje, ki upošteva velike in male črke. Uporaba formule INDEX MATCH opravljati Primer - Občutljivo iskanje na spletnem mestu Excel .

KORAKI:

  • Na začetku izberite celico F5 .
  • Nato vnesite formulo:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

  • Na koncu pritisnite Vnesite za vračilo vrednosti.

🔎 Kako deluje formula?

  • EXACT(F4,B5:B10)

Spletna stran TOČNO funkcija vrne TRUE samo za prve podatke ( B5 ) v območju B5:B10 in . FALSE za druge.

  • MATCH(TRUE,EXACT(F4,B5:B10),0)

Na spletni strani . MATCH vrnitev po formuli 1 na . INDEX kot številko vrstice.

  • INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

Nazadnje, INDEX funkcija vrne 2600 ki je v 1. vrstica v območju D5:D10 .

Preberite več: Primeri s formulo INDEX-MATCH v Excelu (8 pristopov)

4. Uporabite INDEX MATCH za najbližje ujemanje

Včasih se zgodi, da se vrednost iskanja v polju iskanja ne ujema natančno. V tem primeru želimo poiskati najbližje ujemanje. To se zgodi zlasti pri številčnih vrednostih iskanja. Zdaj se naučite postopka za iskanje vrednosti Najbližja tekma z uporabo INDEX MATCH formula.

KORAKI:

  • Izberite celico F5 najprej.
  • Nato vnesite formulo:
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))

  • Na koncu pritisnite Vnesite .

🔎 Kako deluje formula?

  • ABS (D5: D10-F4)

Najprej se v formuli odšteje F4 vrednost celice iz območja D5:D10 za ustvarjanje razlik in uporabljamo funkcija ABS da bi negativne rezultate spremenili v pozitivne.

  • MIN(ABS(D5:D10-F4))

Nato, funkcija MIN vrne najmanjšo razliko, ki je 500 .

  • MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0)

MIN(ABS(D5:D10-F4)) rezultat formule je iskalna vrednost ( 500 ) za MATCH funkcija in polje za iskanje je ABS (D5: D10-F4) izhodi formule.

  • INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))

Sčasoma je INDEX funkcija vrne Usmerjevalnik saj je najbližje Neto prodaja znaša 5000 .

5. Iskanje po več kriterijih s formulo INDEX MATCH

Ena izmed najbolj uporabnih operacij z INDEX MATCH je, da lahko izvede iskanje na podlagi več pogojev. V spodnjih korakih si oglejte, kako lahko dobimo Neto prodaja na podlagi Prodajalec ime in Izdelek .

KORAKI:

  • Najprej izberite celico F6 vnesite formulo:
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))

  • Nato pritisnite Vnesite in dobili boste rezultat.

🔎 Kako deluje formula?

  • MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)

Spletna stran MATCH vrnitev po formuli 2 na . INDEX kot številko vrstice. Tu primerjamo več meril z uporabo logike boolean.

  • INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))

Nazadnje, INDEX funkcija vrne 11500 ki je v 2. vrstica v območju D5:D10 .

Preberite več: Kako uporabiti formulo INDEX-MATCH v Excelu za ustvarjanje več rezultatov

Podobna branja

  • Več meril v programu Excel z uporabo funkcij INDEX, MATCH in COUNTIF
  • Kako uporabljati funkcije delovnega lista INDEX & amp; MATCH v programu Excel VBA
  • Excel Index Ujemanje enega/več meril z enim/več rezultati
  • INDEX MATCH v več listih v Excelu (z alternativo)
  • SUMIF s funkcijama INDEX in MATCH v Excelu

6. Excelova formula INDEX MATCH z nadomestnimi znaki

Uporabimo lahko zvezdico ( * ), ki je Znak za nadomestni znak za iskanje delnega ujemanja za iskano vrednost. Za izvedbo naloge si oglejte spodnji primer. Nat v celici F4 . Ni Prodajalec s tem imenom, vendar imamo Nathan , kar je delno ujemanje.

KORAKI:

  • Najprej izberite celico F5 .
  • Nato vnesite formulo:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))

  • Nazadnje pritisnite Vnesite in vrnil bo Neto prodaja na spletnem mestu . Nathan .

🔎 Kako deluje formula?

  • MATCH(F4& "*",B5:B10,0)

F4& "*" je naša iskalna vrednost, pri čemer je zvezdica nadomestni znak, ki predstavlja poljubno število znakov, začenši z Nat . Formula vrne 4 .

  • INDEX(D5:D10,MATCH(F4& "*",B5:B10,0))

Nazadnje, INDEX funkcija vrne 17000 ki je v 4. vrstica v območju D5:D10 .

Preberite več: INDEX MATCH več meril z nadomestnim znakom v Excelu (popoln vodnik)

7. Uporaba INDEX MATCH za tristransko iskanje v Excelu

Napredna uporaba INDEX MATCH formula je o izvajanju Tristranski Druga sintaksa INDEX funkcija je:

INDEX (polje, številka vrstice, [številka kolona], [številka območja])

Kje, [številka območja] ( Izbirno ) pomeni Če je argument polja sestavljen iz več razponov, bo to število izbralo določeno referenco iz vseh razponov.

V tem primeru bomo ta neobvezni argument uporabili za vrnitev želenih podatkov iz katerega koli meseca v Januar , Februar in marec . Zato sledite spodnjim korakom, da Uporabite . Formula INDEX MATCH na spletnem mestu Excel za Tristranski Iskanje .

KORAKI:

  • Najprej izberite celico F7 vnesite formulo:
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="Januar",1,IF(F4="Februar",2,3))))

  • Nato pritisnite Vnesite . Tako boste videli rezultat.

🔎 Kako deluje formula?

  • IF(F4="januar",1,IF(F4="februar",2,3))

Funkcija IF vrne 2 saj je naš dani mesec Februar . INDEX funkcija bo pobrala vrednost iz 2. polje, tj. Februar .

  • MATCH(F6,B5:D5,0)

Spletna stran MATCH funkcija vrne 3 .

  • MATCH(F5,B6:B7,0)

Na spletni strani . MATCH funkcija vrne 2 .

  • INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="Januar",1,IF(F4="Februar",2,3))))

Nazadnje, INDEX funkcija vrne 12500 ki je na presečišču 3. stolpec in 2. vrstica v 2. polje.

Preberite več: Kako uporabiti INDEX MATCH namesto VLOOKUP v Excelu (3 načini)

8. Pridobivanje vrednosti celotne vrstice/stolpca s formulo INDEX MATCH

Druga uporaba INDEX MATCH formula pridobi podatke iz celotne vrstice ali stolpca. Zato se naučite postopka za izvedbo te operacije.

KORAKI:

  • Na začetku izberite celico F5 . Tukaj vnesite formulo:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)

  • Nato pritisnite Vnesite in izlila bo podatke celotnega 3. vrstica v območju B5:D10 .

🔎 Kako deluje formula?

  • MATCH(F4,B5:B10,0)

Spletna stran MATCH vrnitev po formuli 3 na . INDEX kot številko vrstice.

  • INDEX(B5:D10,MATCH(F4,B5:B10,0),0)

Spletna stran INDEX funkcija vrne vse vrednosti v 3. vrstica v območju B5:D10 .

Preberite več: Indeksna ujemajoča se vsota več vrstic v Excelu (3 načini)

9. Iskanje približnega ujemanja z uporabo INDEX MATCH

Spletna stran INDEX MATCH je zelo uporabna pri iskanju približnega ujemanja. V tem primeru bomo našli produkt za približni Neto prodaja na spletnem mestu 6000 . Zato sledite postopku.

KORAKI:

  • Najprej kliknite celico F5 .
  • Nato vnesite formulo:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)

  • Na koncu pritisnite Vnesite .

OPOMBA: Podatki morajo biti v Vzpenjajoči se ali Spust da bi ta formula delovala.

🔎 Kako deluje formula?

  • MATCH(F4,D5:D10,1)

Spletna stran MATCH formula uporablja 1 kot argument vrste ujemanja, ki bo vrnil največjo vrednost, ki je manjša ali enaka vrednosti iskanja. 6000 . Tukaj se bo vrnil 2 .

  • INDEX(C5:C10,MATCH(F4,D5:D10,1),1)

Spletna stran INDEX funkcija vrne Usmerjevalnik ki je v 2. vrstica v območju C5:C10 .

Preberite več: Kako uporabiti INDEX in ujemanje za delno ujemanje (2 načina)

Zakaj je INDEX MATCH bolj koristen kot VLOOKUP?

1. Formula INDEX MATCH išče obe levi in desni strani vrednosti iskanja

Funkcija VLOOKUP ne more pridobiti podatkov z leve strani vrednosti iskanja. INDEX MATCH formula lahko to stori.

2. INDEX MATCH deluje z navpičnimi in vodoravnimi razponi

VLOOKUP lahko pridobi le podatke iz navpičnega polja, medtem ko INDEX MATCH lahko pregledajo navpične in vodoravne podatke.

3. VLOOKUP neuspešno deluje pri padajočih podatkih

Spletna stran VLOOKUP funkcija ne more obdelati podatkov v padajočem vrstnem redu, ko gre za približno ujemanje.

4. Formula z INDEX MATCH je nekoliko hitrejša

VLOOKUP je nekoliko počasnejša funkcija pri delu s prevelikim številom vrstic in stolpcev.

5. Neodvisno od dejanskega položaja stolpca

VLOOKUP ni neodvisen od dejanskega položaja stolpca. VLOOKUP funkcija bo dala napačen rezultat.

6. VLOOKUP ni težko uporabljati

Spletna stran VLOOKUP je enostavnejša za uporabo v primerjavi s funkcijo INDEX MATCH funkcij. Večino operacij iskanja pa lahko opravimo z VLOOKUP enostavno.

Preberite več: Funkcija INDEX MATCH proti funkciji VLOOKUP (9 primerov)

Zaključek

Odslej boste lahko Uporabite . Formula INDEX MATCH na spletnem mestu Excel z zgoraj opisanimi metodami. Uporabljajte jih še naprej in nam sporočite, če imate še kakšne druge načine za opravljanje naloge. Ne pozabite v spodnjem razdelku za komentarje navesti komentarjev, predlogov ali vprašanj, če jih imate.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.