Kazalo
Za napredna iskanja v Excelu lahko uporabite INDEX in MATCH se lahko uporablja namesto VLOOKUP . INDEX in . MATCH so potrebni za obsežno iskanje in mnogi od njih so popolnoma neverjetni. S primerom vas bomo naučili, kako uporabiti Excelov INDEX in . MATCH funkcije v Excelu v tem učbeniku.
Prenesi delovni zvezek za prakso
Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.
Uporaba formule INDEX-MATCH.xlsx8 učinkovitih primerov formule INDEX-MATCH v Excelu
V spodnjih razdelkih bomo uporabili primer podatkovnega niza, da pokažemo, kako uporabiti funkcije INDEX in MATCH na njej. Pokazali vam bomo, kako uporabiti obe funkciji na 8 različnih načinov za iskanje vrednosti.
♣Sintaksa:
= INDEX ( polje , vrstica_številka , [ številka_stolpca ])
♣Argumenti:
- polje : območje celic z vrednostmi
- Številka_vrstice : vrne rezultate za vrstico v izbranem območju.
- številka_stolpca : vrne rezultate za stolpec v izbranem območju.
♣Rezultat:
Spletna stran Funkcija indeksa vrne vrednost ali referenco celice v določenem območju, ki je na presečišču določene vrstice in stolpca.
♣Sintaksa:
= MATCH ( lookup_value , lookup_array ,[ match_type ])
♣Argumenti:
- lookup_value : Vrednost, ki jo želite najti v območju.
- lookup_array : Območje, v katerem iščete lookup_value .
- match_type : Določa, kako se v Excelu ujemajo vrednosti iskalnih vrednosti in vrednosti iskalnega polja.
- 1 = natančno ali naslednje najmanjše.
- 0 = natančno ujemanje.
- -1 = natančno ali naslednje največje.
♣Rezultat:
Vrne položaj elementa v polju glede na njegov relativni položaj.
Primer 1: Osnovna kombinacija funkcij INDEX in MATCH v programu Excel
Recimo, da želite poiskati Cena za določeno ID naročila . Združili bomo INDEX in MATCH funkcijo za to.
Korak 1:
- V celici G5 , vnesite naslednjo formulo.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))
Tukaj,
- MATCH(G4,B5:B11,0) se nanaša na celico G4 kot lookup_value v območju B5:B11 za natančno ujemanje. 4 ker je vrednost v vrstici številka 4 .
- INDEX(D5:D11, MATCH(G4,B5:B11,0)) se nanaša na D5:D11 kot polje, iz katerega dobimo vrednost, in vrstica_številka je . 4 kot smo ga dobili iz MATCH Številka_stolpca ni potreben, saj uporabljamo INDEX samo za en stolpec.
Korak 2:
- Pritisnite Vnesite na rezultat.
Preberite več: Primeri s formulo INDEX-MATCH v Excelu (8 pristopov)
Primer 2: Uporaba formule INDEX-MATCH za iskanje z leve strani v Excelu
Iz enega stolpca lahko izvedete tudi poizvedbo v drugega. Vrednost za stolpec C , drugi stolpec našega INDEX obseg B5:D11 , boste našli v naslednjem primeru. Za izvedbo iskanja z leve strani sledite spodnjim korakom.
Korak 1:
- V celico vnesite naslednjo formulo G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)
Korak 2:
- Nato pritisnite Vnesite da si ogledate rezultat.
Korak 3:
- Nazadnje uporabite Samodejno izpolnjevanje za ogled vseh rezultatov.
Preberite več: Kako uporabiti formulo INDEX-MATCH v Excelu za ustvarjanje več rezultatov
Primer 3: Analiza pogoja, občutljivega na velikost črk, z združevanjem funkcij INDEX in MATCH v Excelu
Za Analiza, občutljiva na primere , lahko uporabite INDEX in MATCH funkcijo v kombinaciji.
Če želite analizirati in poiskati, sledite naslednjim korakom.
Korak 1:
- Želimo poiskati ID MARK namesto Mark Poglejmo, kaj se bo zgodilo. Vnesite naslednjo celico s formulo C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
Korak 2:
- Na koncu pritisnite Vnesite poiskati ID naročila za MARK .
Pozorno si oglejte; rezultat za popolno ujemanje z veliko začetnico MARK je bila dosežena, ne pa tudi za Mark .
Primer 4: Iskanje dveh stolpcev s formulo INDEX-MATCH v Excelu
Zanimivo je, da lahko v več stolpcih poiščete več meril hkrati. Na primer, poiskali bomo ID naročila in tudi Cena Če želite izvesti iskanje za dve merili, sledite spodnjim korakom.
Korak 1:
- Najprej v celico vnesite naslednjo formulo G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
- Drugič, pritisnite Vnesite za pridobitev prve vrednosti v celici G5 .
Zato boste prvo vrednost iskanja v celici G5 .
Korak 2:
- Če želite dobiti drugo vrednost iskanja, v celico vnesite naslednjo formulo G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))
- To je funkcija polja, zato moramo to funkcijo uporabiti tako, da pritisnemo Crtl + Sprememba + Vnesite
- Tako boste imeli prvo vrednost iskanja v celici G6 .
Preberite več: INDEX MATCH z več kriteriji v drugem listu (2 načina)
Podobna branja
- Excel INDEX MATCH za vrnitev več vrednosti v eni celici
- Excelova formula INDEX-MATCH za vodoravno vračanje več vrednosti
- [Popravljeno!] INDEX MATCH ne vrne pravilne vrednosti v Excelu (5 razlogov)
- Kako izbrati določene podatke v Excelu (6 metod)
- Funkcija INDEX MATCH proti funkciji VLOOKUP (9 primerov)
Primer 5: Dvosmerno iskanje z uporabo formule INDEX-MATCH
Iskanje za vrstico in stolpec lahko izvedete v Dvosmerni Če želite poiskati vrednost v vrstici in stolpcu hkrati, sledite spodnjim korakom.
Korak 1:
- Vnesite formulo v celico G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))
Korak 2:
- Na koncu pritisnite Vnesite .
Primer 6: Iskanje najbližjega ujemanja v Excelu z združitvijo funkcij INDEX in MATCH
Spletna stran INDEX in funkcijo MATCH so uporabne za iskanje ali iskanje najbližjega ujemanja med območji. Na primer, želimo ugotoviti, kdo ima najbližjo vrednost naši ciljni vrednosti, ki je $15 V tem primeru sledite spodnjim korakom.
Korak 1:
- Če želite poiskati najbližje ujemanje, vnesite naslednjo formulo.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))
Tukaj,
ABS (D5: D11-G4) je absolutna vrednost razlike s ciljno vrednostjo 15 med razponom D5:D11 .
MIN(ABS(D5:D11-G4) za iskanje najmanjše razlike absolutnih vrednosti.
Korak 2:
- S pritiskom na Ctrl + Sprememba + Vnesite , bomo to funkcijo uporabili kot funkcijo polja.
Preberite več: Formula INDEX-MATCH za iskanje najmanjše vrednosti v Excelu (4 primerni načini)
Primer 7: Tristransko iskanje s funkcijama INDEX in MATCH v Excelu
A Tristransko iskanje je najboljša stvar, ki jo lahko dosežete z uporabo INDEX in MATCH funkcijo. Tristransko iskanje doda dodatno dimenzijo ustreznosti. Na primer, ugotovimo lahko, koliko je Jenny plačala za dva različna predmeta v treh različnih mesecih. Če želite to narediti, sledite preprostim korakom, opisanim spodaj.
Korak 1:
- Izvajanje Tristransko iskanje , najprej v celico vnesite spodnjo formulo 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))))
Korak 2:
- Na koncu pritisnite Vnesite za pridobitev prve vrednosti iskanja.
Korak 3:
- Nato kopirajte formulo za druge celice z uporabo Samodejno izpolnjevanje
Tako boste dobili rezultate, kot je prikazano na spodnji sliki.
Primer 8: Uporaba formule INDEX-MATCH z nadomestnimi znaki
Excel lahko določi tudi delno ujemanje vrednost. INDEX in . MATCH Za to se uporabljajo funkcije. V ta namen bomo uporabili zvezdico (*) kot nadomestni znak. Za začetek preprosto sledite navodilom, opisanim v nadaljevanju.
Korak 1:
- Prvič, v celici G5 , vnesite spodnjo formulo.
=INDEX($D$5:$D$11,MATCH(F5& "*",$C$5:$C$11,0),1)
Korak 2:
- Nato pritisnite Vnesite za ogled sprememb.
Korak 3:
- Uporabite samo Samodejno izpolnjevanje orodje, da zapolnite zahtevane celice.
Posledično lahko vidite, da vrne rezultat za " Jenny ," čeprav se ne ujema povsem.
Preberite več: INDEX MATCH več meril z nadomestnim znakom v Excelu (popoln vodnik)
Zaključek
Upam, da je ta članek pokazal, kako uporabiti INDEX in . MATCH funkcij za vključevanje več meril. Preglejte vadnico in uporabite, kar ste se naučili. Zaradi vaše podpore smo pripravljeni povrniti stroške za programe, kot je ta.
Če imate kakršna koli vprašanja, se obrnite na nas. V spodnjem razdelku s komentarji mi sporočite, kaj menite.
Na vaša vprašanja bo v najkrajšem možnem času odgovoril ExcelWIKI strokovnjaki.