Dviejų matmenų VLOOKUP

Turinys

Funkcijos VLOOKUP ir HLOOKUP yra gerai žinomos ieškant duomenų viename aspekte:

Ir tada:

Tačiau kas atsitiks, jei turėsime Dviejų matmenų masyvą

Ir mes norime rasti „Boats“ vertę kovo 08 d. Taigi, norėdami nurodyti transporto rūšį ir mėnesį, galime pridėti du išskleidžiamuosius meniu:

„Excel“ teikia funkciją, pavadintą INDEX, kuri leidžia mums grąžinti reikšmes iš 2d masyvo:
INDEX (masyvo_ diapazonas, eilutės numeris, stulpelio numeris)

Kur
• „Array_Range“ yra dviejų matmenų masyvo diapazonas „Excel“ - šiuo atveju $ B $ 4: $ H $ 7
• Eilutės numeris yra vieta sąraše, kurioje randame tekstą „Laivas“ - šiuo atveju yra 1
• Kolonos numeris yra pozicija sąraše, kurioje randame mėnesį „kovo-08“

Žinoma, lieka tik nustatyti eilutės ir stulpelio numerį. Tai daroma naudojant funkciją MATCH, kuri grąžina eilutės poziciją verčių diapazone:
MATCH („String“, Range, 0) - grąžins „String“ poziciją masyve „Range“ ir 0 nurodys, kad norime tikslios atitikties. Taigi mes ieškome valčių padėties diapazone {valtys, automobiliai, lėktuvai, sunkvežimiai} - tai yra 1. Tai suteiks eilutės numerį:

Rungtynės (B11, $ B $ 4: $ B $ 7,0)
Ir panašiai stulpelio numeriui
Rungtynės (C11, 2 USD: 2 USD: H2,0 USD)
Ir tada mes sujungiame visa tai į vieną funkciją:
= INDEKSAS ($ C $ 4: $ H $ 7, MATCH (B11, $ B $ 4: $ B $ 7,0), MATCH (C11, $ C2: $ H $ 2,0))
2008 m. Kovo mėn. Laivams pateikti 79 vertę:

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave