Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti

[es] :: Office :: Excel :: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti

[ Pregleda: 3780 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

golden eye

Član broj: 118762
Poruke: 331
*.dynamic.isp.telekom.rs.



+7 Profil

icon OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti21.05.2011. u 14:24 - pre 156 meseci
Zdravo,
imam 2 sheeta sa puno podataka koje treba da uporedim i da izvucem vrednosti kolona.

koristim funkciju
=VLOOKUP(A2,Sheet3.$C$3:$DU10162,2,0)

e sada ima problem sto kada razvucem na ostale kolone (A3/B3/C3/D3...) formulu uvek mi vraca istu vrednost koja se dobija tom formulom
npr u sheet4 mi u koloni D3 / E3 / F3 ista vrednost i formula a trebalo bi da je

=VLOOKUP(A2,Sheet3.$C$3:$DU10162,2,0) za D3
=VLOOKUP(A2,Sheet3.$C$3:$DU10162,3,0) za E3
=VLOOKUP(A2,Sheet3.$C$3:$DU10162,4,0) za F3

ali za sve mi je =VLOOKUP(A2,Sheet3.$C$3:$DU10162,2,0)

kako ovo da resim?

pozdrav


 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti21.05.2011. u 17:18 - pre 156 meseci
VLOOKUP funkcija ima slijedeću sintaksu,
Code:
=VLOOKUP(uvjet;raspon podataka;broj stupca rezultata;logička vrijednost)

dakle ti nemaš ispunjene uvjete za funkciju Vlookup (pogledaj primjere na linku)
U tvom slučaju to bi izgledalo ovako
Code:
=VLOOKUP(A2;Sheet3!$C$3:$DU$10162;2;FALSE)
s time da umjesto "točka-zarez" staviš "zarez"
 
Odgovor na temu

golden eye

Član broj: 118762
Poruke: 331
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti21.05.2011. u 17:45 - pre 156 meseci
openoffice koristi ,
formula mi daje rezultat ali svuda je isti
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti22.05.2011. u 09:41 - pre 156 meseci
Citat:
golden eye: openoffice koristi ,
formula mi daje rezultat ali svuda je isti
Sorry nisam uočio odmah a niti obraćao pažnju
Probaj staviti ove formule (obrati pažnju na znak dolara koji ti je nedostajao)
Code:
=VLOOKUP(A2,Sheet3.$C$3:$DU$10162,2,0) za D3
=VLOOKUP(A2,Sheet3.$C$3:$DU$10162,3,0) za E3
=VLOOKUP(A2,Sheet3.$C$3:$DU$10162,4,0) za F3

 
Odgovor na temu

golden eye

Član broj: 118762
Poruke: 331
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti22.05.2011. u 10:57 - pre 156 meseci
list1
A 1 2 3 4 5 6 7 8
B 1 2 3 4 5 6 7 8
C 1 2 3 4 5 6 7 8
D 1 2 3 4 5 6 7 8
F 1 2 3 4 5 6 7 8
G 1 2 3 4 5 6 7 8
H 1 2 3 4 5 6 7 8



list2
A 1 2 3 4 5 6 7 8
C 2 3 3 4 4 6 7 8
F 1 2 11 5 5 6 7 7
G 3 3 3 4 5 6 11 5
H 1 2 3 4 10 6 7 8
B 2 11 3 4 5 6 7 8
D 1 2 3 4 5 11 7 8


treba da prebacim vrednosti iz lista 2 u list 1 sa vlookup ( ovo je samo primer ) a sort mi ne pomaze


formula jeste nalik
=VLOOKUP(A2,Sheet3.$C$3:$DU$10162,2,0) za D3
ali mi treba ako je moguce da napravim formulu na D3 i povucem na E3 F3 G3 H3.... i da se menja samo ,2,0) na ,3,0).... ,4,0)....,5,0)
posto ima oko 10000 redova,kolona pa je tesko praviti za svaku
Prikačeni fajlovi
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti22.05.2011. u 12:22 - pre 156 meseci
Citat:
golden eye
ali mi treba ako je moguce da napravim formulu na D3 i povucem na E3 F3 G3 H3.... i da se menja samo ,2,0) na ,3,0).... ,4,0)....,5,0)
posto ima oko 10000 redova,kolona pa je tesko praviti za svaku
Osobno ne znam mogućnost kopiranja da ti se u redu (kopiranjem u desno) mijenjaju brojevi stupaca koje treba vratiti formula. Za stupac A2 bi trebalo biti $A2.
No možeš se poslužiti trikovima (concatenate i Transpose).
Sorry ne koristim OOo pa ne znam ali evo u Excelu sam to odradio za par minuta.

Formule trebaju biti u D3, E3, F3, G3....DU3. Ti imaš od C3 do DU3 122 stupca, dakle treba ti 122 formule (a ne 1000 kako si ti naveo. Kada središ osnovni prvi red tada cijeli red kopiraš prema dolje do reda pio želji.

U ovom attachu poruke kreirao sam ti formule za prvi red (u tekstualnom obliku) a imaš i u TXT formatu. Kopiraj ih u svoj workbook počevši od D3
Sada bi trebao selektirati ćeliju po ćeliju i kliknuti mišem u polje formule pa pritisnuti Enter da bi tekst-formule konvertirao u formulu (to je opet 122x klikanje)

Da bi to izbjegao idi na Replace All
U polje Find what upiši => ;0)
U polje Replace with upiši također => ;0)
Klikni na Replace All.

Sad bi se trebali sve ćelije konvertirati u formulu
Kada si sredio prvi red kopiraj sve prema dolje

Ovo sve govorim na bazi Excela u kojem sam radio i sve funkcionira.

[edit]: evo i file u Excelu koji funkcionira (OOo.xls)
Prikačeni fajlovi
 
Odgovor na temu

golden eye

Član broj: 118762
Poruke: 331
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti22.05.2011. u 13:47 - pre 156 meseci
hvala na odgovoru

zanima me kako si uspreo da
formula bude za D2 =VLOOKUP(A2;$Sheet3.$C$3:$DU$10162;2;0)
a za E2 =VLOOKUP(A2;$Sheet3.$C$3:$DU$10162;3;0)

tj na koji nacin mogu da povecam predzadnji broj posto nece razvlacenjem ili fillom

hvala unapred
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti22.05.2011. u 17:47 - pre 156 meseci
Citat:
golden eye:formula bude za D2 =VLOOKUP(A2;$Sheet3.$C$3:$DU$10162;2;0)
a za E2 =VLOOKUP(A2;$Sheet3.$C$3:$DU$10162;3;0)
Ne znam odakle ti ovaj dolar "$" na tom položaju. To nema u formuli

Citat:
golden eye:zanima me kako si uspreo ................tj na koji nacin mogu da povecam predzadnji broj posto nece razvlacenjem ili fillom
pročitaj ovaj dio u prethodnom postu

Citat:
možeš se poslužiti trikovima (concatenate i Transpose).


U Book1

Dakle rastavio sam formulu na dijelove po ćelijama koristeći se Book1
ćelija A1 => =
ćelija B1 => VLOOKUP(A2;Sheet3!$C$3:$DU$10162;
ćelija C1 => 2
ćelija D1 => ;0)

Funkcijom CONCATENATE sam spojio sve u jednu ćeliju i dobio format u TEXT obliku (vidi attach screenshot). Kopirao sam E1 (spojenu formulu) prema dolje do E122). Uoči da sve formule imaju različit predzadnji argument.
Selektirao sam range E1:E122 pa na Copy

U Book2

Prebacio se u Book2 Sheet1 i selektirao ćeliju D2. (to je onaj Sheet u kojem trebaš imati formule i rezultate)
Tada sam preko desne tipke miša išao na Paste Special => Value/Transpose
Sada sam u jednom redu (trećem) dobio sve ispravne formule sa (promjenjenim predzadnjim argumentom) a sve formule su formatirane kao Text i nisu funkcionalne i vidljive su kao text.

Sada je problem kako konvertirati tekst u formulu, ali i to se da riješiti.
Na istom Sheetu1 ideš na Find/Replace
U Find what upišeš ;0)
U Replace with upišeš ;0)
Klikneš na "Replace All". Sada su sve forumule funkcionalne

I to je to, sada samo selektiraš D2: DU2 i kopiraš prema dolje do reda po želji.
Vodi računa hoćeš li morati koristiti funkciju IF da bi izbjegao error ako nemaš podatak u stupcu A za određeni red, tako da to odmah ukomponiraš IF u formulu prije korištenja funkcije Concatenate.

Nadam se da ćeš se snaći u ovom malo detaljnom pojašnjenju (sorry jer ne znam tvoj nivo znanja baratanja funkcijama a uz to ne koristim OpenOffice i ne znam kako to tamo funkcionira, a nešto pretjerano me i ne zanima
Naravno ovo sve je odrađeno u Excelu (jedino sam u Notepadu preko Find/Replace zamijenio "točka-zarez" u "zarez" i "Sheet3!" u "Sheet3." da bi ti mogao iskoristiti za OOo)

Osobno bi volio znati postoji li drugačiji način kopiranjema (ali nisam to nikada imao potrebe proučavati)
Ako imaš još pitanja u vezi ovog "džidžu-midžu čarobiranja" javi jel ti pomoglo



[Ovu poruku je menjao Ivek33 dana 22.05.2011. u 20:40 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1318

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti22.05.2011. u 17:48 - pre 156 meseci
Citat:
Ivek33: Osobno ne znam mogućnost kopiranja da ti se u redu (kopiranjem u desno) mijenjaju brojevi stupaca koje treba vratiti formula.


Način bi bio upotrebom f-je COLUMN() [vraća redni broj kolone], koju dodatno "normalizujemo" tj umanjimo za onoliko koliko je potrebno. Npr, ako ti je VLOOKUP() u ćelijama od C:F -tj od 3. do 6. kolone a povlačiš podatke iz kolona koje počinju od 1, samo ubaciš COLUMN()-2.
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti22.05.2011. u 19:44 - pre 156 meseci
Citat:
3okc: Način bi bio upotrebom f-je COLUMN() [vraća redni broj kolone], koju dodatno "normalizujemo" tj umanjimo za onoliko koliko je potrebno.
U pravu si @3okc

dakle tada bi njegova formula u D2 izgledala ovako
Code:
=VLOOKUP($A2;Sheet3!$C$3:$DU$10162;COLUMN(D3)-2;0)
koju može kopirati u desno pa potom prema dolje
Nisam razmišljao u tom smjeru, hvala na sugestiji

ili za OOo
Code:
=VLOOKUP($A2,Sheet3.$C$3:$DU$10162,COLUMN(D3)-2,0)
 
Odgovor na temu

golden eye

Član broj: 118762
Poruke: 331
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti22.05.2011. u 20:48 - pre 156 meseci
Hvala puno na resenju problema

Srdacan pozdrav
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1318

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti23.05.2011. u 14:31 - pre 156 meseci
Citat:
Ivek33: dakle tada bi njegova formula u D2 izgledala ovako
Code:
=VLOOKUP($A2;Sheet3!$C$3:$DU$10162;COLUMN(D3)-2;0)


Da, s tim da je suvišno ono 'D3' pošto se podrazumeva referenciranje na ćeliju u kojoj se f-ja nalazi. Dakle
Code:
=VLOOKUP($A2; Sheet3!$C$3:$DU$10162; COLUMN()-2; 0)
-Nije ni tvoje pogrešno ali prednost uvek dajem jednostavnijim rešenjima jer se lakše pamte i manje su podložna greškama. :)
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti23.05.2011. u 19:12 - pre 156 meseci
Citat:
3okc: Da, s tim da je suvišno ono 'D3' pošto se podrazumeva referenciranje na ćeliju u kojoj se f-ja nalazi. Dakle
Code:
=VLOOKUP($A2; Sheet3!$C$3:$DU$10162; COLUMN()-2; 0)
Da sada sam skužio da se mijenja i ovaj "-2" u slučaju ako se formula postavlja u stupcu "B" tj. tada je "-2" nepotreban.
pozz
 
Odgovor na temu

[es] :: Office :: Excel :: OpenOffice - pretraga po sheet-u 2 iz sheeta 1 i vracanje vrednosti

[ Pregleda: 3780 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.