Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Softver i operativni sistemi » Ms office » Excel-pretraga I Upis Podataka
Dado 05.04.2016 10:48
Predmet:Excel-pretraga I Upis Podataka

Potrebna mi je pomoć u vezi pronalaska određenih podataka u jednoj tabeli i upis u drugu tabelu. Imam dvije tabele. Jedna je baza koja sadržava Ime, prezime, jmb i inde. U drugoj tabeli "bolovanje" imam kolone index, prezime i jmb (polje prazno). Sada treba na osnovu index-a korisnika iz tabele "baza" da pretražim tu tabelu i ako nađe istovjetan index kao u tabeli bolovanje, da u kolonu JMBG, tabele "bolovanje" upiše podatak iz tabele "baza" kolona jmb. Pokušavao sam sa funkcijom IF ali ne ide.
Prilozi:
primjer.zip (Velicina datoteke:6.42 KB)

pmiroslav 05.04.2016 11:33
Predmet:Re: Excel-pretraga I Upis Podataka

=IF(B4="";"";(VLOOKUP(B2;Baza!A2:D33;4))

pmiroslav 05.04.2016 11:35
Predmet:Re: Excel-pretraga I Upis Podataka

=IF(B2="";"";(VLOOKUP(B2;Baza!A2:B33;2)))

Dado 05.04.2016 11:47
Predmet:Re: Excel-pretraga I Upis Podataka

Ne radi kod mene

pmiroslav 05.04.2016 11:49
Predmet:Re: Excel-pretraga I Upis Podataka

=IF(B2="";"";(VLOOKUP(B2;Baza!A2:B33;2)))

Dado 05.04.2016 11:53
Predmet:Re: Excel-pretraga I Upis Podataka

Kod mene na tabeli ne radi Sad

pmiroslav 05.04.2016 11:54
Predmet:Re: Excel-pretraga I Upis Podataka

Nešto nije u redu sa ovim slanjem posta. Stalno mi javlja neku grešku. pa ne mogu poslati primjer i sada se post pojavi tri puta.
Nešto nije u redu sa tvojim excel primjerom, ni kod mene tvoj primjer ne radi. ja sam napravio novi Worksheet i u njemu radi i pokušavam poslati primjer pa neće forum da ga primi.

Poruka: Incorrect data Providet
Prilozi:
primjerMP.rar (Velicina datoteke:1.95 KB)

Dado 05.04.2016 11:58
Predmet:Re: Excel-pretraga I Upis Podataka

Evo preuzeo tvoj primjer, kod tvog primjera radi. Ne znam zbog čega neće kod mene na mojim tabelama. Hvala Primoslave.

zxz 05.04.2016 13:12
Predmet:Re: Excel-pretraga I Upis Podataka

Kod tebe baza pocinje od cetvrtog reda a formula je =IF(B2="";"";(VLOOKUP(B2;Baza!A2:B33;2)))
Znaci umjesto a2i b2 treba a4 i b4.

Avko 06.04.2016 14:37
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")