Kaksiulotteinen VLOOKUP

Sisällysluettelo

VLOOKUP- ja HLOOKUP -toiminnot ovat tunnettuja tietojen etsimisestä yhdestä ulottuvuudesta:

Ja sitten:

Kuitenkin mitä tapahtuu, jos meillä on KAKSIulotteinen matriisi

Ja haluamme löytää arvoa veneille maalis-08. Voisimme siis lisätä kaksi pudotusvalikkoa määritelläksemme kuljetustavan ja tarvittavan kuukauden:

Excel tarjoaa INDEX -funktion, jonka avulla voimme palauttaa arvot 2d -taulukosta:
INDEKSI (Array_Range, Row Number, Column Number)

Missä
• Array_Range on kaksiulotteisen taulukon Excel -alue - tässä tapauksessa $ B $ 4: $ H $ 7
• Rivinumero on paikka luettelossa, josta löytyy teksti "Vene" - tässä tapauksessa 1
• Col Col on paikka luettelossa, josta löydämme kuukauden “Mar-08”

Tietysti ainoa asia, joka on tehtävä, on määrittää rivin ja sarakkeen numero. Tämä tehdään käyttämällä MATCH -funktiota - joka palauttaa merkkijonon sijainnin arvoalueella:
MATCH ("String", Range, 0) - palauttaa merkkijonon sijainnin taulukossa "Range" ja 0 ilmoittaa, että haluamme tarkan vastaavuuden. Etsimme siis veneiden sijaintia {veneet, autot, lentokoneet, kuorma -autot} alueella - joka on 1. Tämä antaa rivin numeron:

MATCH (B11, $ B $ 4: $ B $ 7,0)
Ja samoin sarakkeen numerolle
MATCH (C11, $ C $ 2: $ H2,0)
Ja sitten yhdistämme nämä kaikki yhteen toimintoon:
= INDEKSI ($ C $ 4: $ H $ 7, MATCH (B11, $ B $ 4: $ B $ 7,0), MATCH (C11, $ C2: $ H $ 2,0))
Arvoksi 79, joka koskee veneitä maaliskuussa 2008:

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave