HLOOKUP-funksjonen i Excel er den mindre populære fetteren til VLOOKUP-funksjonen. Den H i FINN.KOLONNE står for horisontal. Fordi Excel-data vanligvis er vertikalt orientert, krever de fleste situasjoner et vertikalt oppslag, eller VLOOKUP.
Noen datastrukturer er imidlertid horisontalt orientert, og krever et horisontalt oppslag; dermed kommer HLOOKUP-funksjonen godt med. HLOOKUP søker i en oppslagstabell for å finne en enkelt verdi fra en rad med data der kolonneetiketten samsvarer med et gitt kriterium.
Grunnleggende om HLOOKUP
Følgende figur viser et typisk scenario der HLOOKUP-formler brukes. Tabellen i C5 krever kvartalssluttstall (mars og juni) for 2011. HLOOKUP-formlene bruker kolonneetikettene for å finne de riktige månedskolonnene og deretter finne 2011-dataene ved å flytte ned riktig antall rader. I dette tilfellet er 2011-data i rad 4, så tallet 4 brukes i formlene.
HLOOKUP-formler hjelper deg med å finne tall for mars og juni fra oppslagstabellen” width=”535″/>
HLOOKUP-formler hjelper deg med å finne mars- og junitall fra oppslagstabellen.
For å få tankene dine rundt hvordan dette fungerer, ta en titt på den grunnleggende syntaksen til HLOOKUP-funksjonen.
HOPPSLAKK(Oppslagsverdi, tabellmatrise, radindeksnummer, områdeoppslag)
-
Søkeverdi : Den søkeverdi argumentet identifiserer verdien blir så opp. I de fleste tilfeller er disse verdiene kolonnenavn. I eksemplet er det referert til kolonneetikettene for Lookup_value . Dette peker HLOOKUP-funksjonen til den aktuelle kolonnen i oppslagstabellen.
-
Table_array : Den table_array argument identifiserer det området som inneholder oppslagstabellen. Her er området B9:H12. Legg merke til at referansene som brukes for dette argumentet er absolutte. Dette betyr at kolonne- og radreferansene er prefikset med dollartegn ($) - som i $B$9:$H$12. Dette sikrer at referansen ikke forskyves mens du kopierer formelen nedover eller på tvers.
-
Row_index_num : Den Row_index_num argument identifiserer radnummeret som inneholder verdien du leter etter. I eksemplet er 2011-dataene plassert i rad 4 i oppslagstabellen. Derfor bruker formlene tallet 4.
-
Range_lookup : De range_lookup argumentet angir om du leter etter en eksakt match eller en omtrentlig kamp. Hvis et eksakt samsvar er nødvendig, skriver du inn FALSE for dette argumentet. Hvis den nærmeste matchen vil gjøre det, skriver du TRUE eller lar argumentet stå tomt.
Bruk av HLOOKUP-formler i en datamodell
HLOOKUPs er spesielt nyttige for å forme data til strukturer som passer for kartlegging eller andre typer rapportering. Et enkelt eksempel er vist i følgende figur. Med HLOOKUPs blir dataene vist i rådatatabellen nederst i figuren reorientert i en oppstillingstabell øverst. Når rådataene endres eller oppdateres, fanger oppsetningstabellen opp endringene.
HLOOKUP-formler trekker og omformer data uten å forstyrre” width=”535″/>
I dette eksemplet trekker og omformer HLOOKUP-formler data uten å forstyrre rådatatabellen.