Stránka 1 z 1

Tisk sloupců vedle sebe na A4 - Excel

Napsal: 24 dub 2025 10:51
od atari
Excel 5000 řádků 2 úzké sloupce a v tisku to je 100 stránek. Potřebuji ty 2 sloupce vytisknou 2x vedle sebe na A4 na výšku, aby to byla polovina listů papíru.

Excel to neumí. Když to tisknu přes pdf a zadám 2 listy na jednu stránku, tak to zase zmenší na 50%.

Má někdo tip, jak toto řešit?

Re: Tisk sloupců vedle sebe na A4

Napsal: 24 dub 2025 10:57
od Zivan
Pokud se to nebude tisknout kazdy den, tak mi prijde nejjednodussi udelat novy list, zkopirovat pulku radku puvodniho do sloupce A a B, pak treba jeden dva sloupce vynechat a zbytek radku nakopirovat do dalsich dvou sloupcu? A pak tisk.

Re: Tisk sloupců vedle sebe na A4

Napsal: 24 dub 2025 11:21
od atari
Tohle řešení nevyhovuje, protože by na první stránce levý sloupec začínal řádkem 1 a pravý řádkem 2500. Je potřeba tisknout řádky kontinuálně od 1 do 5000 tisíc.
(To znamená, že vlevo dole skončím řádkem 50, a pokračuji na tom samém listě vpravo nahoře řádkem 51. )

A opakuje se to, není to jednorázová akce.

Re: Tisk sloupců vedle sebe na A4 - Excel

Napsal: 24 dub 2025 11:33
od Martab
Nemám MS Excel, tedy nemohu vyzkoušet, ale nešlo by to třeba takto:

Vytvořit Sheet2
cell A1
=IFERROR(INDEX(Sheet1!A:A, ROW() + (COLUMN()-1)/2 * 100), "")
cell B1
=IFERROR(INDEX(Sheet1!B:B, ROW() + (COLUMN()-1)/2 * 100), "")
potom roztáhnout cells A1, B1 po 100 a roztáhnout doprava?

Popřípadě 100 změnit na počet co vyhovuje?

Re: Tisk sloupců vedle sebe na A4 - Excel

Napsal: 25 dub 2025 12:24
od Speed_dead
Nešlo by to vyřešit vlastním formátem listu? Že by list v Excelu měl nastavený ne standartní formát (A4) 210x297mm, ale třeba 70x297 a pak se dalo tisknout tři stránky vedle sebe?

Re: Tisk sloupců vedle sebe na A4 - Excel

Napsal: 26 dub 2025 09:11
od atari
Hoši díky, oba způsoby fungují. :thumbup: :thumbup:

Ty vzorce jsem musel upravit takto (ve sloupci B to zobrazovalo až od řádku 51):

Kód: Vybrat vše

=IFERROR(INDEX(List1!$A:$A; ŘÁDEK() + CELÁ.ČÁST((SLOUPEC()-1)/2) * 100); "")
=IFERROR(INDEX(List1!$B:$B; ŘÁDEK() + CELÁ.ČÁST((SLOUPEC()-1)/2) * 100); "")

A ten tisk na vlastní formát stránky taky funguje dobře, akorát to můj Excel (Office PRO 2021) neumí. Musel jsem to tisknout přes PDF. Ale také jen některé PDF umí vlastní formát, například PDFcreator.