Zdravím Vás, prosím o pomoc při tvorbě tabulek a jejich propisování do jiných listů.
zde zkopírovaná odpověď, dle které funguje zadání, jen bych tam chtěl doplnit funkci. POtřebuji doplňovat do originální tabulky řádky a ty aby se včetně všeho také dpolňovali do zkopírovaných částí tabulky.
Ještě jeden dotaz je, ja možné nuly, které vzniknou zkopírováním, nahradit prázdnou buňkou ale aby se zachovalo propisování?
zde odpověď kterou potřebuji posunout o funkce výše
Rozkopírování tak jak popisujete doporučuji takto :
1. tabulka v listu1 např. A1:C5
2. tabulka v listu1 např. A7:C10
3. tabulka v listu1 např. A12:C18
4. tabulka v listu1 např. A20:C25
5. tabulka v listu1 např. A28:C35
...
9. tabulka v listu1 např. A100:C131
-----------------------------------
Zkopírujeme nejprve manuálně všechny tabulky do listu2 : Zkopírujeme celý obsah listu 1 do Listu2.
Postup : v listu 1 stiskneme Ctrl+A, zkopírovat, skočit do listu2 (buňka A1) a dáme "vložit" z hlavní nabídky nebo (Ctrl+V).
Je to vzor pro další postup. Následně v Listu1 napíšeme do buňky D1 (nebo do jakékolov volné buňky za tabulkou - ale v raději v prvním řádku - vzorec "=A1".
Potom se tedy totéž co je v A1 objeví i v D1.
Následně obsah buňky D1 vystřihneme hlavní nabídkou, (nebo Ctrl+X) a vložíme do buňky A1 Listu2! - Buď z hlavní nabídky "vložit" (nebo Ctrl+V). Nyní by se v buňce A1 Listu2 měl objevit vzorec "=List1.A1".
Další krok je ten že hned obsah buňky A1 v Listu2! zkopírujeme do paměti. To uděláme pomocí Ctrl+C, nebo z hlavní nabídky "kopírovat".
Toto už budeme kopírovat do všech buněk Listu2 které obsahují kopii tabulky postup :
A - Stiskneme Ctrl+End - skočíme na poslední buňku kopie tabulky.
B - Stiskneme Shift+Ctrl+Home. Tím vybereme celou kopii tabulky.
C - Do vybraného úseku vložíme vzorec pomocí nabídky vložit (nebo Ctrl+V).
D - Nyní máme v kopii tabulky vzorce místo původních hodnot. Stiskneme v Libre Ofice F4 (v Apache Open Office tuším Shift+F4).
Nyní bychom měli mít ve všech buňkách vzorec s "dolary". Například v "A1" by mělo být =$List1.$A$1 a podobně ve všech vzorcích takže v "B2" to bude =$List1.$B$2 a podobně.
Jestli se Vám to nepovede začněte znovu krok po kroku. Je totiž důležité mít stále vybraný celý úsek od začátku první tabulky do konce poslední tabulky. Postup sice funguje i bez dolarů, ale s dolary je to velice bezpečné - jinak se snadno dopustíte chyb.
Nyní teprve opustíme původní celý úsek (první až poslední tabulka). Musíte najít řádky ve kterých jsou samé nuly. Tyto řádky jsou v originále prázdné a jsou mezi tabulkami. Tyto hodnoty s nulou smažte tak aby tam nebylo nic. (klepnout na číslo řádku úplně vlevo (vybere se celý řádek) a stisknout Delete.)
Zůstaly nám kopie tabulky které se skládají jen ze samých vzorců. Tyto tabulky už (každou tabulku jednotlivě) celou naráz vystřihneme a vložime do nového sešitu - podle potřeby ale nejlépe do buňky A1.
- Takže z listu2 vybereme a vystřihneme tabulku 2 a vložíme ji do buňky A1 Listu3.
- Následně vystřihneme z listu2! 3. tabulku a vložíme ji do Listu4 (do buňky A1).
- Totéž s 4. tabulkou do listu 4 a tak dál (5. až 9. tabulka).
Nyní máte originál v Listu1 a kopie které se aktualizují podle originálu v listech 1 až 10. Cokoliv v jakékoliv vzorové tabulce (list1) změníte, objeví se automaticky na správném listu. Doporučuji jednotlivé listy přejmenovat podle tabulek které obsahují.
děkuji moc za pomoc, jsem již krůček od vyřešení :-)
Karel