Hoe om INDEX MATCH te gebruik in plaas van VLOOKUP in Excel

  • Deel Dit
Hugh West

VLOOKUP, INDEX, MATCH is gewilde Excel-funksies wat in Microsoft Excel gebruik word. VLOOKUP is baie algemeen in groot data-operasies. Die INDEX-MATCH funksie gekombineer kan gebruik word as die plaasvervanger vir die VLOOKUP funksie. In hierdie artikel sal ons wys hoe om die INDEX-MATCH in plaas van VLOOKUP in Excel te gebruik.

Laai oefenwerkboek af

Laai hierdie praktyk af werkboek om te oefen terwyl jy hierdie artikel lees.

Index Match in lieu of Vlookup.xlsx

Inleiding tot INDEX- en MATCH-funksies

Die INDEX Funksie

Die INDEX-funksie gee 'n waarde of die verwysing na 'n waarde van binne 'n tabel of reeks terug. INDEKS -funksie op twee maniere gebruik skikkingsvorm en verwysingsvorm.

Sintaksis:

INDEKS(skikking, ry_getal, [kolom_getal] )

Argumente:

skikking – Dit is die reeks selle of 'n skikkingkonstante. Die gebruik van row_num en column_num hang af van die rye of kolomme in hierdie skikking.

ry_num – Dit word vereis tensy kolom_num teenwoordig is. Kies die ry in die skikking waaruit 'n waarde teruggestuur moet word. As ry_getal weggelaat word, word kolom_getal vereis.

kolom_getal – Dit kies die kolom in die skikking waaruit 'n waarde teruggestuur word. As kolom_getal weggelaat word, word ry_getal vereis.

Die MATCH-funksie

Die MATCH-funksie soek 'n gespesifiseerdevoorwerp in 'n reeks selle en gee dan die ooreenstemmende posisie van daardie voorwerp terug. Hierdie funksie werk in enige rigting en kry die presiese pasmaat.

Sintaksis:

MATCH(opsoekwaarde, soekskikking, [pastipe])

Argumente:

opsoekwaarde – Dit is die waarde wat ons in 'n skikking wil pas. Dit kan 'n waarde (getal, teks of logiese waarde) of 'n selverwysing na 'n getal, teks of logiese waarde wees.

opsoek_skikking – Dit is die gespesifiseerde reeks waaruit ons wil soek.

passing_type – Dit is opsioneel. Die getalle is -1, 0 of 1. Die match_type-argument spesifiseer hoe Excel lookup_value met waardes in lookup_array pas. Die verstekwaarde vir hierdie argument is 1.

Hoe om INDEX- en MATCH-funksies te kombineer

Ons sal die kombinasie van INDEX en MATCH -funksies gebruik eerder as om die VLOOKUP funksie te gebruik. Hier sal ons wys hoe om die twee funksies te kombineer.

Om die formule toe te pas, neem ons 'n datastel van 'n maatskappy wat die ID, naam en salaris van werknemers bevat.

Sal nou uitvind wat die Salaris van werknemers soek op die ID in plaas van ander opsies.

Stap 1:

  • Plaas eers 'n ID soos op die kassie hieronder getoon:

Stap 2:

  • Skryf die MATCH funksie op Sel C13 .
  • Ons sal probeer om 'n passing van Sel C12 in die reeks B5:B10 . Dus, die formule is:
=MATCH(C12,B5:B10,0)

Stap 3:

  • Druk dan Enter .

In die opgawe kry ons 3 . Dit beteken ons gespesifiseerde waarde is in die 3de sel van daardie reeks.

Stap 4:

  • Voeg nou in die INDEKS
  • Ons wil die salaris kry. Dus, ons het D5:D10 as die reeks gebruik.
  • Die formule sal wees:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))

Stap 5:

  • Druk dan Enter .

Uiteindelik kry ons die salaris van die A-003 in die uitslag. Op hierdie manier gebruik ons ​​gekombineer die INDEX-MATCH -funksies.

3 Maniere om INDEX MATCH te gebruik in plaas van VLOOKUP in Excel

In hierdie afdeling sal ons wys hoe die INDEX-MATCH -funksie van regs na links kan opkyk. VLOOKUP kan slegs voorwerpe van links na regs deursoek en die soekvoorwerp moet in die eerste kolom wees. Ons hoef nie hierdie reëls te volg in die geval van die INDEX-MATCH -funksie.

Stap 1:

  • Ons sal name soek en ID wil terugstuur. Dus, die datastel sal soos volg lyk:

Stap 2:

  • Skryf “Allisa” in die Naam
  • Skryf nou die INDEX-MATCH formule:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))

  • Hier sal ons opsoek in Naam kolom en sal 'nterugkeer vanaf die ID
  • Ons pas bewerking van regs na links toe.

Stap 3 :

  • Druk dan Enter .

Ons kry die ID as die terugkeer. Maar as ons VLOOKUP gebruik het, sal dit 'n fout gee.

Lees Meer: INDEX MATCH vs VLOOKUP Funksie (9 Voorbeelde)

2. INDEX MATCH in plaas van VLOOKUP met veelvuldige kriteria in Excel

In INDEX-MATCH funksie kan ons veelvuldige kriteria gebruik wat nie moontlik is in die geval van VLOOKUP .

Stap 1:

  • Verander eers die datastel om veelvuldige kriteria toe te pas.

Stap 2:

  • Ons sal twee kriteria toepas Departement en Naam en wil salaris hê as gevolg.

Stap 3:

  • Sit die voorwaarde op die vereiste blokkie as die volgende prent.

Stap 4:

  • Sit nou die formule op Sel C14 .
  • Die formule is:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))

Stap 5:

  • Uiteindelik, druk Enter .

As beide toestande wedstryd, kry ons 'n uitslag. As enige van die kriteria nie voldoen nie, sal die resultaat 'n fout wees. In VLOOKUP is dit nie moontlik nie. Dit is hoekom ons INDEX-MATCH gebruik in plaas van VLOOKUP .

Lees Meer: Excel INDEX en MATCH-funksies met veelvuldige kriteria ( 4 Formules)

SoortgelykLesings

  • Som met INDEX-MATCH-funksies onder veelvuldige kriteria in Excel
  • Hoe om INDEX en Match te gebruik vir gedeeltelike passing (2) Maniere)
  • XLOOKUP vs INDEX-MATCH in Excel (alle moontlike vergelykings)
  • Formule wat INDIREKTE INDEX MATCH-funksies in Excel gebruik
  • INDEX MATCH veelvuldige kriteria met jokertekens in Excel ('n Volledige gids)

3. Pas INDEX MATCH toe op soek in beide ry en kolom

In die afdeling sal ons wys hoe om beide in die ry en die kolom op te soek. VLOOKUP kan nie beide in die ry en kolom soek nie.

Stap 1:

  • Verander eers die datastel om van toepassing te wees die funksies.

Stap 2:

  • Ons stel om name langs kolom op te soek B en jaar in die 4de ry.

Stap 3:

  • Stel die toestand op die vereiste blokkies op naam en jaartal.

Stap 4:

  • Skryf nou die formule op Sel C14.
  • Die formule is:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))

Stap 5:

  • Druk nou Enter .

Laastens, ons het die hoeveelheid verhoging wat Jose in die jaar 2020 gekry het.

Lees meer: Indekseer Pas veelvuldige kriteria in rye en kolomme in Excel

Voordele van die gebruik van INDEX MATCH in plaas van VLOOKUP in Excel

1. Dinamiese Kolomverwysing

Een van die belangrikste voordele van INDEX-MATCH oor die VLOOKUP is die kolomverwysing. VLOOKUP vereis statiese kolomverwysing. Aan die ander kant vereis INDEX-MATCH dinamiese kolomverwysing. As gevolg van statiese verwysing wanneer ons enige ry of kolom byvoeg of uitvee, bly die formule onveranderd. Die effek van kolomverandering word nie daarin weerspieël nie.

2. Opsoek van regs na links

Die VLOOKUP laat toe om 'n waarde na links terug te keer . Maar kan geen operasie uitvoer terwyl jy van regs na links soek nie. Dit is een van die belangrikste voordele van die INDEX-MATCH -funksie. Ons kan die INDEX-MATCH -funksie gebruik in sommige situasies waar VLOOKUP weens linker- en regterkantverwysings nie kan werk nie.

3. Maklik om nuwe kolom in te voeg of uit te vee

Ons weet reeds dat VLOOKUP statiese kolomverwysing gebruik. Dus, ten tyde van die byvoeging of verwydering van enige nuwe kolom, moet ons die formule elke keer verander. En ons moet dit met die hand doen. Maar wanneer ons met groot datastel werk, word hierdie wysiging baie kompleks. Eerder as om die INDEX-MATCH -funksie te gebruik, hoef ons nie hieroor te dink nie. Die formule word outomaties gewysig.

4. Geen limiet vir 'n opsoekwaarde se grootte nie

Ons moet seker maak dat die lengte van die opsoekkriteria nie 255 karakters in VLOOKUP moet oorskry nie. Andersins sal dit 'n foutwaarde wys. In die geval van INDEX-MATCH , ons kan meer as 255 karakters opsoek.

5. Minimaliseer verwerkingstyd

Wanneer ons oorweeg, verminder die verwerkingstyd van die INDEX-MATCH -funksie die verwerkingstyd tot 'n groot hoeveelheid. Die VLOOKUP funksie soek die hele skikking of tabel op. En INDEX-MATCH funksie soek slegs die genoemde reeks of kolom. Dus, dit gee resultate in die kortste tyd in vergelyking met die VLOOKUP .

6. Soekwaarde Posisie

In VLOOKUP die opsoekwaarde moet in die eerste kolom van die skikking of reeks wees. Maar in die INDEX-MATCH -funksie kan die opsoekwaarde by enige kolom opspoor en kry ook resultate van enige kolom wat deur die gebruiker gekies is.

Gevolgtrekking

In hierdie artikel het ons beskryf hoe om die INDEX-MATCH -funksie in plaas van VLOOKUP in Excel te gebruik. Ons verduidelik ook die voordele van die INDEX-MATCH -funksie bo die VLOOKUP . Ek hoop dit sal aan u behoeftes voldoen. Kyk asseblief na ons webwerf Exceldemy.com en gee jou voorstelle in die kommentaarblokkie.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.