Dvodimenzionalni VLOOKUP

Sadržaj

Funkcije VLOOKUP i HLOOKUP dobro su poznate po traženju podataka u jednoj dimenziji:

I onda:

Međutim što će se dogoditi ako imamo DVODIMENSKI niz

I želimo pronaći vrijednost za Brodovi u ožujku 08. Tako bismo mogli dodati dva padajuća izbornika kako bismo odredili način prijevoza i mjesec koji nam je potreban:

Excel nudi funkciju pod nazivom INDEX koja nam omogućuje vraćanje vrijednosti iz 2d niza:
INDEX (Array_Range, Broj retka, Broj stupca)

Gdje
• Array_Range je raspon dvodimenzionalnog niza u Excelu - u ovom slučaju $ B $ 4: $ H $ 7
• Broj retka je mjesto na popisu gdje nalazimo tekst „Brod“ - u ovom slučaju 1
• Broj stupca je mjesto na popisu na kojem nalazimo mjesec “ožujak-08”

Naravno, jedino što preostaje je odrediti broj retka i stupca. To se radi pomoću funkcije MATCH - koja vraća položaj niza unutar raspona vrijednosti:
MATCH (“String”, Raspon, 0) - vratit će položaj “String” u nizu “Raspon” i 0 navodi da želimo točno podudaranje. Stoga tražimo položaj brodova u rasponu {Brodovi, automobili, avioni, kamioni} - što je 1. To će dati broj retka:

UTAKMICA (B11, $ B $ 4: $ B $ 7,0)
I slično za broj stupca
UTAKMICA (C11, $ C $ 2: $ H2,0)
A onda sve to kombiniramo u jednu funkciju:
= INDEKS ($ C $ 4: $ H $ 7, MATCH (B11, $ B $ 4: $ B $ 7,0), MATCH (C11, $ C2: $ H $ 2,0))
Da biste dali vrijednost 79 za brodove u ožujku 2008 .:

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave