Tweedimensionale VERT.ZOEKEN

Inhoudsopgave

De functies VERT.ZOEKEN en HORIZ.ZOEKEN staan ​​erom bekend gegevens in één dimensie op te zoeken:

En dan:

Maar wat gebeurt er als we een TWEE-dimensionale array hebben?

En we willen de waarde voor boten in maart-08 vinden. We kunnen dus twee vervolgkeuzelijsten toevoegen om het vervoermiddel en de maand die we nodig hebben te specificeren:

Excel biedt een functie genaamd INDEX waarmee we waarden uit een 2D-array kunnen retourneren:
INDEX(Array_Bereik, Rijnummer, Kolomnummer)

Waar
• Array_Range is het bereik in Excel van de tweedimensionale array - in dit geval $B$4:$H$7
• Rijnummer is de positie in de lijst waar we de tekst "Boot" vinden - in dit geval is dit 1
• Col Number is de positie in de lijst waar we de maand “Mar-08” vinden

Het enige wat u nog hoeft te doen, is natuurlijk het rij- en kolomnummer bepalen. Dit wordt gedaan met behulp van de MATCH-functie - die de positie van een tekenreeks binnen een reeks waarden retourneert:
MATCH(“String”, Range,0) - retourneert de positie van “String” in de array “Bereik” en de 0 geeft aan dat we een exacte overeenkomst willen. We zoeken dus naar de positie van Boten in het bereik {Boats, Cars, Planes, Lorries} - dat is 1. Dit geeft het rijnummer:

WEDSTRIJD(B11,$B$4:$B$7,0)
En zo ook voor het kolomnummer
WEDSTRIJD(C11,$C$2:$H2,0)
En dan combineren we al deze in één functie:
=INDEX($C$4:$H$7,MATCH(B11,$B$4:$B$7,0),MATCH(C11,$C2:$H$2,0))
Om de waarde van 79 te geven voor boten in maart 2008:

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave