VLOOKUP (vertikalt oppslag) og HLOOKUP (horisontalt oppslag) er to av de mest brukte funksjonene i Excel for å finne og hente data fra en tabell eller et område basert på en spesifisert verdi eller kriterier. Begge funksjonene er like i struktur og syntaks, men de er forskjellige i måten de søker etter data på:
VLOOKUP
- Syntaks:`=VLOOKUP(oppslagsverdi, tabellmatrise, kolonneindeksnummer, [områdeoppslag])`
- Argumenter:
- oppslagsverdi :Verdien du vil finne i den første kolonnen i tabellen eller området.
- tabellmatrise :Området med celler som inneholder dataene du vil søke etter. Den første kolonnen i tabellmatrisen må inneholde oppslagsverdien.
- col_index_num :Kolonnenummeret i table_array som du ønsker å hente data fra.
- range_lookup (valgfritt) :En logisk verdi som spesifiserer om du vil ha et eksakt samsvar (FALSE) eller et omtrentlig samsvar (TRUE) for lookup_value. Hvis den utelates, er standardverdien FALSE.
Eksempel:
For å finne prisen på et produkt basert på produktkoden, kan du bruke følgende VLOOKUP-formel:
```
=OPSLAKK(B2; A1:C5; 3; FALSK)
```
I dette eksemplet:
- oppslagsverdi er produktkoden i celle B2.
- tabellmatrise er celleområdet A1:C5, som inneholder produktkoder, produktnavn og priser.
- col_index_num er 3, som er kolonnenummeret for priskolonnen.
- range_lookup er FALSE, som spesifiserer at vi ønsker et eksakt samsvar for produktkoden.
OPPSLAG
- Syntaks:`=HLOOKUP(oppslagsverdi, tabellmatrise, radindeksnummer, [områdeoppslag])`
- Argumenter:
- oppslagsverdi :Verdien du vil finne i den første raden i tabellen eller området.
- tabellmatrise :Området med celler som inneholder dataene du vil søke etter. Den første raden i tabellmatrisen må inneholde oppslagsverdien.
- row_index_num :Radnummeret i table_array som du vil hente data fra.
- range_lookup (valgfritt) :En logisk verdi som spesifiserer om du vil ha et eksakt samsvar (FALSE) eller et omtrentlig samsvar (TRUE) for lookup_value. Hvis den utelates, er standardverdien FALSE.
Eksempel:
For å finne produktnavnet basert på produktkoden, kan du bruke følgende HLOOKUP-formel:
```
=HOPPSLAKK(B2; A1:C5; 2; FALSK)
```
I dette eksemplet:
- oppslagsverdi er produktkoden i celle B2.
- tabellmatrise er celleområdet A1:C5, som inneholder produktkoder, produktnavn og priser.
- row_index_num er 2, som er radnummeret for produktnavnraden.
- range_lookup er FALSE, som spesifiserer at vi ønsker et eksakt samsvar for produktkoden.