HLOOKUP (opis funkcije)

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

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 range_lookup TRUE, vrijednosti u prvom retku argumenta polje_tablica mora nalaziti uzlaznim redoslijedom:...-2-1, 0, 1, 2,..., A Z, FALSE, TRUE; u suprotnom, HLOOKUP ne daju ispravnu vrijednost. Ako je range_lookup FALSE, polje_tablica nije potrebno sortirati.

    • 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 table_array iz kojeg će vratiti vrijednost koja se podudara. Indeks_retka 1 vraća prvi redak vrijednosti u table_array, indeks_retka 2 vraća drugi redak vrijednosti u table_array i tako dalje. Ako je indeks_retka manji od 1, HLOOKUP vraća vrijednost pogreške #VALUE!. pogrešku; Ako je indeks_retka veći od broja redaka na 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 korištenja sustava Office
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.

×