Selv om HLOOKUP ikke brukes like ofte som VLOOKUP, er det fortsatt en verdifull funksjon å legge til i Excel-verktøysettet.

Excels HLOOKUP-funksjon er et verdifullt verktøy for å trekke ut data. Imidlertid blir det ofte oversett på grunn av ugunstige sammenligninger med VLOOKUP og XLOOKUP. Mens det er likt i struktur og bruker til VLOOKUP og XLOOKUP, har det et sted når du trenger å analysere data ordnet på en bestemt måte.

Med HLOOKUP kan du analysere horisontale data uten å transponere dem. Denne funksjonen gjør det til et nyttig verktøy, og du bør inkludere det i arsenalet ditt av OPSLAKK-funksjoner.

Excels HLOOKUP-argumenter

Excels HLOOKUP-funksjon består av fire argumenter. Det fjerde argumentet er imidlertid valgfritt. Dette er argumentene og hva de gjør:

  • oppslagsverdi: Dette er verdien du vil at funksjonen skal finne i den første raden i datamatrisen. Det kan være en numerisk verdi, en referanse til en annen celle eller en strengverdi.
  • table_array: Dette refererer til settet med celler du vil søke etter. Den første raden i denne matrisen er der HLOOKUP vil søke etter et samsvar for det første argumentet. Resten representerer dataene du vil inkludere med resultatene.
    instagram viewer
  • rad_indeksnummer: Denne raden inneholder verdien du vil returnere.
  • range_lookup (valgfritt): Dette argumentet kan enten være TRUE eller FALSE. Hvis TRUE (eller ekskludert), vil HLOOKUP returnere kolonnen med nærmeste samsvar. Men hvis det er FALSE, vil det bare returnere eksakte treff.

Funksjonen kan returnere uventede resultater hvis range_lookup-argumentet er TRUE eller ikke inkludert. Du vil mest sannsynlig sette dette argumentet til FALSE for å unngå falske treff. Den samme feilen er en vanlig problem med VLOOKUP-funksjonen også.

Videre, hvis du setter range_lookup for å TRUE eller ekskludere det, må du sorter den første raden av dataene dine alfabetisk eller i stigende rekkefølge.

Hvordan er Excels HLOOKUP, VLOOKUP og XLOOKUP forskjellige?

Excels HLOOKUP er svært lik i struktur og bruk til to av Excels andre oppslagsfunksjoner, VLOOKUP og XLOOKUP.

Den primære forskjellen mellom HLOOKUP og VLOOKUP er orienteringen til dataene som søkes. VLOOKUP forutsetter at dataene du undersøkte er organisert horisontalt, der hver rad i tabellen representerer en post.

HLOOKUP, derimot, forutsetter at dataene dine er ordnet vertikalt. Hver kolonne representerer en egen post, og feltene på postene er organisert etter rad.

XLOOKUP er Excels nyeste LOOKUP-funksjon. Selv om det ligner på VLOOKUP, kan det analysere både vertikale og horisontale data. Den kan også returnere en rekke celler basert på kampens plassering i stedet for enkeltcellereferansebegrensningen HLOOKUP og VLOOKUP.

Samlet sett begrenser disse forskjellene brukstilfellene for HLOOKUP noe. I de fleste situasjoner vil data ordnes horisontalt, noe som gjør VLOOKUP og XLOOKUP mye mer funksjonelle.

Eksempler på Excels HLOOKUP

For å vise deg hvordan HLOOKUP fungerer, la oss se på et eksempel:

Her har vi en basis salgsreskontro ordnet horisontalt. Arket viser transaksjons-ID, transaksjonsdato, transaksjonsbeløp og en unik kunde-ID.

Under postene har vi en oppføring for transaksjons-ID. Når du skriver inn en gyldig transaksjons-ID, hentes transaksjonsbeløpet og kunde-ID fra tabellen ovenfor.

I celle B7 kan du bruke følgende funksjon for å få transaksjonsbeløpet:

=HOPPLINN(B6; B1:H4; 3, FALSK)

I celle B8 kan du bruke følgende funksjon for å få kunde-ID:

=HOPPLINN(B6; B1:H4; 4, FALSK)

I den første funksjonen setter vi rad_indeksnummer til 3. Dette betyr at den vil trekke den tredje raden i kolonnen som samsvarer med verdien angitt som det første argumentet, som peker til B6. I den andre funksjonen blir det tredje argumentet i stedet byttet ut med 4, noe som lar det trekke den fjerde raden i stedet.

I begge tilfeller er det siste argumentet, FALSE, inkludert. Dette betyr at HLOOKUP-funksjonen bare vil akseptere en eksakt match. Hvis transaksjonsnummeret som er angitt ikke er i tabellen, vil begge funksjonene resultere i en feil.

Den enkleste måten å unngå dette problemet på er å pakke begge funksjonene inn i en HVIS-funksjon og bruke ISERROR-funksjonen for å finne ut om funksjonen er gyldig. Ved å pakke inn funksjonen kan du angi en standardverdi som vises hvis transaksjons-ID-en ikke finnes i tabellen.

Nå er de to funksjonene i B7 og B8 som følger:

=HVIS(FEIL(HOPPLINN(B6; B1:H4; 3, FALSK)), "Transaksjon ikke funnet", HENHOLD OPP(B6, B1:H4, 3, FALSK)
=HVIS(FEIL(HOPPLINN(B6; B1:H4; 4, FALSK)), "Transaksjon ikke funnet", HENHOLD OPP(B6, B1:H4, 4, FALSK))

Ved å bruke IF og ISERROR kan regnearket gi en nyttig melding hvis transaksjons-ID-en som er spesifisert, ikke blir funnet. Disse to funksjonene er en av de enkleste rettelsene du kan bruke i Excel når formlene dine kan resultere i en feil.

Hvis du fjerner det siste argumentet fra begge utsagnene i dette tilfellet, kan du se hva som skjer når du ikke begrenser søket til eksakte treff:

I eksemplet ovenfor, selv om transaksjons-ID 445880 ikke eksisterer, returneres et beløp og kunde-ID. Uten det siste argumentet satt til usann, vil søket som brukes i stedet returnere det nest nærmeste treffet som ikke overskrider verdien som er angitt.

I dette tilfellet trakk funksjonene beløpet og ID-en for transaksjon 445879 siden det var det nærmeste samsvaret.

Når det ikke-eksakte søket brukes, kan det nærmeste treffet ikke overstige den søkte verdien. Dette betyr at hvis transaksjons-IDen som er angitt er lavere enn noen transaksjon i tabellen, vil ingen transaksjon bli funnet.

Siden det er valgfritt, er det en feil mange brukere gjør å la det siste argumentet stå tomt. Som sådan bør det siste argumentet alltid være oppført som usant med mindre du er sikker på at situasjonen din krever ikke-eksakte treff.

Hvorfor du bør kjenne til og bruke HLOOKUP

HLOOKUP er en av de minst brukte funksjonene i Excels LOOKUP-funksjonsfamilie. Sammenlignet med XLOOKUP og VLOOKUP krever HLOOKUP-funksjonen at data skal ordnes på en spesiell og atypisk måte.

De spesifikke datakravene, kombinert med forvirringen av det fjerde argumentet, betyr ofte at HLOOKUP er undervurdert. Det er imidlertid det ideelle verktøyet under visse omstendigheter – det kan hjelpe deg med å hente sårt tiltrengte data fra utilgjengelig arrangerte datasett der ingen av søsknene ville fungere.

Ved å kjenne HLOOKUP kan du spare tid og krefter, noe som gjør det til et verdifullt tillegg til Excel-funksjonsverktøysettet – selv om det ikke er vanlig.