Čeprav se HLOOKUP ne uporablja tako pogosto kot VLOOKUP, je še vedno dragocena funkcija, ki jo lahko dodate svojemu kompletu orodij Excel.
Excelova funkcija HLOOKUP je dragoceno orodje za pridobivanje podatkov. Vendar pa je pogosto spregledan zaradi neugodnih primerjav z VLOOKUP in XLOOKUP. Čeprav je po strukturi podoben in se uporablja kot VLOOKUP in XLOOKUP, ima mesto, ko morate analizirati podatke, urejene na določen način.
S HLOOKUP lahko analizirate horizontalne podatke, ne da bi jih prenesli. Zaradi te funkcije je uporabno orodje, zato ga morate vključiti v svoj arzenal funkcij LOOKUP.
Excelovi argumenti HLOOKUP
Excelova funkcija HLOOKUP je sestavljena iz štirih argumentov. Vendar je četrti argument neobvezen. To so argumenti in kaj počnejo:
- iskalna_vrednost: To je vrednost, ki jo želite, da funkcija najde v prvi vrstici vaše podatkovne matrike. Lahko je številska vrednost, sklic na drugo celico ali vrednost niza.
- tabela_matrika: To se nanaša na niz celic, ki jih želite iskati. V prvi vrstici te matrike bo HLOOKUP iskal ujemanje za prvi argument. Preostanek predstavlja podatke, ki jih želite vključiti v rezultate.
- številka_indeksa_vrstice: Ta vrstica vsebuje vrednost, ki jo želite vrniti.
- iskanje_območja (neobvezno): Ta argument je lahko TRUE ali FALSE. Če je TRUE (ali izključen), HLOOKUP vrne stolpec z najbližjim ujemanjem. Če pa je FALSE, bo vrnil samo natančna ujemanja.
Funkcija lahko vrne nepričakovane rezultate, če je argument range_lookup TRUE ali ni vključen. Ta argument boste najverjetneje želeli nastaviti na FALSE, da se izognete napačnim ujemanjem. Ista napaka je a pogosta težava s funkcijo VLOOKUP prav tako.
Poleg tega, če nastavite iskanje_razpona na TRUE ali ga izključite, morate razvrstite prvo vrstico svojih podatkov po abecedi ali v naraščajočem vrstnem redu.
Kako se Excelovi HLOOKUP, VLOOKUP in XLOOKUP razlikujejo?
Excelov HLOOKUP je po strukturi in uporabi zelo podoben dvema Excelovima funkcijama za iskanje, VLOOKUP in XLOOKUP.
Glavna razlika med HLOOKUP in VLOOKUP je orientacija iskanih podatkov. VLOOKUP predvideva, da so podatki, ki ste jih pregledali, organizirani vodoravno, kjer vsaka vrstica v tabeli predstavlja zapis.
HLOOKUP po drugi strani predvideva, da so vaši podatki urejeni navpično. Vsak stolpec predstavlja ločen zapis, polja v zapisih pa so organizirana po vrsticah.
XLOOKUP je najnovejša Excelova funkcija LOOKUP. Čeprav je podoben funkciji VLOOKUP, lahko analizira tako vertikalne kot horizontalne podatke. Prav tako lahko vrne niz celic na podlagi lokacije ujemanja namesto omejitve sklicevanja na eno celico HLOOKUP in VLOOKUP.
Na splošno te razlike nekoliko omejujejo primere uporabe za HLOOKUP. V večini primerov bodo podatki razporejeni vodoravno, zaradi česar sta VLOOKUP in XLOOKUP veliko bolj funkcionalna.
Primeri Excelovega HLOOKUP-a
Da vam pokažemo, kako deluje HLOOKUP, si poglejmo primer:
Tukaj imamo osnovno prodajno knjigo, ki je urejena vodoravno. Na listu so prikazani ID transakcije, datum transakcije, znesek transakcije in edinstven ID stranke.
Pod zapisi imamo vnos za ID transakcije. Ko vnesete veljaven ID transakcije, se znesek transakcije in ID stranke pridobita iz zgornje tabele.
V celici B7 lahko uporabite naslednjo funkcijo, da dobite znesek transakcije:
=HLOOKUP(B6, B1:H4, 3, LAŽNO)
V celici B8 lahko uporabite naslednjo funkcijo za pridobitev ID-ja stranke:
=HLOOKUP(B6, B1:H4, 4, LAŽNO)
V prvi funkciji nastavimo številka_indeksa_vrstice do 3. To pomeni, da bo potegnil tretjo vrstico v stolpcu, ki se ujema z vrednostjo, vneseno kot prvi argument, ki kaže na B6. V drugi funkciji je tretji argument namesto tega zamenjan za 4, kar ji omogoča, da namesto tega potegne četrto vrstico.
V obeh primerih je vključen zadnji argument FALSE. To pomeni, da bo funkcija HLOOKUP sprejela samo natančno ujemanje. Če vnesene številke transakcije ni v tabeli, bosta obe funkciji povzročili napako.
Najpreprostejši način, da se izognete tej težavi, je, da obe funkciji zavijete v funkcijo IF in uporabite funkcijo ISERROR, da ugotovite, ali je funkcija veljavna. Ovijanje funkcije vam omogoča vnos privzete vrednosti, ki bo prikazana, če ID-ja transakcije ni v tabeli.
Zdaj sta dve funkciji v B7 in B8 naslednji:
=ČE(ISNAPAKA(HLOOKUP(B6, B1:H4, 3, LAŽNO)), "Transakcije ni bilo mogoče najti", HLOOKUP(B6, B1:H4, 3, LAŽNO)
=ČE(ISNAPAKA(HLOOKUP(B6, B1:H4, 4, LAŽNO)), "Transakcije ni bilo mogoče najti", HLOOKUP(B6, B1:H4, 4, LAŽNO))
Uporaba IF in ISERROR omogoča preglednici, da ponudi koristno sporočilo, če navedenega ID-ja transakcije ni mogoče najti. Ti dve funkciji sta ena od najpreprostejši popravki, ki jih lahko uporabite v Excelu ko lahko vaše formule povzročijo napako.
Če v tem primeru iz obeh stavkov odstranite zadnji argument, lahko vidite, kaj se zgodi, če iskanja ne omejite na natančna ujemanja:
V zgornjem primeru, čeprav ID transakcije 445880 ne obstaja, sta še vedno vrnjena znesek in ID stranke. Brez zadnjega argumenta, nastavljenega na false, bo uporabljeno iskanje vrnilo naslednje najbližje ujemanje, ki ne presega vnesene vrednosti.
V tem primeru so funkcije izvlekle znesek in ID za transakcijo 445879, saj je bilo najbližje ujemanje.
Ko je uporabljeno nenatančno iskanje, najbližje ujemanje ne more preseči iskane vrednosti. To pomeni, da če je vneseni ID transakcije nižji od katere koli transakcije v tabeli, transakcija ne bo najdena.
Ker ni obvezen, je napaka mnogih uporabnikov, da pustite zadnji argument prazen. Kot tak mora biti zadnji argument vedno naveden kot napačen, razen če ste prepričani, da vaša situacija zahteva nenatančna ujemanja.
Zakaj bi morali poznati in uporabljati HLOOKUP
HLOOKUP je ena najmanj uporabljenih funkcij v Excelovi družini funkcij LOOKUP. V primerjavi z XLOOKUP in VLOOKUP funkcija HLOOKUP zahteva, da so podatki urejeni na poseben in netipičen način.
Posebne podatkovne zahteve v kombinaciji z zmedo četrtega argumenta pogosto pomenijo, da je HLOOKUP podcenjen. Je pa idealno orodje v določenih okoliščinah – lahko vam pomaga potegniti prepotrebne podatke iz neustrezno urejenih nizov podatkov, kjer nobeden od njegovih bratov in sester ne bi deloval.
S poznavanjem funkcije HLOOKUP lahko prihranite čas in trud, zaradi česar je dragocen dodatek k vašemu kompletu orodij za funkcije Excel – tudi če se ne uporablja pogosto.