Kiel Uzi INDEX MATCH-Formulon en Excel (9 Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

Iam kaj tiam, ni devas serĉi specifajn informojn en nia granda Excel laborfolio. Sed, estas tede serĉi ĝin permane. Formulo kunlaboranta la funkcioj INDEX kaj MATCH povas fari la mirindan laboron serĉi datumojn tre facile. Ĝi ankaŭ povas fari altnivelajn serĉojn. En ĉi tiu artikolo, ni montros al vi la simplajn kaj efikajn manierojn por Uzi la INDEX-MATCH Formulo en Excel.

Por ilustri, ni uzos specimenan datumaron kiel ekzemplon. Ekzemple, la sekva datumaro reprezentas la Vendisto , Produkto , kaj Retajn Vendojn de firmao.

Elŝutu Praktikan Laborlibron

Elŝutu la sekvan laborlibron por ekzerci per vi mem.

Uzo de INDEX-MATCH.xlsx

Enkonduko al INDEX Funkcio

  • Sintakso

INDEX(tabelo, vico_num,[kolumno_num])

  • Argumentoj

tabelo: La intervalo de kie ĝi tiros la datumojn.

row_num: La vicnumero de la datenoj redonotaj.

[column_num]: La kolumnombro de la datenoj redonotaj.

  • Objektivo

La INDEX-funkcio retrovas la ĉelvaloron aŭ referencon de la ĉelo situanta ĉe la intersekco de aparta vico kaj kolumno en difinita intervalo.

En la sekva datumaro, Nate Sales 17000 ĉeestas en la 4a vico kaj 3a kolumno en la intervalo B5:D10 .

Legu Pli: Indekso-Kongrua Sumo de Multoblaj Vicoj en Excel (3 Manieroj)

9. Trovu proksimuman kongruon per INDEX MATCH

La formulo INDEX MATCH estas tre utila kiam oni ekscias la proksimuman kongruon. En ĉi tiu ekzemplo, ni trovos la produkton por proksimuma Neta Vendo de 6000 . Tial sekvu la procezon.

PAŜOJ:

  • Unue, alklaku ĉelon F5 .
  • Tiam tajpu la formulo:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)

  • Fine premu Enigu .

NOTO: La datumoj devus esti en ordo Sukstanta Malkreska por ke ĉi tiu formulo funkciu.

🔎 Kiel Funkcias la Formulo?

  • MATCH(F4,D5:D10,1)

La formulo MATCH uzas 1 kiel la kongruan tipon argumenton kiu redonos la plej grandan valoron kiu estas malpli ol aŭ egala al la serĉvaloro 6000 . Ĉi tie, ĝi revenos 2 .

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

La INDEX funkcio liveras Enkursigilon kiu estas en la 2a vico en la intervalo C5:C10 .

Legu Pli: Kiel Uzi INDEX kaj Kongruon por Parta Kongruo (2 Manieroj)

Kial INDEX MATCH Pli Utiligas Ol VLOOKUP?

1. INDEX MATCH Formulo Aspektas Ambaŭ Maldekstre-Dekstrajn Flankojn de la Serĉa Valoro

La VLOOKUP-funkcio ne povas preni datumojn de maldekstre. flanko de la serĉvaloro. Sed la INDEXA MATĈO formulo povas fari ĝin.

2. INDEXKOMATADO Funkcias kun Vertikalaj kaj Horizontalaj Gamoj

VLOOKUP povas nur retrovi datumojn de vertikalo tabelo, dum la INDEX MATCH povas trairi vertikalajn datumojn same kiel horizontalajn.

3. VLOOKUP Malsukcesas kun Malkreskanta Datumo

La VLOOKUP funkcio ne povas trakti datumojn de malkreskanta ordo kiam temas pri la proksimuma kongruo.

4. Formulo kun INDEX MATCH Estas Iomete Pli Rapida

VLOOKUP estas iom pli malrapida funkcio kiam oni laboras kun tro da vicoj kaj kolumnoj.

5. Sendependa de Fakta Kolumna Pozicio

VLOOKUP ne estas sendependa de la reala Kolumna pozicio. Do, kiam ajn vi forigas kolumnon, la funkcio VLOOKUP donos malĝustan rezulton.

6. VLOOKUP Ne Estas Malfacile Uzebla

La VLOOKUP funkcio estas pli facile uzebla kompare kun la INDEX MATCH funkcioj. Kaj la plej multaj el niaj serĉaj operacioj povas esti faritaj per VLOOKUP facile.

Legu Pli: INDEX MATCH vs VLOOKUP Funkcio (9 Ekzemploj)

Konkludo

De nun, vi povos Uzi la INDEX-MATCH Formulo en Excel per la supre priskribitaj metodoj . Daŭre uzu ilin kaj informu nin ĉu vi havas pliajn manierojn fari la taskon. Ne forgesu faligi komentojn, sugestojn aŭ demandojn se vi havas iujn en la komenta sekcio sube.

B5:D10.

Enkonduko al MATCH-funkcio

  • Sintakso

MATCH(serĉa_valoro, serĉo_tabelo,[kongruo_tipo])

  • Argumentoj

serĉa_valoro: La valoro serĉenda en la datumintervalo.

lookup_array : La datumintervalo de kie ĝi serĉos la serĉan_valoron .

[matĉo_tipo]: 1/0/1 . -1 signifas valoron pli granda ol la preciza kongruo, 0 por preciza kongruo, kaj 1 por la valoro malpli ol la preciza kongruo.

  • Objektivo

La MATCH-funkcio liveras la relativan pozicion de la serĉa_valoro en tabelo.

En la suba datumaro, la F4 ĉelvaloro estas Frank ( serĉa_valoro ) kaj Frank ĉeestas en la 3a pozicio en la sekcio Vendisto ( B5:B10 ). Do ĝi resendas 3 .

9 Ekzemploj por Uzi INDEX MATCH Formulo en Excel

Nun, ni kreos formulon kombinantan la du funkcioj. Ni jam konscias, ke la funkcio INDEX bezonas vicojn kaj kolumnojn por retrovi datumojn dum la funkcio MATCH redonas la lokon de datumoj. Do, ni povas facile meti ilian argumenton por akiri la vicojn kaj kolumnojn.

En la sekva datumaro, la funkcio INDEX eltiros la datumojn de B5:D10 . La funkcio MATCH liveras la numeron de vico 3 kaj ni specifis la numeron de kolumno. Do laformulo montros la datumojn ĉeestantajn en la 3a vico kaj 3a kolumno en la intervalo.

1. Dudirekta Serĉo per INDEXKOMATKO en Excel

Dudirekta serĉo signifas alporti kaj la vicnumeron kaj kolumnumeron uzante la MATCH funkcion necesan por la INDEX funkcio. Tial, sekvu la paŝojn sube por plenumi la taskon.

PAŜOJ:

  • Unue elektu ĉelon F6 .
  • Tiam, tajpu la formulon:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))

  • Fine, premu Enigu kaj ĝi redonos la valoron.

🔎 Kiel Funkcias la Formulo?

  • MATCH(F5,B5:B10,0)

La MATCH formulo redonas 3 al INDEX kiel la vico nombro.

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

Tiu MATCH formulo donas 3 al INDEX kiel la kolumnombro.

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

Laste, la INDEX funkcio liveras 13500 kiu estas en la 3a vico kaj 3a kolumno en la intervalo B5:D10 .

Legu Pli: SUMPRODUKTO kun INDEX kaj MATCH Funkcioj en Excel

2. INDEX MATCH Formulo al Lookup Left

La plej grava avantaĝo de la INDEX MATCH formulo estas ke ĝi povas retrovi datumojn de la maldekstra flanko de la serĉvaloro. Do, lernu la paŝojn por efektivigi la operacion.

PAŜOJ:

  • Unue elektu ĉelon. F5 .
  • Sekva, tajpu la formulon:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))

  • Fine, premu Enigu kaj ĝi redonos la valoron.

Ĉi tie, la formulo redonas la vendisto nomo kiu estas maldekstre de la serĉvaloro Kablo .

🔎 Kiel Funkcias la Formulo?

  • MATCH(F4,C5:C10,0)

La MATCH formulo redonas 1 al INDEX kiel la viconumero.

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

Laste, la INDEX funkcio redonas Wilham kiu estas en la 1a vico en la intervalo B5:B10 .

Legu Pli: Kiel Uzi INDEX MATCH-formulon en Excel (9 Ekzemploj)

3. Majuskle-Sentema Serĉo Uzante INDEX MATCH-Formulon

La MATCH funkcio defaŭlte ne distingas minusklecojn. Tamen, ni povas apliki la EKZAKTAN funkcion al serĉo kiu respektas majusklojn kaj minusklojn. Sekve, sekvu la procezon por Uzu la INDEXMATACH Formulon por plenumi Kaz Sentema Serĉo en Excel .

PAŜOJ:

  • En la komenco, elektu ĉelon F5 .
  • Poste, tajpu la formulon:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

  • Fine, premu Enigu por redoni la valoron.

🔎 Kiel Funkcias la Formulo?

  • EKZAKTA(F4,B5:B10)

La EXAKTA funkcio liveras VERA nur por la unuaj datumoj ( B5 ) en la intervalo B5:B10 kaj FALSA por aliaj.

  • KOMATA(VERA, EKZAKTA(F4,B5:B10),0)

Ĉi tiu MATCH formulo redonas 1 al INDEX kiel la vicnumero.

  • INDEXO(D5:D10,MATCH(VERA,EXAKTA(F4,B5:B10),0))

Fine, la INDEX funkcio redonas 2600 kiu estas en la 1a vico en la intervalo D5:D10 .

Legu pli: Ekzemploj kun INDEXO -MATCH Formulo en Excel (8 Aliroj)

4. Uzu INDEX MATCH por Plej Proksima Kongruo

Foje, ni eble ne ricevas la ĝustan kongruon de serĉvaloro en la serĉa tabelo. En tiu kazo, ni volas serĉi la plej proksiman kongruon. Ĝi precipe okazas kun nombraj serĉaj valoroj. Nun lernu la procezon por trovi la Plej proksiman kongruon uzante la formulon INDEX MATCH .

PAŜOJ:

  • Unue elektu ĉelon F5 .
  • Tiam tajpu la formulon:
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))

  • Fine, premu Enigu .

🔎 Kiel Funkcias la Formulo?

  • ABS(D5:D10-F4)

Unue, la formulo subtrahas la F4 ĉelvaloron el la intervalo D5:D10 por generi la diferencojn kaj ni uzas la ABS-funkcion por konverti la negativajn rezultojn en pozitivajn.

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

Tiam, la funkcio MIN redonas la plej malgrandan diferencon kiu estas 500 .

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

MIN(ABS(D5:D10-F4)) eligo de formulo estas la serĉvaloro ( 500 ) por la funkcio MATCH kaj la serĉa tabelo estas ABS(D5:D10-F4) formulproduktaĵoj.

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

Evente, la funkcio INDEX resendas Enkursigilo ĉar ĝi havas la plej proksiman Retaj Vendoj sumiĝas al 5000 .

5. Serĉo pri multoblaj kriterioj kun INDEX MATCH Formulo

Unu el la plej utilaj operacioj kun la INDEX MATCH formulo estas, ke ĝi povas fari serĉon bazitan sur pluraj kondiĉoj. Sekvu la paŝojn sube por vidi kiel ni povas akiri la Retajn Vendojn bazitajn sur Vendisto nomo kaj Produkto .

PAŜOJ:

  • Antaŭ ĉio, elektu ĉelon F6 por tajpi la formulon:
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))

  • Poste, premu Enigu kaj vi ricevos la rezulton.

🔎 Kiel Funkcias la Formulo?

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

La MATCH formulo resendas 2 al INDEX kiel la vicnumero. Ĉi tie, ni komparas la multoblajn kriteriojn aplikante bulean logikon.

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

Laste, la INDEX funkcio liveras 11500 kiu estas en la 2a vico en la intervalo D5:D10 .

Legu pli: KielUzu INDEX-MATCH-Formulon en Excel por Generi Multoblajn Rezultojn

Similajn Legojn

  • Multoblajn Kriteriojn en Excel Uzante INDEX, MATCH kaj COUNTIF Funkcio
  • Kiel uzi INDEX & MATCH-funkcioj de laborfolio en Excel VBA
  • Excel-Indekso Kongruu unuopaj/multoblajn kriteriojn kun unuopaj/multoblaj rezultoj
  • INDEX MATCH tra Multoblaj folioj en Excel ( Kun Alternativo)
  • SUMIF kun INDEX kaj MATCH-Funkcioj en Excel

6. Excel INDEX MATCH Formulo kun ĵokeraj Signoj

Ni povas uzi steleton ( * ), kiu estas Ŝovaĝa Signo , por trovi la partan kongruon por serĉvaloro. Vidu la suban ekzemplon por plenumi la taskon. Ni havas Nat en ĉelo F4 . Ne ekzistas Vendisto kun tiu nomo sed ni havas Nathan , kiu estas parta kongruo.

PAŜOJ:

  • Unue, elektu ĉelon F5 .
  • Post tio, tajpu la formulon:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))

  • Fine, premu Enigu kaj ĝi redonos la Retajn Vendojn de Nathan .

🔎 Kiel Funkcias la Formulo?

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

F4&”*” estas nia serĉvaloro kie la asterisko estas ĵokera signo kiu reprezentas ajnan nombron da signoj komencantaj per Nat . La formulo revenas 4 .

  • INDEXO(D5:D10,MATCH(F4&”*”,B5:B10,0))

Laste, la INDEX funkcio liveras 17000 kiu estas en la 4-a vico en la intervalo D5:D10 .

Legu Pli: INDEKSA MATCH Multoblaj Kriterioj kun Ĝojera en Excel (Kompleta Gvidilo)

7. Apliki INDEX-MATCH por Tridirekta Serĉo en Excel

La altnivela uzo de la formulo INDEX MATCH temas pri plenumi Tridirektan serĉon . Alia sintakso de la funkcio INDEX estas:

INDEX (tabelo, row_num, [col_num], [area_num])

Kie, [area_num] ( Laŭvola ) signifas Se la tabelargumento estas de pluraj gamoj, ĉi tiu nombro elektos la specifan referencon el ĉiuj gamoj.

En ĉi tiu ekzemplo, ni' Mi uzos ĉi tiun laŭvolan argumenton por redoni la deziratajn datumojn de iu ajn el la monatoj de januaro , februaro kaj marto . Sekve, sekvu la subajn paŝojn por Uzi la INDEXA MATCH Formulo en Excel por Tridirekta Serĉo .

PAŜOJ:

  • Unue elektu ĉelon F7 por tajpi la formulon:
=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))))

  • Sekva, premu Enigu . Tiel, vi vidos la eliron.

🔎 Kiel Funkcias la Formulo?

  • IF(F4=”januaro”,1,IF(F4=”februaro”,2,3))

La IF-funkcio revenos 2 ĉar nia donita monato estas februaro . La INDEX funkcioprenos la valoron el la 2a tabelo t.e. februaro .

  • MATCH(F6,B5:D5,0)

La funkcio MATCH redonas 3 .

  • MATCH(F5,B6:B7,0)

Tiu MATCH funkcio redonas 2 .

  • INDEXO((B6:D7,B11:D12, B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4=”januaro”,1,IF(F4=”februaro”,2,3)) )))

Laste, la INDEX funkcio liveras 12500 kiu estas en la intersekco de la 3a kolono kaj 2a vico de la 2a tabelo.

Legu Pli: Kiel Uzi INDEX-MATCH Anstataŭ VLOOKUP en Excel (3 Manieroj )

8. Reakiri Valorojn de Tuta Vico/Kolumno kun INDEX MATCH Formulo

Alia apliko de la INDEX MATCH formulo estas preni datumojn de la tuta vico aŭ kolumno. Do, lernu la proceduron por efektivigi la operacion.

PAŜOJ:

  • En la komenco, elektu ĉelon F5 . Ĉi tie, tajpu la formulon:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)

  • Post tio, premu Enigu kaj ĝi disverŝos la datumojn de la tuta 3a vico en la intervalo B5:D10 .

🔎 Kiel Funkcias la Formulo?

  • MATCH(F4,B5:B10,0)

La MATCH formulo redonas 3 al INDEX kiel la vicnumero.

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

La INDEX funkcio liveras ĉiujn valorojn en la 3a vico en la intervalo

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.