To dimensjonal VLOOKUP

Innholdsfortegnelse

VLOOKUP og HLOOKUP -funksjonene er godt kjent for å slå opp data i en dimensjon:

Og så:

Men hva skjer hvis vi har en todimensjonal matrise

Og vi vil finne verdien for Båter i mars 08. Så vi kan legge til to nedtrekkslinjer for å spesifisere transportmåten og måneden vi trenger:

Excel gir en funksjon kalt INDEX som lar oss returnere verdier fra en 2d -matrise:
INDEX (Array_Range, Radnummer, Col Number)

Hvor
• Array_Range er området i Excel for den todimensjonale matrisen - i dette tilfellet $ B $ 4: $ H $ 7
• Radnummer er posisjonen i listen der vi finner teksten “Båt” - i dette tilfellet er 1
• Col Number er posisjonen i listen der vi finner måneden “Mar-08”

Selvfølgelig er det bare å bestemme rad- og kolonnetallet. Dette gjøres ved å bruke MATCH -funksjonen - som returnerer posisjonen til en streng innenfor et verdiområde:
MATCH (“String”, Range, 0) - returnerer posisjonen til “String” i arrayet “Range” og 0 angir at vi vil ha en eksakt samsvar. Så vi leter etter posisjonen til båter i området {Båter, biler, fly, lastebiler} - som er 1. Dette gir radnummeret:

MATCH (B11, $ B $ 4: $ B $ 7,0)
Og på samme måte for kolonnenummeret
MATCH (C11, $ C $ 2: $ H2,0)
Og så kombinerer vi alle disse til en funksjon:
= INDEKS ($ C $ 4: $ H $ 7, MATCH (B11, $ B $ 4: $ B $ 7,0), MATCH (C11, $ C2: $ H $ 2,0))
For å gi verdien 79 for båter i mars 2008:

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave