Excel: hoe u de als-functie gebruikt met index match


U kunt de volgende formule gebruiken om de ALS- functie te combineren met INDEX en MATCH in Excel:

 =IF( B1 ="Mavs",(INDEX( A7:D9 ,MATCH("Guard", A7:A9 ,0),3)),IF( B1 ="Pacers",(INDEX( A13:D15 ,MATCH( "Guard", A13:A15 ,0),3))))

Deze specifieke formule controleert eerst of de waarde in cel B1 gelijk is aan “Mavs” – als dat zo is, zoekt hij naar “Guard” in het bereik A7:A9 en retourneert de waarde in kolom 3 van het bereik A7:D9 .

Als de waarde in cel B1 echter „Pacers“ is, wordt gezocht naar „Bewaker“ in het bereik A13:A15 en wordt de waarde in kolom 3 van het bereik A13:D15 geretourneerd.

Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.

Voorbeeld: Gebruik de ALS-functie met INDEX MATCH in Excel

Laten we zeggen dat we twee datasets hebben die verschillende informatie weergeven over basketbalspelers van twee verschillende teams:

Laten we nu zeggen dat we de waarde van de rebounds van de Guard op het Mavs- of Pacers-team willen retourneren, op basis van de teamnaam die we in cel B1 typen.

Om dit te doen, kunnen we de volgende formule in cel B2 typen:

 =IF( B1 ="Mavs",(INDEX( A7:D9 ,MATCH("Guard", A7:A9 ,0),3)),IF( B1 ="Pacers",(INDEX( A13:D15 ,MATCH( "Guard", A13:A15 ,0),3))))

De volgende schermafbeelding laat zien hoe u deze formule in de praktijk kunt gebruiken:

Excel IF-indexmatching

Omdat de waarde in cel B1 is ingesteld op „Mavs“, retourneert de formule de reboundswaarde voor de Guard uit de Mavs-gegevensset, die 2 blijkt te zijn.

Als we de waarde in cel B1 wijzigen in „Pacers“, wordt de formule automatisch bijgewerkt en wordt de reboundwaarde voor de Guard uit de Pacers-gegevensset geretourneerd:

De formule retourneert nu een waarde van 4 , die de rebound-waarde van de Guard uit de Pacers-gegevensset vertegenwoordigt.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in Excel kunt uitvoeren:

Excel: SUM gebruiken met INDEX MATCH
Excel: Gebruik INDEX MATCH om meerdere waarden verticaal te retourneren
VBA: indexmatching gebruiken

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert