HLOOKUP (opis funkcije)

U ovom se članku opisuju sintaksa formule i korištenje funkcije HLOOKUP u programu Microsoft Excel.

Opis

Traži vrijednost u gornjem retku tablice ili polje vrijednosti, a zatim vraća vrijednost u istom stupcu iz retka koji je određen u tablici ili polju. Funkciju HLOOKUP koristite kad se vrijednosti za usporedbu nalaze u retku na vrhu tablice s podacima, a želite pregledati navedeni broj redaka. Funkciju VLOOKUP koristite kad se vrijednosti za usporedbu nalaze u stupcu lijevo od podataka koje želite pronaći.

Slovo H u HLOOKUP znači “Okomito”.

Sintaksa

HLOOKUP(vrijednost_pretraživanja; polje_tablica; indeks_retka; [raspon_pretraživanja])

Sintaksa funkcije HLOOKUP sadrži sljedeće argumente:

  • Vrijednost_pretraživanja    Obavezno. Vrijednost koju treba pronaći u prvom retku tablice. Vrijednost_pretraživanja može biti vrijednost, referenca ili tekstni niz.

  • Polje_tablica    Obavezno. Tablica informacija u kojoj se traže podaci. Koristite referencu na raspon ili naziv raspona.

    • Vrijednosti u prvom retku argumenta polje_tablica mogu biti tekst, brojevi ili logičke vrijednosti.

    • Ako je raspon_pretraživanja TRUE, vrijednosti u prvom retku argumenta polje_tablica moraju biti u uzlaznom redoslijedu: ...-2; -1; 0; 1; 2;...; A-Z; FALSE; TRUE. U protivnom, HLOOKUP možda neće vratiti ispravnu vrijednost. Ako je raspon_pretraživanja FALSE, argument polje_tablica ne mora biti sortiran.

    • Mala i velika slova se ne razlikuju.

    • Sortiranje vrijednosti uzlaznim redoslijedom, slijeva nadesno. Dodatne informacije potražite u članku Sortiranje podataka u rasponu ili tablici.

  • Indeks_retka    Obavezno. Broj retka u argumentu polje_tablica iz kojeg se vraćaju odgovarajuće vrijednosti. Indeks_retka 1 vraća prvi redak vrijednosti u argumentu polje_tablica, indeks_retka 2 vraća drugi redak vrijednosti u argumentu polje_tablica i tako dalje. Ako je indeks_retka manji od 1, HLOOKUP vraća vrijednost pogreške #VALUE!; ako je indeks_retka veći od broja redaka u argumentu polje_tablica, HLOOKUP vraća vrijednost pogreške #REF!.

  • Raspon_pretraživanja    Neobavezno. Logička vrijednost koja određuje želite li da HLOOKUP vrati vrijednost točnog ili djelomičnog podudaranja. Ako je vrijednost TRUE ili je ispuštena, vraća se približna vrijednost. Drugim riječima, ako se ne pronađe vrijednost koja se podudara u potpunosti, vraća se sljedeća veća vrijednost koja je manja od argumenta vrijednost_pretraživanja. Ako je vrijednost FALSE, HLOOKUP će tražiti vrijednost točnog podudaranja. Ako je ne pronađe, vratit će vrijednost pogreške #N/A.

Napomena

  • Ako HLOOKUP ne može pronaći vrijednost_pretraživanja, a raspon_pretraživanja je TRUE, koristi najveću vrijednost koja je manja od argumenta vrijednost_pretraživanja.

  • Ako je vrijednost_pretraživanja manja od najmanje vrijednosti u prvom retku argumenta polje_tablica, HLOOKUP vraća vrijednost pogreške #N/A.

  • Ako je raspon_pretraživanja FALSE, a vrijednost_pretraživanja je tekst, u argumentu vrijednost_pretraživanja možete koristiti zamjenske znakove, upitnik (?) i zvjezdicu (*). Znak upitnika zamjenjuje bilo koji znak, a zvjezdica bilo koji niz znakova. Ako želite pronaći znakove "?" ili "*", prije tog znaka upišite znak "~".

Primjer

Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.

Osovine

Ležajevi

Vijci

4

4

9

5

7

10

6

8

11

Formula

Opis

Rezultat

=HLOOKUP("Osovine"; A1:C4; 2; TRUE)

Traži riječ "Osovine" u retku 1 i vraća vrijednost iz retka 2 koji se nalazi u istom stupcu (stupac A).

4

=HLOOKUP("Ležajevi"; A1:C4; 3; FALSE)

Traži riječ "Ležajevi" u retku 1 i vraća vrijednost iz retka 3 koji se nalazi u istom stupcu (stupac B).

7

=HLOOKUP("B"; A1:C4; 3; TRUE)

Traži "B" u retku 1 i vraća vrijednost iz retka 3 koji se nalazi u istom stupcu. S obzirom na to da ne postoji "B", koristi se najveća vrijednost u retku 1 koja je manja od "B": "Osovine" u stupcu A.

5

=HLOOKUP("Vijci"; A1:C4; 4)

Traži riječ "Vijci" u retku 1 i vraća vrijednost iz retka 4 koji se nalazi u istom stupcu (stupac C).

11

=HLOOKUP(3;{1;2;3|"a";"b";"c"|"d";"e";"f"};2;TRUE)

Traži broj 3 u konstanti polja s tri retka i vraća vrijednost iz retka 2 u istom (u ovom slučaju, trećem) stupcu. U konstanti polja postoje tri retka vrijednosti, svaki redak odijeljen je ravnom crtom (|). S obzirom na to da se "c" nalazi u retku 2 i u istom stupcu kao i 3, vraća se "c".

c

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×