Funkcija LOOKUP

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

Kad u jednom retku ili stupcu želite pronaći vrijednost koja se u nekom drugom retku ili stupcu nalazi na istom položaju, koristite funkciju LOOKUP, jednu od funkcija pretraživanja i referenci.

Recimo, na primjer, da znate šifru dijela za automobil, ali ne znate cijenu. Funkcija LOOKUP možete koristiti da bi se prikazala cijena u ćeliji H2 kada u ćeliju H1 unesete šifru dijela za automobil.

Primjer korištenja funkcije LOOKUP

Funkciju LOOKUP koristite za pretraživanje jednog retka ili jednog stupca. U gore navedenom primjeru tražimo cijene u stupcu D.

Savjet

Razmotrite jednu od novijih funkcija traženja, ovisno o verziji koju koristite.

LOOKUP možete koristiti na dva načina: vektorski oblik i oblik polja.

  • Vektorski oblik: ovaj oblik funkcije LOOKUP koristite za pretraživanje jednog retka ili jednog stupca za vrijednost. Vektorski oblik koristite kada želite navesti raspon koji sadrži vrijednosti koje želite uskladiti. Ako, na primjer, želite potražiti vrijednost u stupcu A do retka 6.
    Primjer vektora
  • Oblik polja: Toplo preporučujemo korištenje funkcija VLOOKUP ili HLOOKUP umjesto oblika polja. Pogledajte ovaj videozapis o korištenju funkcije VLOOKUP. Oblik polja nudi se zbog kompatibilnosti s drugim programima za proračunske tablice, ali je njegova funkcionalnost ograničena.
    Polje je zbirka vrijednosti u recima i stupcima (poput tablice) koju želite pretražiti. Ako, na primjer, želite pretraživati stupce A i B do retka 6. LOOKUP će prikazati najbliži podudarni rezultat. Da biste koristili oblik polja, podaci moraju biti sortirani.
    Primjer tablice, koja je polje

Vektorski oblik

Vektorski oblik funkcije LOOKUP traži u rasponu od jednog retka ili jednog stupca (poznatom kao vektor) i vraća vrijednost s istog mjesta u drugom rasponu od jednog retka ili jednog stupca.

Sintaksa

LOOKUP(vrijednost_pretraživanja; vektor_pretraživanja; [rezultat_vektor])

Sintaksa vektorskog oblika funkcije LOOKUP sadrži sljedeće argumente:

  • lookup_value Obavezno. Vrijednost koju funkcija LOOKUP traži u prvom vektoru. Lookup_value može biti broj, tekst, logička vrijednost ili naziv ili referenca koja se odnosi na vrijednost.

  • lookup_vector Obavezno. Raspon koji sadrži samo jedan red ili jedan stupac. Vrijednosti u lookup_vector mogu biti tekstne, brojčane ili logičke.

    Važno

    Vrijednosti u lookup_vector potrebno je postaviti uzlaznim redoslijedom: ..., -2, -1, 0, 1, 2, ..., A – Z, FALSE, TRUE; U suprotnom funkcija LOOKUP možda neće vratiti ispravnu vrijednost. Nema razlike između teksta pisanog malim i velikim slovima.

  • result_vector Neobavezno. Raspon koji sadrži samo jedan redak ili stupac. Argument result_vector mora biti iste veličine kao i lookup_vector. Mora biti iste veličine.

Napomene

  • Ako funkcija LOOKUP ne može pronaći lookup_value, funkcija usklađuje najveću vrijednost u lookup_vector koja je manja ili jednaka lookup_value.
  • Ako je lookup_value manja od najmanje vrijednosti u lookup_vector, funkcija LOOKUP vraća vrijednost pogreške #N/A.

Primjeri vektora

Da biste saznali kako funkcija LOOKUP funkcionira, te primjere možete isprobati u vlastitom radnom listu programa Excel. U prvom ćete primjeru stvoriti proračunsku tablicu nalik sljedećoj:

Primjer korištenja funkcije LOOKUP

  1. Kopirajte podatke u sljedeću tablicu i zalijepite ih u novi radni list programa Excel.

    Ove podatke kopirajte u stupac A Ove podatke kopirajte u stupac B
    Učestalost Boja
    4,14 crvena
    4,19 narančasta
    5,17 žuto
    5,77 zelena
    6,39 plavo
  2. Zatim formule funkcije LOOKUP kopirajte iz sljedeće tablice u stupac D radnog lista.

    Ovu formulu kopirajte u stupac D Što formula čini Rezultat koji će se prikazati
    =LOOKUP(4,19; A2:A6; B2:B6) U stupcu A traži vrijednost 4,19 i vraća vrijednost iz stupca B koji se nalazi u istom redu. narančasta
    =LOOKUP(5,75; A2:A6; B2:B6) U stupcu A traži vrijednost 5,75, usklađuje sljedeću manju vrijednost (5,17) i vraća vrijednost iz stupca B koji se nalazi u istom retku. žuto
    =LOOKUP(7,66; A2:A6; B2:B6) U stupcu A traži vrijednost 7,66, usklađuje sljedeću manju vrijednost (6,39) i vraća vrijednost iz stupca B koji se nalazi u istom retku. plavo
    =LOOKUP(0; A2:A6; B2:B6) U stupcu A traži vrijednost 0 i prikazuje pogrešku jer je 0 manje od najmanje vrijednosti (4,14) u stupcu A #N/A
  3. Da bi se prikazali rezultati za te formule, odaberite ih u radnom listu programa Excel, pritisnite F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.

Oblik polja

Savjet

Toplo preporučujemo korištenje funkcija VLOOKUP ili HLOOKUP umjesto oblika polja. Pogledajte ovaj videozapis o funkciji VLOOKUP – sadrži i primjere. Oblik polja funkcije LOOKUP nudi se zbog kompatibilnosti s drugim programima za proračunske tablice, no njegova je funkcionalnost ograničena.

Oblik polja funkcije LOOKUP u prvom retku ili stupcu polja traži navedenu vrijednost i vraća vrijednost s istog mjesta u zadnjem retku ili stupcu polja. Koristite taj oblik funkcije LOOKUP kada želite uskladiti vrijednosti u prvom retku ili stupcu polja.

Sintaksa

LOOKUP(vrijednost_pretraživanja; polje)

Sintaksa oblika polja funkcije LOOKUP sadrži sljedeće argumente:

  • lookup_value Obavezno. Vrijednost koju funkcija LOOKUP traži u polju. Argument lookup_value može biti broj, tekst, logička vrijednost ili naziv ili referenca koja se odnosi na vrijednost.

    • Ako funkcija LOOKUP ne može pronaći vrijednost lookup_value, koristi najveću vrijednost u polju koja je manja ili jednaka lookup_value.
    • Ako je vrijednost lookup_value manja od najmanje vrijednosti u prvom retku ili stupcu (ovisno o dimenzijama polja), funkcija LOOKUP vraća vrijednost pogreške #N/A.
  • polje Obavezno. Raspon ćelija koji sadrži tekst, brojeve ili logičke vrijednosti koje želite usporediti s argumentom vrijednost_pretraživanja.
    Oblik polja funkcije LOOKUP vrlo je sličan funkcijama HLOOKUP i VLOOKUP. Razlika je u tome što HLOOKUP traži vrijednost lookup_value u prvom retku, VLOOKUP traži u prvom stupcu, a LOOKUP traži u skladu s dimenzijama polja.

    • Ako polje pokriva područje koje je šire no što je više (ima više stupaca od redaka), funkcija LOOKUP traži vrijednost lookup_value u prvom retku.

    • Ako je polje u obliku kvadrata ili je njegova visina veća od širine (ima više redaka od stupaca), funkcija LOOKUP traži u prvom stupcu.

    • Uz pomoć funkcija HLOOKUP i VLOOKUP, možete indeksirati prema dolje ili uzduž, ali funkcija LOOKUP uvijek odabire posljednju vrijednost u retku ili stupcu.

      Važno

      Vrijednosti u polju potrebno je postaviti uzlaznim redoslijedom: ...,-2, -1, 0, 1, 2, ..., A – Z, FALSE, TRUE; u suprotnom funkcija LOOKUP možda neće vratiti ispravnu vrijednost. Nema razlike između teksta pisanog malim i velikim slovima.