Jak vytisknout horní řádek na každou stránku v aplikaci Excel (opakovat záhlaví řádků/sloupců)

Při práci s daty v Excelu existuje praktická funkce, která vám umožňuje zmrazit horní řádky a sloupce záhlaví (nebo dokonce zamknout více horních řádků nebo levých sloupců).

Když se tedy posunete dolů, záhlaví jsou vždy viditelná.

To ale není případ, když si tisknete sestavy.

Ve výchozím nastavení by tištěná sestava měla pouze řádek záhlaví v horní části první vytištěné stránky a ostatní ostatní stránky by ji neměly.

Díky tomu může být procházení zpráv noční můrou. Představte si, že jste na třetí stránce a nevíte, co datový bod představuje (a tam a zpět kontrolovat záhlaví může být šílené).

Řešení - nechte záhlaví opakovat na každé vytištěné stránce sestavy.

V tomto tutoriálu vám ukážu jak vytisknout horní řádek na každé stránce v aplikaci Excel. Můžete jej také nakonfigurovat tak, aby se více horních řádků nebo levých sloupců opakovalo na každé stránce.

Podívejme se, jak to udělat!

Jak vytisknout horní řádek na každé stránce v aplikaci Excel

Předpokládejme, že máte datovou sadu, jak je uvedeno níže.

Pokud tato data vytisknete, zabere to více stránek, ale nadpis se zobrazí pouze na první stránce.

Níže jsou uvedeny kroky k zajištění toho, aby se řádek záhlaví opakoval na každé vytištěné stránce:

  1. Klikněte na kartu „Rozložení stránky“
  2. Ve skupině „Vzhled stránky“ klikněte na spouštěč dialogového okna (malá nakloněná šipka, jak je znázorněno níže)
  3. V dialogovém okně „Vzhled stránky“ klikněte na kartu „List“
  4. Klikněte na pole vedle možnosti „Řádky, které se mají opakovat nahoře“
  5. Vyberte horní řádek (všimnete si, že $ 1: $ 1 je automaticky vloženo do pole „Řádky, které se mají nahoře opakovat“.
  6. Klikněte na OK.

Když si nyní vytisknete tato data, všimnete si, že se záhlaví horního řádku opakuje na každé vytištěné stránce.

Můžete to zkontrolovat kliknutím na kartu „Soubor“ a poté kliknutím na možnost „Tisk“. Tím se otevře podokno Náhled tisku.

Klikněte na ikony šipek v dolní části podokna náhledu tisku a měli byste vidět, jak se záhlaví opakují na každé ze stránek.

Stejně jako jsme nakonfigurovali nastavení pro tisk horního řádku na každou stránku, můžete jej také nastavit pro tisk více řádků záhlaví na každou stránku.

Chcete -li to provést, v kroku 5 výše uvedených kroků místo výběru horního řádku vyberte více horních řádků, které chcete opakovat na každé vytištěné stránce.

Všimněte si toho, že musíte vybrat souvislé řádky (tj. Můžete nastavit, aby se řádky číslo 1, 2 a 3 tiskly na každou stránku, ale nemůžete nastavit, aby se řádky číslo 1 a 3 opakovaly na každé vytištěné stránce)

Můžete také nastavit, aby se sloupec zcela vlevo (nebo více sloupců zcela vlevo) opakoval na každé stránce při tisku. Postup je úplně stejný, kde v kroku 5 můžete místo výběru řádku vybrat sloupec, který chcete opakovat.

A samozřejmě můžete také nastavit, aby se horní řádek a horní sloupec opakovaly na každé vytištěné stránce.

Vytiskněte řádky na každé stránce pomocí triku NameBox

Nyní mi dovolte také sdílet úžasný trik aplikace Excel, o kterém neví mnoho lidí.

Výhodou použití výše uvedené metody (kde používáme dialogové okno Vzhled stránky) je, že vám při tisku sestav poskytuje mnohem více možností.

Pokud ale chcete pouze zajistit, aby se sloupec nahoře nebo úplně vlevo opakoval na každé vytištěné stránce, je tento trik NameBox mnohem rychlejší.

Předpokládejme, že máte datovou sadu, jak je uvedeno níže.

Níže jsou uvedeny kroky k zajištění vytištění záhlaví na každé stránce

  1. Vyberte řádek záhlaví
  2. Klikněte na pole „NameBox“
  3. Ručně zadejte text Print_Titles
  4. Stiskněte klávesu Enter

A je to! Když nyní vytisknete datovou sadu, první řádek se bude opakovat na každé stránce.

V případě, že chcete opakovat více řádků nebo sloupců záhlaví, nejprve je vyberte a poté pojmenujte jako Print_Titles

Proč to funguje?

Když použijete dialogové okno Vzhled stránky k nastavení řádků a sloupců, které se mají opakovat, Excel automaticky vytvoří Pojmenovaný rozsah s názvem Print_Titles.

Pokud tedy místo procházení dialogového okna Vzhled stránky vytvoříte stejný pojmenovaný rozsah sami, bude to fungovat také.

Jak opakovat řádky záhlaví na každé stránce kromě posledních několika stránek?

Bohužel neexistuje žádný vestavěný způsob, jak zajistit, aby se záhlaví tiskla na každou stránku kromě poslední stránky (nebo několika posledních stránek).

Jedním řešením by mohlo být mít stránky, kde nechcete, aby se záhlaví opakovaly, takže buďte v samostatném listu.

To ale nemusí být ideální pro každého.

Níže je uveden kód makra VBA, který to provede.

Sub RepeatHeadersPrintExceptLastPage () Dim TotalPages as Long TotalPages = Application.ExecuteExcel4Macro ("GET.DOCUMENT (50)") With ActiveSheet.PageSetup .PrintTitleRows = "$ 1: $ 1" ActiveSheet.PrintOut From: = 1, To: Total: PrintTitleRows = "" ActiveSheet.PrintOut Od: = TotalPages, Do: = TotalPages End With End Sub

Výše uvedený kód používá Application.ExecuteExcel4Macro („GET.DOCUMENT (50)“) získáte celkový počet stránek v datové sadě, které budou vytištěny.

Poté vytiskne všechny stránky (kromě poslední) a během této doby je PrintTitleRows nastaven na $ 1: $ 1. První řádek bude tedy vytištěn jako záhlaví na všech stránkách kromě posledního.

Poté se vytiskne poslední stránka, kde je vlastnost PrintTitleRows nastavena na hodnotu null, takže se na poslední stránce nevytisknou žádné řádky záhlaví.

Toto je neobratné řešení, ale pokud vše, co chcete udělat, je vytisknout všechna data v listu, aby se záhlaví opakovalo na každé stránce kromě poslední stránky, fungovalo by to.

Možná budete muset kód trochu upravit v případě, že chcete, aby se opakovalo více záhlaví nebo také aby se záhlaví sloupců vytiskly na každou stránku.

Doufám, že jste našli tento návod užitečný!

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave