Beskrivelse
Bruk denne funksjonen til å søke etter en verdi i den øverste raden i en tabell eller matrise og returnere en verdi i samme kolonne fra en angitt rad. Støttet i kjeder.
HLOOKUP er nyttig for å finne verdier på tvers av den øverste raden i en tabell eller matrise, og returnere tilsvarende verdier fra andre rader.
Syntaks
HLOOKUP(oppslagsverdi, tabellmatrise, radindeksnummer, [områdeoppslag])
Inndata
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
oppslagsverdi |
Ja | Verdien som skal finnes i den første raden i tabellen. | En cellereferanse, et celleområde, et tall, en tekststreng eller en formel som resulterer i noe av dette. |
tabell_matrise |
Ja | Tabellen eller datatabellen det skal søkes i. | Et celleområde. |
rad_indeks_nummer |
Ja | Radnummeret i tabellen som verdien skal hentes fra. Den første raden er 1. | Et positivt heltall, en referanse til en celle som inneholder et positivt heltall, eller en formel som resulterer i en av disse. |
områdeoppslag |
Nei | Angir om det skal finnes et eksakt samsvar eller et omtrentlig samsvar. SANN for omtrentlig samsvar, USANN for eksakt samsvar. Hvis utelatt, antas SANN. | En boolsk verdi (SANN eller USANN). |
Eksempler
Eksempeldata
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Element | Pris | Lager | Leverandør | Vurdering |
| 2 | Apple | 1.20 | 150 | Fersk frukt | 4.5 |
| 3 | Banan | 0.50 | 300 | Tropiske forsyninger | 4.0 |
| 4 | Drue | 2.00 | 200 | Vingårdsglede | 4.7 |
| 5 | Oransje | 1.00 | 250 | Sitrusverden | 4.3 |
Eksempelformler
| Brukstilfelle | Formel | Forklaring og resultat |
|---|---|---|
| Finn en gitt tekststreng og returner den tilsvarende verdien fra den andre raden. | =HOPPSLAKK("Pris",A1:E5,2,USANN) |
Denne formelen fungerer på følgende måte:
Resultat: 1,20 |
| Finn en gitt tekststreng og returner den tilsvarende verdien fra den fjerde raden. | =FINN.OPP("Aksje";A1:E5;4;SANN) |
Denne formelen fungerer på følgende måte:
Resultat: 200 . |
| Finn et gitt element i den første raden, og returner deretter verdien fra en dynamisk bestemt radposisjon ved å finne kolonnen som inneholder den angitte overskriftsteksten. | =FINN.OPP("Apple", A1:F5, SAMMENLIGN("Pris", A1:F1, 0); USANN) |
Denne formelen fungerer på følgende måte:
Resultat: #N/A . |
| Finn en angitt verdi i den første raden i en tabell og returner den tilsvarende verdien fra den angitte raden. Hvis verdien ikke finnes, viser du en egendefinert melding. | =HVISEFEIL(FINN.OPP.("Ananas", A1:F5, 3, USANN); "Frukt ikke funnet") |
Denne formelen fungerer på følgende måte:
Resultat: Frukt ikke funnet . |
| Hent en verdi fra en spesifisert rad i en tabell ved å slå opp en verdi i den første raden og returnere den tilsvarende oppføringen fra den samsvarende raden. | =FINN.OPP(CELLE("innhold", B1); A1:F5; 3; USANN) |
Denne formelen fungerer på følgende måte:
Resultat: 0,5 . |
Merknader
- HLOOKUP skiller ikke mellom store og små bokstaver. Den skiller ikke mellom store og små bokstaver.
- Hvis
range_lookuper SANN eller utelatt, returneres et omtrentlig samsvar. Hvis FALSE, returneres et eksakt treff. - Hvis det ikke finnes et eksakt treff, og
range_lookuper TRUE, returnerer HLOOKUP den nest største verdien som er mindre ennlookup_value . - Hvis det ikke finnes et eksakt treff, og
range_lookuper FALSE, returnerer HLOOKUP #N/A. -
å sikre riktige resultater.Sørg for at tabellmatriseer sortert i stigende rekkefølge når du bruker TRUE for rekkevidde_søk for
Tips
- Bruk HLOOKUP når dataene dine er organisert i rader, med verdiene du vil slå opp plassert i den øverste raden i tabellen.
- For vertikale oppslag, vurder å bruke VLOOKUP i stedet.
- For å unngå feil, bruk HVIS-FEIL til å håndtere tilfeller der HLOOKUP returnerer #N/A.
- Vurder å bruke navngitte områder for å gjøre formlene dine enklere å lese og administrere.
- Kombiner HLOOKUP med andre funksjoner som INDEX og MATCH for mer fleksible og effektive oppslag.