VLOOKUP (vertical lookup) og HLOOKUP (horisontal lookup) er to af de mest almindeligt anvendte funktioner i Excel til at finde og hente data fra en tabel eller et område baseret på en specificeret værdi eller kriterier. Begge funktioner er ens i struktur og syntaks, men de adskiller sig i den måde, de søger efter data på:
OPSLAG
- Syntaks:`=VLOOKUP(opslagsværdi, tabelmatrix, kolonneindekstal, [områdeopslag])`
- Argumenter:
- opslagsværdi :Den værdi, du vil finde i den første kolonne i tabellen eller området.
- tabel_array :Området af celler, der indeholder de data, du vil søge efter. Den første kolonne i table_array skal indeholde opslagsværdien.
- col_index_num :Kolonnenummeret i table_arrayet, hvorfra du vil hente data.
- områdeopslag (valgfrit) :En logisk værdi, der angiver, om du vil have et nøjagtigt match (FALSK) eller et omtrentligt match (TRUE) for opslagsværdien. Hvis den udelades, er standardværdien FALSE.
Eksempel:
For at finde prisen på et produkt baseret på dets produktkode, kan du bruge følgende VLOOKUP-formel:
```
=OPSLAG(B2; A1:C5; 3; FALSK)
```
I dette eksempel:
- opslagsværdi er produktkoden i celle B2.
- tabel_array er rækken af celler A1:C5, som indeholder produktkoder, produktnavne og priser.
- col_index_num er 3, som er kolonnenummeret for priskolonnen.
- range_lookup er FALSK, hvilket angiver, at vi ønsker et nøjagtigt match for produktkoden.
OPSLAG
- Syntaks:`=HOPSLAG(opslagsværdi, tabelmatrix, rækkeindekstal, [områdeopslag])`
- Argumenter:
- opslagsværdi :Den værdi, du vil finde i den første række af tabellen eller området.
- tabel_array :Området af celler, der indeholder de data, du vil søge efter. Den første række af table_array skal indeholde opslagsværdien.
- row_index_num :Rækkenummeret i table_arrayet, hvorfra du vil hente data.
- områdeopslag (valgfrit) :En logisk værdi, der angiver, om du vil have et nøjagtigt match (FALSK) eller et omtrentligt match (TRUE) for opslagsværdien. Hvis den udelades, er standardværdien FALSE.
Eksempel:
For at finde produktnavnet baseret på dets produktkode kan du bruge følgende HLOOKUP-formel:
```
=HOPSLAG(B2; A1:C5; 2; FALSK)
```
I dette eksempel:
- opslagsværdi er produktkoden i celle B2.
- tabel_array er rækken af celler A1:C5, som indeholder produktkoder, produktnavne og priser.
- row_index_num er 2, som er rækkenummeret for produktnavnsrækken.
- range_lookup er FALSK, hvilket angiver, at vi ønsker et nøjagtigt match for produktkoden.