Voorbeelden met de INDEX-MATCH formule in Excel (8 benaderingen)

  • Deel Dit
Hugh West

Voor geavanceerde opzoekingen in Excel is de INDEX en de MATCH kan worden gebruikt in plaats van VLOOKUP . INDEX en MATCH zijn nodig voor uitgebreide opzoekingen en veel ervan zijn absoluut geweldig. Met een voorbeeld, we zullen u leren hoe u de Excel INDEX en MATCH functies in Excel in deze handleiding.

Download Praktijk Werkboek

Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.

Gebruik van de INDEX-MATCH formule.xlsx

8 doeltreffende voorbeelden van de INDEX-MATCH formule in Excel

In de onderstaande paragrafen gebruiken we een voorbeeldgegevensreeks om te laten zien hoe u het volgende kunt gebruiken de functies INDEX en MATCH We laten zien hoe je beide functies op 8 verschillende manieren kunt toepassen om waarden op te zoeken.

♣Syntax:

= INDEX ( array , rij_nummer , [ kolom_nummer ])

Argumenten:

  • array : het bereik van cellen met waarden
  • Rij_nummer : geeft resultaten voor een rij in het geselecteerde bereik.
  • kolom_nummer : geeft resultaten voor een kolom in het geselecteerde bereik.

Resultaat:

De Index Functie geeft de waarde of referentie van de cel in een opgegeven bereik die zich op het snijpunt van een specifieke rij en kolom bevindt.

♣Syntax:

= MATCH ( lookup_waarde , lookup_array ,[ match_type ])

Argumenten:

  • lookup_waarde : De waarde die u wilt vinden in het bereik.
  • lookup_array : Het bereik waar u de lookup_waarde .
  • match_type Specificeert hoe lookup waarde en lookup array waarden worden gematcht in Excel.
    • 1 = exact of de volgende kleinste.
    • 0 = exacte match.
    • -1 = exact of volgende grootste.

Resultaat:

Geeft de positie van een item in een array in termen van zijn relatieve positie.

Voorbeeld 1: Basiscombinatie van de functies INDEX en MATCH in Excel

Stel, u wilt een lookup doen van de Prijs voor een bepaalde Bestel ID We combineren de INDEX en de MATCH functie om dit te doen.

Stap 1:

  • In de cel G5 typ de volgende formule in.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))

Hier,

  • MATCH(G4,B5:B11,0) verwijst naar cel G4 als de lookup_waarde in de reeks B5:B11 voor een exacte overeenkomst. 4 als de waarde in rij nummer 4 .
  • INDEX(D5:D11, MATCH(G4,B5:B11,0)) verwijst D5:D11 als een array waaruit we de waarde halen en rij_nummer is 4 zoals we het kregen van de MATCH Kolom_nr. is niet nodig omdat we INDEX voor slechts één kolom.

Stap 2:

  • Druk op Ga naar aan het resultaat.

Lees meer: Voorbeelden met INDEX-MATCH formule in Excel (8 benaderingen)

U kunt ook een lookup doen van de ene kolom naar de andere. De waarde voor kolom C de tweede kolom van onze INDEX reeks B5:D11 Volg de onderstaande stappen om een lookup van links uit te voeren.

Stap 1:

  • Typ de volgende formule in cel G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)

Stap 2:

  • Druk vervolgens op Ga naar om het resultaat te zien.

Stap 3:

  • Gebruik tot slot AutoFill om de volledige resultaten te zien.

Lees meer: Hoe de INDEX-MATCH formule in Excel gebruiken om meerdere resultaten te genereren

Voorbeeld 3: Hoofdlettergevoelige voorwaarde analyseren door de functies INDEX en MATCH in Excel te combineren

Voor Geval-gevoelige analyse kunt u de INDEX en de MATCH functie in combinatie.

Volg de onderstaande stappen om te analyseren en op te zoeken.

Stap 1:

  • We willen de ID vinden van MARK in plaats van Mark Laten we eens kijken wat er gebeurt. Voer de volgende formulecel in C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

Stap 2:

  • Druk tenslotte op Ga naar om de Bestel ID voor MARK .

Kijk goed; het resultaat voor de perfecte match met de hoofdletter MARK werd verkregen, maar niet voor de Mark .

Voorbeeld 4: Twee kolommen opzoeken met de INDEX-MATCH formule in Excel

Het is fascinerend om op te merken dat u een lookup kunt doen in meerdere kolommen voor meerdere criteria op hetzelfde moment. Bijvoorbeeld, we zoeken naar iemands Bestel ID evenals de Prijs Volg de onderstaande stappen om een lookup uit te voeren voor twee criteria.

Stap 1:

  • Typ eerst de volgende formule in cel G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

  • Ten tweede, druk op Ga naar om de eerste waarde in cel G5 .

Daarom zal u de eerste opzoekingswaarde in cel G5 .

Stap 2:

  • Om de tweede opzoekingswaarde te krijgen, typt u de volgende formule in cel G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))

  • Dit is een matrixfunctie, dus we moeten deze functie toepassen door op Crtl + Shift + Ga naar

  • Het resultaat is dat de eerste opzoekwaarde in cel G6 .

Lees meer: INDEX MATCH met meerdere criteria in een ander blad (2 manieren)

Vergelijkbare lezingen

  • Excel INDEX MATCH om meerdere waarden in één cel terug te geven
  • Excel INDEX-MATCH formule om meerdere waarden horizontaal terug te geven
  • [Fixed!] INDEX MATCH geeft niet de juiste waarde in Excel (5 redenen)
  • Specifieke gegevens selecteren in Excel (6 methoden)
  • INDEX MATCH vs VLOOKUP-functie (9 voorbeelden)

Voorbeeld 5: Opzoeken in twee richtingen met de formule INDEX-MATCH

U kunt een lookup uitvoeren voor een rij en een kolom in Tweezijdig Volg de onderstaande stappen om tegelijkertijd een waarde te vinden in een rij en een kolom.

Stap 1:

  • Voer de formule in cel G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))

Stap 2:

  • Druk tenslotte op Ga naar .

Voorbeeld 6: Vind de dichtstbijzijnde overeenkomst in Excel door de functies INDEX en MATCH samen te voegen

De INDEX functie en de MATCH functie zijn nuttig voor het vinden of zoeken van de dichtstbijzijnde overeenkomst tussen bereiken. We willen bijvoorbeeld bepalen wie de waarde heeft die het dichtst bij onze doelwaarde ligt, namelijk $15 Om dat te doen, volgt u gewoon de onderstaande stappen.

Stap 1:

  • Om de dichtstbijzijnde overeenkomst te vinden, typt u de volgende formule.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))

Hier,

ABS(D5:D11-G4) is de absolute waarde van het verschil met de streefwaarde 15 tussen het bereik D5:D11 .

MIN(ABS(D5:D11-G4) commando's om het minimumverschil van de absolute waarden te vinden.

Stap 2:

  • Door op Ctrl + Shift + Ga naar zullen we deze functie toepassen als een matrixfunctie.

Lees meer: INDEX-MATCH formule om minimumwaarde te vinden in Excel (4 geschikte manieren)

Voorbeeld 7: Drieweg-opzoeking met de functies INDEX en MATCH in Excel

A Drieweg opzoeking is het mooiste wat je kunt bereiken met de INDEX en de MATCH functie. Drieweg opzoeking voegt een extra dimensie van relevantie toe. We kunnen bijvoorbeeld uitzoeken wat Jenny in drie verschillende maanden voor twee verschillende artikelen heeft betaald. Volg de eenvoudige stappen hieronder om dit voor elkaar te krijgen.

Stap 1:

  • Uitvoeren Drieweg opzoeking typ eerst de onderstaande formule in cel 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))))

Stap 2:

  • Druk tenslotte op Ga naar om de eerste zoekwaarde te krijgen.

Stap 3:

  • Kopieer vervolgens de formule naar andere cellen met behulp van de knop AutoFill

Daarom krijgt u de resultaten zoals in de onderstaande afbeelding.

Voorbeeld 8: De INDEX-MATCH formule toepassen met jokertekens

Excel kan ook de gedeeltelijke overeenkomst waarde. INDEX en MATCH functies worden gebruikt om dit te doen. Hiervoor gebruiken we een sterretje (*) Volg gewoon de onderstaande instructies om te beginnen.

Stap 1:

  • Ten eerste, in cel G5 typ de onderstaande formule over.
=INDEX($D$5:$D$11,MATCH(F5&"*",$C$5:$C$11,0),1)

Stap 2:

  • Druk vervolgens op Ga naar knop om de wijzigingen te zien.

Stap 3:

  • Gebruik gewoon de AutoFill gereedschap om de gewenste cellen te vullen.

Bijgevolg ziet u dat het een resultaat oplevert voor " Jenny ," hoewel het niet precies overeenkomt.

Lees meer: INDEX MATCH meerdere criteria met jokerteken in Excel (een complete gids)

Conclusie

Samenvattend hoop ik dat dit artikel heeft aangetoond hoe de INDEX en MATCH functies om meerdere criteria te integreren. Bekijk het praktijkboek en gebruik wat je geleerd hebt. Wij zijn bereid om programma's als deze te vergoeden vanwege uw steun.

Als u vragen heeft, aarzel dan niet om contact met ons op te nemen. Laat me weten wat u ervan vindt in het commentaarveld hieronder.

Uw vragen worden zo spoedig mogelijk beantwoord door de ExcelWIKI professionals.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.