Excel LOOKUP funkcija: kompletan vodič

25 November 2025By Natalija Blagojevic

Funkcija LOOKUP je jedan od klasičnih alata dostupnih u tabelarnim proračunima. Iako su novije funkcije poput XLOOKUP preuzele primat poslednjih godina, LOOKUP ostaje izuzetno korisna. Ovaj vodič objedinjuje sve što treba da znate o LOOKUP funkciji na jednom mestu, jasno objašnjeno i potkrepljeno praktičnim primerima.

Excel LOOKUP function: A complete guide

Šta radi funkcija LOOKUP

LOOKUP je praktičan alat koji vam pomaže da brzo pronađete vrednost u jednoj listi i vratite odgovarajuću vrednost iz druge liste. Umesto da zahteva tačno poklapanje, radi sa približnim vrednostima, što znači da vraća najveći broj koji je manji ili jednak onom koji tražite.

Da biste dobili pouzdane rezultate, vaši podaci treba da budu sortirani u rastućem redosledu, kako bi funkcija mogla pravilno da „penje“ kroz listu. Ako podaci nisu sortirani, LOOKUP može da stane prerano i vrati pogrešan rezultat, pa je uvek dobro da proverite da su brojevi poređani od najmanjeg ka najvećem.

Dva oblika LOOKUP funkcije

LOOKUP postoji u dva oblika. Prvi je vektorski oblik, koji se danas i koristi. Drugi je oblik niza, koji postoji radi kompatibilnosti sa veoma starim tabelama, ali se retko koristi u modernom radu.

Vektorski LOOKUP objašnjen

Sintaksa vektorskog LOOKUP-a je:

LOOKUP(lookup_value, lookup_vector, result_vector)

Kod ovog oblika, LOOKUP kreće od vrha liste i proverava svaku vrednost redom. Kada naiđe na broj veći od onog koji tražite, vraća se na prethodnu vrednost i vraća odgovarajući rezultat iz druge liste. Ako je vrednost koju tražite veća od svih u listi, LOOKUP jednostavno vraća poslednju vrednost.

LOOKUP nad nizom i zašto se retko koristi

Oblik niza verzija LOOKUP koristi sledeću sintaksu:

LOOKUP(lookup_value, array)

Sa ovom formom, funkcija gleda samo prvi red ili prvu kolonu niza.

  • ako je niz širi nego što je visok, LOOKUP pretražuje prvi red i vraća vrednost iz poslednjeg reda;
  • ako je niz viši nego što je širok, pretražuje prvu kolonu i vraća vrednost iz poslednje kolone.

Korisnik ne može da kontroliše koji deo niza se koristi za pretragu, niti odakle se vraća rezultat. Zbog te ograničene fleksibilnosti, većina korisnika koristi vektorski oblik.

Primer: cena na osnovu količine

Pogledajmo praktičan primer u ONLYOFFICE Spreadsheet Editor da bi razumeli kako formula radi.

Imamo sledeću tabelu:

Količina Cena
10 5
20 8
30 10
40 13

Ako upišemo:

=LOOKUP(25, A2:A5, B2:B5)

funkcija skenira listu: 10 → 20 → 30. Kada stigne do 30, vidi da je 30 veće od 25. Vraća se na 20 i vraća cenu iz istog reda, koja je 8.

Excel LOOKUP function: A complete guide

Ovo čini LOOKUP idealnim za opsege, pragove i sve situacije gde tražite pravi interval, a ne tačan broj.

Još praktičnih primera koje možete koristiti odmah

Klasičan primer je konverzija ocena. Možda biste želeli formulu koja pretvara numerički rezultat u slovnu ocenu bez pisanja dugih lanaca ugnežđenih IF funkcija. LOOKUP ovo savršeno rešava.

Primer 1: Pretvaranje poena u ocenu

Bodovi Ocena
0 F
60 D
70 C
80 B
90 A

Formula kao:

=LOOKUP(78, A2:A6, B2:B6)

čini LOOKUP da se penje na listu dok ne pronađe najbliži rezultat koji još uvek nije veći od vrednosti učenika. Rezultat od 78 daje C, jer je poslednji prag ispod 78 70. Ova logika je izuzetno jasna i izbegava komplikovane IF izjave.

Excel LOOKUP function: A complete guide

Primer 2: Poštarina

Drugi primer su naknade za otpremu na osnovu težine. Pretpostavimo da se vaše naknade povećavaju u intervalima od 2 kg, 5 kg i 10 kg. LOOKUP će automatski vratiti pravu naknadu za svaku težinu koja pada između dva praga, sve dok je vaša kolona težine sortirana od najmanje do najveće.

Excel LOOKUP function: A complete guide

LOOKUP u poređenju sa drugim LOOKUP funkcijama

Razumevanje kako se LOOKUP uklapa među druge funkcije traženja pomaže vam da odlučite kada je to najbolji alat, a kada je druga funkcija prikladnija.

LOOKUP i VLOOKUP

VLOOKUP nalazi vrednost u prvoj koloni tabele i vraća vrednost iz kolone desno.

Sintaksa:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Za šta se koristi:
Preuzimanje podataka iz vertikalnih tabela gde je vrednost traženja uvek u prvoj koloni.

Kako se razlikuje od LOOKUP:

  • Pretražuje samo u prvoj koloni; LOOKUP radi sa bilo koja dva odvojena spiska.
  • Može da vraća vrednosti samo iz kolona koje se nalaze desno.
  • Podržava tačna poklapanja; LOOKUP ne podržava.
  • Prikazuje jasne greške kada vrednost nije pronađena.
  • Ne zahteva da podaci budu sortirani za tačna poklapanja.
  • LOOKUP zahteva sortirane podatke i uvek koristi približno poklapanje.

LOOKUP i XLOOKUP

XLOOKUP je moderna zamena za većinu lookup funkcija. Pretražuje u bilo kom smeru i vraća podudarnu vrednost uz više kontrole i pouzdanosti.

Sintaksa:
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Za šta se koristi:
Fleksibilne pretrage u vertikalnim i horizontalnim rasporedima, sa tačnim ili približnim poklapanjem i prilagođenim porukama greške.

Kako se razlikuje od LOOKUP:

  • Pretražuje nagore, nadole, levo, desno — bez ograničenja rasporeda.
  • Radi sa nesortiranim podacima.
  • Podržava tačna i približna poklapanja.
  • Nudi prilagođene poruke kada ništa nije pronađeno.
  • Precizniji i predvidljiviji.
  • LOOKUP je jednostavniji i kraći, ali pouzdan samo sa sortiranim listama.

LOOKUP i HLOOKUP

HLOOKUP radi kao VLOOKUP, ali horizontalno. Pretražuje prvi red tabele i vraća vrednost iz reda ispod.

Sintaksa:
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

Za šta se koristi:
Pronalaženje podataka iz horizontalnih tabela gde se vrednost za pretragu nalazi u prvom redu.

Kako se razlikuje od LOOKUP:

  • Radi samo sa horizontalnim tabelama; LOOKUP nema smerna ograničenja.
  • Ne može da pretražuje iznad prvog reda ili da vraća rezultate iz redova iznad.
  • Zahteva specifičan raspored; LOOKUP radi sa bilo koja dva odvojena spiska.
  • Zbog ograničene fleksibilnosti, sada ga uglavnom zamenjuje XLOOKUP.

LOOKUP i INDEX + MATCH

INDEX + MATCH je moćna kombinacija koja daje punu kontrolu nad tim kako se pretraga vrši.

Sintaksa:
INDEX(return_array, MATCH(lookup_value, lookup_array, [match_type]))

Za šta se koristi:
Precizne pretrage gde su bitni smer, tip poklapanja i ponašanje pri greškama. Idealno za profesionalne modele.

Kako se razlikuje od LOOKUP:

  • Radi sa nesortiranim podacima.
  • Podržava tačna, približna i wildcard poklapanja.
  • Pretražuje u bilo kom smeru.
  • Prikazuje jasne greške kada nema poklapanja.
  • Tačniji i fleksibilniji, ali duži za pisanje.
  • LOOKUP je kraći, ali ograničen i koristi samo približno poklapanje.

LOOKUP i CHOOSE + MATCH

CHOOSE + MATCH vam omogućava da izgradite prilagođene strukture pretrage reorganizacijom podataka u letu.

Sintaksa:
INDEX(CHOOSE({1,2}, ...), MATCH(...)) (structure may vary depending on setup)

Za šta se koristi:
Napredne pretrage kada treba virtuelno prerasporediti kolone bez menjanja stvarne tabele.

Kako se razlikuje od LOOKUP:

  • Pruža punu kontrolu nad strukturom pretrage.
  • Radi sa nesortiranim podacima.
  • Veoma fleksibilno, ali složenije za održavanje.
  • LOOKUP izbegava ovu složenost i dobro radi kada su podaci čisti i sortirani.

Kada je LOOKUP pravi izbor

LOOKUP je najkorisniji kada su podaci sortirani, kada je približno poklapanje namerno i kada želite jednostavnu, kompaktnu formulu umesto više uslova. Tabele pragova, provizije, poreske stope, cenovni rangovi, tabele za troškove isporuke i evidencije ocena dobri su primeri situacija gde LOOKUP može uštedeti vreme i učiniti tabele čitljivijima.

Ako su vam potrebna tačna poklapanja, napredna kontrola grešaka ili rad sa nesortiranim podacima, onda LOOKUP više nije najbolji alat. U tim slučajevima modernije funkcije nude bolju kontrolu.

Kada treba izbegavati LOOKUP

LOOKUP nije pogodan kada podaci nisu sortirani, kada su potrebna tačna poklapanja, kada treba da kontrolišete šta se dešava ako vrednost nije pronađena ili kada je tabela previše složena za oslanjanje na približno poklapanje. U takvim slučajevima XLOOKUP ili INDEX + MATCH pružaju veću pouzdanost i predvidljivije ponašanje.

Preuzmite ONLYOFFICE Spreadsheet Editor i pojednostavite upravljanje podacima

Želite da povećate efikasnost rada sa tabelama? Otvorite ONLYOFFICE Spreadsheet Editor i isprobajte ove formule odmah.

Ako još nemate ONLYOFFICE DocSpace nalog, možete ga napraviti besplatno. Isprobajte ga onlajn ili putem desktop aplikacija.

ZAPOČNITE ONLINE         PREUZMITE DESKTOP APLIKACIJU

Create your free ONLYOFFICE account

View, edit and collaborate on docs, sheets, slides, forms, and PDF files online.