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:
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