Funktsioonid VLOOKUP ja HLOOKUP on hästi tuntud andmete otsimise kohta ühes dimensioonis:
Ja siis:
Mis juhtub aga siis, kui meil on KAHEMÕõtmeline massiiv
Ja me tahame leida paatide väärtust märtsis-08. Seega võime transpordiliigi ja vajaliku kuu täpsustamiseks lisada kaks rippmenüüd:
Excel pakub funktsiooni nimega INDEX, mis võimaldab meil tagastada väärtused 2d massiivist:
INDEX (massiivi_vahemik, rea number, veerunumber)
Kus
• Array_Range on Excelis kahemõõtmelise massiivi vahemik - antud juhul $ B $ 4: $ H $ 7
• Rida number on positsioon loendis, kust leiame teksti “Paat” - antud juhul on see 1
• Col number on positsioon loendis, kus leiame kuu “Mar-08”
Muidugi jääb üle vaid rea ja veeru numbri määramine. Seda tehakse funktsiooni MATCH abil, mis tagastab stringi asukoha väärtuste vahemikus:
MATCH (“String”, Range, 0) - tagastab “String” positsiooni massiivis “Range” ja 0 märgib, et soovime täpset vastet. Seega otsime paatide asukohta vahemikus {Paadid, autod, lennukid, veoautod} - see on 1. See annab rea numbri:
MATCH (B11, $ B $ 4: $ B $ 7,0)
Ja samamoodi veeru numbri puhul
MATCH (C11, $ 2 $: $ H2,0)
Ja siis ühendame need kõik üheks funktsiooniks:
= INDEKS ($ C $ 4: $ H $ 7, MATCH (B11, $ B $ 4: $ B $ 7,0), MATCH (C11, $ C2: $ H $ 2,0))
2008. aasta märtsis paatide väärtuse andmiseks tehke järgmist.