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

Odrediti iz kog sheet*-a povlačiti podatke

[es] :: Office :: Excel :: Odrediti iz kog sheet*-a povlačiti podatke

[ Pregleda: 1696 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sergiles
student

Član broj: 235130
Poruke: 24
195.66.69.*



Profil

icon Odrediti iz kog sheet*-a povlačiti podatke26.05.2016. u 12:52 - pre 95 meseci
Zdravo,

Imam 3 sheet-a pod nazivom 1, 2 i 3...u četvrti sheet u određenu ćeliju (B6) upisujem sledeću formulu
=MATCH(M$6;'3'!B14:B37;0) i dobijem rezultat 2, ali to nije bitno.
Kada kopiram formulu u desnu stranu želim da mi se menja samo slovi M (M$6) i to nije problem, ali kada želim da kopiram na dole formulu želim sledeću stvar.
U koloni A imam ispisane brojeve 1, 2, 3, 1, 2, 3, 1, 2, 3, tj ćelija A1 sadrži 1, A2 sadrži 2, A3 sadrži 3, pa A4 opet 1 i td.
Da li može u pomenutoj formulu da umesto broja 3 koji je pod apostrofima bude upisana vrednost iz kolone A, tj da preko kolone A određujem iz kog će sheet-a da povlači podatke za match formulu?

Hvala

 
Odgovor na temu

rudy_kv
Dejan Rudnjanin
Nastavnik grupe geodetskih predmeta
MTŠ "14. oktobar"
Kraljevo

Član broj: 245118
Poruke: 93
212.200.65.*



+5 Profil

icon Re: Odrediti iz kog sheet*-a povlačiti podatke26.05.2016. u 13:35 - pre 95 meseci
Verovatno problem moze da se redi kombinovanjem funkcija INDIRECT i ADDRESS, mada bi bolje bilo da se vidi konkretan primer tj. da okacis fajl.
VICTORIA CONCORDIA CRESCIT
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Odrediti iz kog sheet*-a povlačiti podatke26.05.2016. u 21:33 - pre 95 meseci
S obzirom da nisi dao primjer ne znam da li sam te dobro razumio ali kao što je kolega ]rudy_kv rekao INDIRECT funkcija ti može pomoći, pretpostavljam da ti je vjerojatno M6 uvjet i želiš vratititi broj reda (tvoj rezultat 2) sa određenog sheeta za taj uvjet.
Probaj ovu ARRAY formulu
Code:
=MATCH(M$6;INDIRECT("'"&$A1&"'!"&CHAR(64+COLUMN(B$1))&"14:"&CHAR(64+COLUMN(B$1))&37);0)


Ova ispod Array formula vraća podatak iz prve ćelije nevedenog range, ali je problem kada kopiraš u desnu stranu jer je range B14:B37 fiksiran.
Code:
=INDIRECT("'"&$A1&"'!B14:B37")

Ova Array formula ispod, koja je ugniježđena u prvoj formuli također vraća isti rezultat kao i prethodna, razlika od prethodne formule je ta što se kopiranjem u desno mijenja range B14:B37
Code:
=INDIRECT("'"&$A1&"'!"&CHAR(64+COLUMN(B$1))&"14:"&CHAR(64+COLUMN(B$1))&37)

Ova formula ispod vraća slovo stupca 'B', ovdje se nalazi formula =COLUMN(B1) koja vraća broj '2' pa se prilikom kopiranja u desno ovaj broj mijenja u 2,3,4... pa je sveukupni rezultat B,C,D...
Code:
=CHAR(64+COLUMN(B$1))

Vidi primjer
Prikačeni fajlovi
 
Odgovor na temu

sergiles
student

Član broj: 235130
Poruke: 24
195.66.69.*



Profil

icon Re: Odrediti iz kog sheet*-a povlačiti podatke28.05.2016. u 09:01 - pre 95 meseci
pokušao sam sam da napravim formulu, bolje kad se namučiš, tad i nešto i naučiš :)
pokušao sam da okačim fajl, ali nemam opciju za upload....
ne znam da li sam obnevideo ili ipak ne mogu to da uradim
svakako sam uradio sledeću formulu, pa ako smatrate da postoji bolji način
neće mi biti teško da još nešto naučim :)

ispod su linkovi ka slikama kako izgledaju sheet-ovi
sheet-ovi od 1 do 31 su kao datumi i u njih ubacujem podatke a u poslednji sheet se sve sumira

https://www.photobox.co.uk/my/photo/full?photo_id=21203159829

https://www.photobox.co.uk/my/photo/full?photo_id=9191199147

ipak može da se ubaci fajl...:)
Prikačeni fajlovi
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Odrediti iz kog sheet*-a povlačiti podatke28.05.2016. u 15:47 - pre 95 meseci
Citat:
sergiles: ako smatrate da postoji bolji način neće mi biti teško da još nešto naučim
Nije bolji ali je kraći
S obzirom da povlačiš podatke uvijek iz istog raspona ćelija
Umjesto ove Array formule u I3 na Sheetu 'OEE mesec'
Code:
=INDEX(INDIRECT("'"&$C3&"'"&"!"&"B3:H26");MATCH(I$1;INDIRECT("'"&$C3&"'"&"!"&"B3:B26");0);IF($D3=3;$D3+2;$D3+5))

možeš postaviti skraćenu (formula je ista samo kraća)
Code:
=INDEX(INDIRECT("'"&$C3&"'!B3:H26");MATCH(I$1;INDIRECT("'"&$C3&"'!B3:B26");0);IF($D3=3;$D3+2;$D3+5))
 
Odgovor na temu

[es] :: Office :: Excel :: Odrediti iz kog sheet*-a povlačiti podatke

[ Pregleda: 1696 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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