HOPSLAG-funktionen i Excel er den mindre populære fætter til VLOOKUP-funktionen. Den H i VOPSLAG står for vandret. Da Excel-data typisk er lodret orienteret, kræver de fleste situationer et lodret opslag eller VLOOKUP.
Nogle datastrukturer er dog horisontalt orienterede, hvilket kræver et vandret opslag; Derfor er funktionen HOPSLAG nyttig. HLOOKUP søger i en opslagstabel for at finde en enkelt værdi fra en række data, hvor kolonneetiketten matcher et givet kriterium.
HLOOKUP grundlæggende
Følgende figur viser et typisk scenarie, hvor HLOOKUP-formler bruges. Tabellen i C5 kræver tal ved slutningen af kvartaler (marts og juni) for 2011. HLOOKUP-formlerne bruger kolonneetiketterne til at finde de korrekte månedskolonner og derefter lokalisere 2011-dataene ved at flytte det passende antal rækker ned. I dette tilfælde er 2011-data i række 4, så tallet 4 bruges i formlerne.
HLOOKUP-formler hjælper med at finde marts- og junital fra opslagstavlen” width="535″/>
HLOOKUP-formler hjælper med at finde marts- og junital fra opslagstabellen.
For at få dit sind omkring, hvordan dette virker, skal du tage et kig på den grundlæggende syntaks for HLOOKUP-funktionen.
HOPSLAG(Opslagsværdi, tabelmatrix, rækkeindeksnummer, områdeopslag)
-
Opslagsværdi : De opslagsværdi argument identificerer værdien bliver så op. I de fleste tilfælde er disse værdier kolonnenavne. I eksemplet henvises til kolonneetiketterne for Lookup_value . Dette peger HLOOKUP-funktionen til den relevante kolonne i opslagstabellen.
-
Table_array : De table_array argument identificerer den range der indeholder opslagstabellen. Her er området B9:H12. Bemærk, at referencerne brugt til dette argument er absolutte. Det betyder, at kolonne- og rækkereferencerne er præfikset med dollartegn ($) - som i $B$9:$H$12. Dette sikrer, at referencen ikke flytter sig, mens du kopierer formlen ned eller på tværs.
-
Row_index_num : Den Row_index_num argument identificerer rækken nummer, der indeholder den værdi, du leder efter. I eksemplet er 2011-dataene placeret i række 4 i opslagstabellen. Derfor bruger formlerne tallet 4.
-
Range_lookup : De range_lookup argument angiver, om du er på udkig efter en eksakt match eller en tilnærmet kamp. Hvis et nøjagtigt match er nødvendigt, skal du indtaste FALSK for dette argument. Hvis det tætteste match kan lade sig gøre, skal du indtaste TRUE eller lade argumentet stå tomt.
Anvendelse af HLOOKUP-formler i en datamodel
HLOOKUPs er især praktiske til at forme data til strukturer, der er passende til kortlægning eller andre typer rapportering. Et simpelt eksempel er vist i den følgende figur. Med HLOOKUPs bliver dataene vist i rådatatabellen nederst i figuren omorienteret i en iscenesættelsestabel øverst. Når de rå data ændres eller opdateres, fanger iscenesættelsestabellen ændringerne.
HLOOKUP formler trækker og omformer data uden at forstyrre" width="535"/>
I dette eksempel trækker og omformer HLOOKUP-formler data uden at forstyrre rådatatabellen.