Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 5. 10. 2010 20:15:08

konec
Člen
Registrace: 5. 9. 2007
Příspěvků: 10

Calc tisk seznamu "vedle sebe"

Dobrý den,

mám seznam o 3 sloupcích a cca 3000 řádcích. Sloupce jsou velmi úzké a rád bych proto tiskl několik sloupců na A4 vedle sebe, příklad:
originál seznam:
1
2
3
4
5
6

tisk:
1   4
2   5
3   6

Jde toto v Calcu nějak jednoduše? Ve Writeru to jde přes Formát - Stránka - Sloupce, ale to v Calcu není. Přesouvat ručně tolik buněk se mi nechce :-(.

Děkuji

Offline

#2 5. 10. 2010 23:34:49

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 842

Re: Calc tisk seznamu "vedle sebe"

Použijte třeba funkci index.

Předpokládám, ře hodnoty mám ve sloupci A, v buňce B1 je počet řádků na stránku v buňce B2 je počet sloupců na stránku

Do C1 vložím:

=IF(COLUMN()-COLUMN($C$1)<$B$2;INDEX($A$1:$A$1000;1+ROUNDDOWN((ROW()-ROW($C$1))/$B$1)*($B$1*$B$2)+(COLUMN()-COLUMN($C$1))*$B$1+MOD(ROW()-ROW($C$1);$B$1));"")

a nakopíruju vzorec kam až potřebuju. (Navíc je ochrana proti více řádkům. Na konci seznamu bude vzorec dávat buď chybu nabo nuly, podle toho, jaký zvolíte přesah. Ošetření není moc složité). Další úpravy podle libosti - jde jen o to, jak pozici v tabulce přepočítat na pořadí v původním sloupci.

Offline

#3 6. 10. 2010 07:33:01

konec
Člen
Registrace: 5. 9. 2007
Příspěvků: 10

Re: Calc tisk seznamu "vedle sebe"

No teda, to si budu muset detailně projít. Díky!

Offline

Zápatí