Prikazi cijelu temu 06.04.2016 14:37
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:Re: Excel-pretraga I Upis Podataka
ja bi se malo nadovezao na trenutnu raspravu.

tvoja baza je u listu2 koju si nazvao Baza. Ona ce uvijek pocinjati sa istom celijom A2, a zavrsavat ce ovisno kolika ti je baza velika. U ovom primjeru to je red 34. Za tu bazu trebas koristi apsolutne referece jer ce se inace povecavati automatski broj reda kada ju kopiras , dakle baza je = Baza!$A$2:$D$33.
Znak $ (dolar) ne dozvoljava uvecanje reda ili kolone kod kopiranja celije.

VLOOKUP(ŠTOTRAŽIM;GDJETRAŽIM;KOLONU KOJU VRAĆAM AKO NAĐEM TO ŠTO TRAŽIM)
U tvojem primjeru ŠTOTRAŽIM= vrijednost celije B4. $B4 ce uvijek traziti u koloni B, a red ce se automatski uvecavati kako kopiras formulu.
GDJETRAŽIM= ImeLista! (obavezno usklicnik) A2:D33 (relativna referenca)ili $A$2:$D$33 (apsolutna referenca). Kako ti baza raste tako uvecavas D33 na D34, D35, D36 itd. odnosno $D$34, $D$35 itd
KOLONU KOJU VRACAM=4 dakle vracat ce podatak iz 4 kolone
Postoji vjerojatnost da neces imati upisanu osobu pa ce ti formula vratiti gresku. Da bi izbjegli vracanje greske i obavijestili da osobe nema u bazi podataka napisacemo formulu:

=IFERROR(IF(B4="";"";VLOOKUP(B4;Baza!$A$2:$D$33;4));"nema podataka")
zivot je moja domovina.