< návrat zpět

MS Excel


Téma: Kopirovani funkce odkazujici na jiny list rss

Zaslal/a 1.12.2015 21:03

Zdravim,

potreboval bych drobnou radu. Jak rozkopirovat funkci(kdyz), ktera odkazuje na list v jinem souboru a data v ni obsazena prenasi/neprenasi do daneho souboru. Pri kopirovani se prenese ve formatu A1 a nedojde k prepoctu na B1 a jedinne, co muzu udelat, je prepsat to rucne. Kdyz tohle potrebuju udelat pro nekolik tisic bunek, tak na tom stravim celou zimu... za pomoc diky

Zaslat odpověď >

#028441
avatar
Zkuste použít srozumitelnější jazyk, než ten, kterým se vyjadřujete. Nem tudom!citovat
icon #028443
avatar
tipujem na použitie absolútnych odkazov namiesto relatívnychcitovat
#028444
Začátečník
Osobně spíše tipuji, že kopírujete funkci z řádku.
Pokud by jste kopíroval buňku se vzorcem, "přepočet" vzorce by se provedl automaticky, pokud je relativně odkazováno.citovat
#028632
avatar
pokusil jsem se to popsat co nejsrozumitelneni... kopiruji bunku, nikoliv z radku. V libre office to prekopiruje se zmenou adresy bunky, office 2010 v praci prekopiruje stejne, jako zdroj.
libre:
=IF('file:/test'#$List1.A1=0;" ";'file:///test#$List1.A1)
prelozeno: pokud je v souboru test bunka A1=0, PRAVDA neprenasej nic, NEPRAVDA prekopiruj obsah A1 do souboru DATA na pozici funkce..
V souboru data v bunce A1 je tedy funkce IF, zkopiruji do bunky A2 a funkce se zmeni na tento tvar:

=IF('file:/test'#$List1.A2=0;" ";'file:///test#$List1.A2)

v excelu po zkopirovani do bunky A2 dostanu tohle:
=IF('file:/test'#$List1.A1=0;" ";'file:///test#$List1.A1)
tudiz to okdazuje stale na bunku A1

doufam ze to je uz srozumitelne.citovat
#028633
avatar
A prečo nepriložíš súbor ako ostatní?citovat
icon #028635
avatar
no, hlavne asi chcelo hneď na začiatku uviesť, že sa nejedná o Excel, ale o nejaký libre office
on totiž odkaz do iného súboru v prostredí excel vyzerá nejako takto:=IF('C:\Users\alxxx\Desktop\[pom.xlsx]List1'!A1=0;"";'C:\Users\alxxx\Desktop\[pom.xlsx]List1'!A1)Toto hore uvedené rozkopírovať ide, bez problémov.
O syntaxi, kedy v IF máš v prvý argument 'file:/test'#$List1.A1=0, dosť pochybujem, že je excelu vlastná, takže je otázka, ako si to vlastne excel preberie...citovat
#028705
avatar
http://www.edisk.cz/stahni/41195/datovy.xlsx_11.3KB.html
http://www.edisk.cz/stahni/58589/zdrojovy.xlsx_8.86KB.html

pro AL: pouzil jsem libre office jako ukazku, original je v excelu.

zkuste na to mrknout, priklad to snad osvetli....citovat
#028706
avatar
a jeste bych chtel podotknout, ze ta ukazka z libre je spatne, neni to odkaz na soubor, ale na list v souboru, coz je spatne...citovat
#028707
avatar
a placeny edisk asi taky nemate :)
http://ulozto.cz/xWDNudb5/datovy-xlsx
http://ulozto.cz/xFEQwKkX/zdrojovy-xlsxcitovat
icon #028711
avatar
Super, v prvom rade, než by si sa zaregistroval a vložil prílohu sem, tak čakáš, že si niekto bude sťahovať súbory z edisk, uložto apod.
Ďalej, úlohu som už vyriešil hneď v mojom prvom príspevku, ale ty si zrejme príliš pohodlný trochu nad tým popremýšľať.
Takže skúsim ešte raz a tým už končím:
Nájdeš rozdiel medzi:=IF([zdrojovy.xlsx]List1!$A$2=0;" ";[zdrojovy.xlsx]List1!$A$2)a=IF([zdrojovy.xlsx]List1!A2=0;" ";[zdrojovy.xlsx]List1!A2)???citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje