U ovom članku opisuje se sintaksa formule i korištenje funkcije (funkcija: Unaprijed napisana formula koja uzima jednu ili više vrijednosti, izvršava postupak i vraća vrijednost ili vrijednosti. Funkcije koristite za pojednostavljivanje i skraćivanje formula na radnom listu, posebno onih koji izvode duge ili složene izračune.)LOOKUP u programu Microsoft Office Excel.
Opis
Funkcija LOOKUP vraća vrijednost iz raspona (raspon: Dvije ili više ćelija na listu. Ćelije u rasponu mogu i ne moraju biti susjedne.) od jednog retka ili jednog stupca ili iz polja (polje: Koristi se za izgradnju jedne formule koja stvara višestruke rezultate ili radi nad grupom argumenata koji su poredani u recima i stupcima. Raspon polja dijeli zajedničku formulu; polje konstanti grupa je konstanti korištena kao argument.). Funkcija LOOKUP ima dva oblika sintakse: vektorski oblik i oblik polja.
| Želite li izvesti sljedeće |
Pogledajte |
Korištenje |
| Traženje vrijednosti u rasponu od jednog retka ili jednog stupca (poznatom kao vektor) i vraćanje vrijednosti s istog mjesta u drugom rasponu od jednog retka ili jednog stupca |
Vektorski oblik |
Vektorski oblik koristite kad imate veliki popis vrijednosti koji treba pretraživati ili ako se vrijednosti mijenjaju tijekom vremena. |
| Traženje vrijednosti u prvom retku ili stupcu polja i prikaz vrijednosti na istom mjestu u posljednjem retku ili stupcu polja |
Oblik polja |
Oblik polja koristite kad imate mali popis vrijednosti i ako vrijednosti ostaju iste tijekom vremena. |
Napomene
- Također možete koristiti funkciju LOOKUP umjesto funkcije IF kod složenih testiranja ili testiranja koja premašuju ograničenje za ugnježđivanje funkcija. Pogledajte primjere u obliku polja.
- Da bi funkcija LOOKUP radila ispravno, potrebno je sortirati tražene podatke uzlaznim redoslijedom. Ako to nije moguće, razmislite o korištenju funkcija VLOOKUP, HLOOKUP ili MATCH.
Vektorski oblik
Vektor je raspon samo jednog retka ili jednog stupca. Vektorski oblik funkcije LOOKUP traži vrijednost u rasponu od jednog retka ili jednog stupca (poznatog kao vektor) i vraća vrijednosti iz istog položaja u drugi raspon od jednog retka ili jednog stupca. Koristite taj oblik funkcije LOOKUP kada želite odrediti raspon koji sadrži vrijednosti koje želite uskladiti. Drugi oblik funkcije LOOKUP automatski traži u prvom stupcu ili retku.
Sintaksa
LOOKUP(lookup_value; lookup_vector; result_vector)
Sintaksa vektorskog oblika funkcije LOOKUP sadrži sljedeće argumente (argument: Vrijednost koja akciji, događaju, metodi, svojstvu, funkciji ili proceduri pruža informacije.):
- 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 argumentulookup_vector potrebno je postaviti uzlaznim redoslijedom: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE; u suprotnom, LOOKUP možda neće vratiti ispravnu vrijednost. Nema razlike između teksta pisanog malim i velikim slovima.
- result_vector Obavezno. Raspon koji sadrži samo jedan redak ili stupac. argument result_vector mora biti iste veličine kao i lookup_vector.
Primjedbe
- Ako funkcija LOOKUP ne može pronaći argument lookup_value, funkcija usklađuje najveću vrijednost u argumentu lookup_vector koji je manji ili jednak argumentu lookup_value.
- Ako je vrijednost lookup_value manja od najmanje vrijednosti u argumentu lookup_vector, LOOKUP vraća vrijednost pogreške #N/A.
Primjer
Ovaj ćete primjer lakše razumjeti kopirate li ga u prazni radni list.
Kako kopirati primjer?
- Odaberite primjer u ovom članku.
Važno Nemojte birati zaglavlja redaka ili stupaca.
Odabir primjera iz pomoći
- Pritisnite CTRL+C
- U programu Excel stvorite praznu radnu knjigu ili radni list.
- U radnom listu odaberite ćeliju A1 i pritisnite CTRL+V.
Važno Da bi primjer ispravno radio, potrebno ga je zalijepiti u ćeliju A1 na radnom listu.
- Za prelazak između pogleda na rezultate i pogleda na formule koje vraćaju rezultate pritisnite CTRL+` (apostrof) ili na kartici Formule u grupi Nadzor formula kliknite gumb Prikaz formula.
Nakon što primjer kopirate u prazan radni list, možete ga prilagoditi tako da udovoljava vašim potrebama.
|
|
| A |
B |
C |
| Učestalost |
Boja |
|
| 4,14 |
crvena |
|
| 4,19 |
narančasta |
|
| 5,17 |
žuta |
|
| 5,77 |
zelena |
|
| 6,39 |
plava |
|
| Formula |
Opis |
Rezultat |
| =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.00,A2:A6,B2:B6) |
U stupcu A traži vrijednost 5,00, usklađuje sljedeću najmanju vrijednost (4,19) i vraća vrijednost iz stupca B koji se nalazi u istom retku. |
narančasta |
| =LOOKUP(7.66,A2:A6,B2:B6) |
U stupcu A traži vrijednost 7,66, usklađuje sljedeću najmanju vrijednost (6,39) i vraća vrijednost iz stupca B koji se nalazi u istom retku. |
blue |
| =LOOKUP(0,A2:A6,B2:B6) |
U stupcu A traži vrijednost 0 i prikazuje pogrešku jer je 0 manje od najmanje vrijednosti u argumentu lookup_vector A2:A7 |
#N/A |
|
Vrh stranice
Oblik polja
Oblik polja funkcije LOOKUP u prvom retku ili stupcu polja (polje: Koristi se za izgradnju jedne formule koja stvara višestruke rezultate ili radi nad grupom argumenata koji su poredani u recima i stupcima. Raspon polja dijeli zajedničku formulu; polje konstanti grupa je konstanti korištena kao argument.) traži navedenu vrijednost i vraća vrijednost s istog mjesta u posljednjem retku ili stupcu polja. Koristite ovaj oblik funkcije LOOKUP kada želite uskladiti vrijednosti u prvom retku ili stupcu polja. Koristite drugi oblik funkcije LOOKUP kada želite odrediti mjesto stupca ili retka.
Savjet Općenito je najbolje koristiti funkciju HLOOKUP ili VLOOKUP umjesto oblika polja funkcije LOOKUP. Taj oblik funkcije LOOKUP dat je radi kompatibilnosti s ostalim programima za proračunske tablice.
Sintaksa
LOOKUP(lookup_value; array)
Sintaksa oblika polja funkcije LOOKUP sadrži sljedeće argumente (argument: Vrijednost koja akciji, događaju, metodi, svojstvu, funkciji ili proceduri pruža informacije.):
- 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 argumenta lookup_value, ona koristi najveću vrijednost u polju koja je manja ili jednaka argumentu lookup_value.
- Ako je vrijednost argumenta lookup_value manja od najmanje vrijednosti u prvom retku ili stupcu (ovisno o dimenzijama polja), funkcija LOOKUP vraća vrijednost pogreške #N/A.
- array Obavezno. Raspon ćelija koji sadrži tekst, brojeve ili logičke vrijednosti koje želite usporediti s argumentom lookup_value.
Oblik polja funkcije LOOKUP vrlo je sličan funkcijama HLOOKUP i VLOOKUP. Razlika je u tome što funkcija HLOOKUP traži vrijednost argumenta lookup_value u prvom retku, funkcija VLOOKUP traži u prvom stupcu, a funkcija 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 argumenta 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.
Primjer 1
Ovaj ćete primjer lakše razumjeti kopirate li ga u prazni radni list.
Kako kopirati primjer?
- Odaberite primjer u ovom članku.
Važno Nemojte birati zaglavlja redaka ili stupaca.
Odabir primjera iz pomoći
- Pritisnite CTRL+C
- U programu Excel stvorite praznu radnu knjigu ili radni list.
- U radnom listu odaberite ćeliju A1 i pritisnite CTRL+V.
Važno Da bi primjer ispravno radio, potrebno ga je zalijepiti u ćeliju A1 na radnom listu.
- Za prelazak između pogleda na rezultate i pogleda na formule koje vraćaju rezultate pritisnite CTRL+` (apostrof) ili na kartici Formule u grupi Nadzor formula kliknite gumb Prikaz formula.
Nakon što primjer kopirate u prazan radni list, možete ga prilagoditi tako da udovoljava vašim potrebama.
|
|
| A |
B |
C |
| Formula |
Opis |
Rezultat |
| =LOOKUP("C",{"a","b","c","d";1,2,3,4}) |
Traži "C" u prvom retku polja, pronalazi najveću vrijednost koja je manja ili jednaka toj vrijednosti ("c"), a potom vraća vrijednost u posljednjem retku koja se nalazi u istom stupcu. |
3 |
| =LOOKUP("bump",{"a",1;"b",2;"c",3}) |
Traži "bump" u prvom retku polja, pronalazi najveću vrijednost koja je manja ili jednaka toj vrijednosti ("b"), a potom vraća vrijednost u posljednjem stupcu koja se nalazi u istom stupcu. |
2 |
|
Primjer 2
Ovaj ćete primjer lakše razumjeti kopirate li ga u prazni radni list.
Kako kopirati primjer?
- Odaberite primjer u ovom članku.
Važno Nemojte birati zaglavlja redaka ili stupaca.
Odabir primjera iz pomoći
- Pritisnite CTRL+C
- U programu Excel stvorite praznu radnu knjigu ili radni list.
- U radnom listu odaberite ćeliju A1 i pritisnite CTRL+V.
Važno Da bi primjer ispravno radio, potrebno ga je zalijepiti u ćeliju A1 na radnom listu.
- Za prelazak između pogleda na rezultate i pogleda na formule koje vraćaju rezultate pritisnite CTRL+` (apostrof) ili na kartici Formule u grupi Nadzor formula kliknite gumb Prikaz formula.
Nakon što primjer kopirate u prazan radni list, možete ga prilagoditi tako da udovoljava vašim potrebama.
U sljedećem primjeru koristi se polje brojeva za dodjelu slova stupnja rezultatu iz testa.
|
|
| A |
B |
C |
| Rezultat |
|
|
| 45 |
|
|
| 90 |
|
|
| 78 |
|
|
| Formula |
Opis |
Rezultat |
| =LOOKUP(A2,{0,60,70,80,90},{"F","D","C","B","A"}) |
Provjerava vrijednost u ćeliji A2 (45) u prvom retku polja, pronalazi najveću vrijednost koja je manja od ili jednaka toj vrijednosti (0) i vraća vrijednost u posljednjem retku koja je u istom stupcu |
F |
| =LOOKUP(A3,{0,60,70,80,90},{"F","D","C","B","A"}) |
Provjerava vrijednost u ćeliji A3 (90) u prvom retku polja, pronalazi najveću vrijednost koja je manja od ili jednaka toj vrijednosti (90) i vraća vrijednost u posljednjem retku koja je u istom stupcu (A) |
A |
| =LOOKUP(A4,{0,60,70,80,90},{"F","D","C","B","A"}) |
Provjerava vrijednost u ćeliji A4 (78) u prvom retku polja, pronalazi najveću vrijednost koja je manja ili jednaka toj vrijednosti (70) i zatim vraća vrijednost u posljednjem retku polja koja se nalazi u istom stupcu. |
C |
| =LOOKUP(A2,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) |
Provjerava vrijednost u ćeliji A2 (45) u prvom retku polja, pronalazi najveću vrijednost koja je manja od ili jednaka toj vrijednosti (0) i vraća vrijednost u posljednjem retku koja je u istom stupcu |
F |
| =LOOKUP(A3,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) |
Provjerava vrijednost u ćeliji A3 (90) u prvom retku polja, pronalazi najveću vrijednost koja je manja od ili jednaka toj vrijednosti (90) i vraća vrijednost u posljednjem retku polja koja je u istom stupcu. |
A- |
| =LOOKUP(A4,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) |
Provjerava vrijednost u ćeliji A4 (78) u prvom retku polja, pronalazi najveću vrijednost koja je manja od ili jednaka toj vrijednosti (77) i vraća vrijednost u posljednjem retku polja koja je u istom stupcu. |
C+ |
|
Vrh stranice