Як надрукувати верхній рядок на кожній сторінці в Excel (повторити заголовки рядків/стовпців)

Коли ви працюєте з даними в Excel, є зручна функція, яка дозволяє заморозити стовпці верхнього рядка та заголовка (або навіть заблокувати кілька верхніх рядків або лівих стовпців).

Тому, коли ви прокручуєте вниз, заголовки завжди видно.

Але це не так, коли ви друкуєте свої звіти.

За замовчуванням друкований звіт міститиме лише рядок заголовка у верхній частині першої надрукованої сторінки, а потім усі інші сторінки цього не матимуть.

Це може зробити перегляд звітів кошмаром. Уявіть, що ви знаходитесь на третій сторінці і не знаєте, що являє собою точка даних (а взагалі туди -сюди перевіряти заголовки можна звести з розуму).

Рішення - нехай заголовки повторюються на кожній друкованій сторінці звіту.

У цьому уроці я вам покажу як надрукувати верхній рядок на кожній сторінці в Excel. Ви також можете налаштувати його так, щоб кілька верхніх рядків або лівих стовпців повторювалися на кожній сторінці.

Давайте подивимось, як це зробити!

Як надрукувати верхній рядок на кожній сторінці в Excel

Припустимо, у вас є набір даних, як показано нижче.

Якщо ви надрукуєте ці дані, вони займуть кілька сторінок, але заголовок з’явиться лише на першій сторінці.

Нижче наведено кроки, щоб переконатися, що рядок заголовка повторюється на кожній друкованій сторінці:

  1. Перейдіть на вкладку «Макет сторінки»
  2. У групі «Налаштування сторінки» клацніть на панелі запуску діалогового вікна (маленька нахилена стрілка, як показано нижче)
  3. У діалоговому вікні «Налаштування сторінки» натисніть вкладку «Аркуш»
  4. Натисніть на поле біля опції "Рядки для повторення зверху"
  5. Виберіть верхній рядок (ви помітите, що $ 1: $ 1 автоматично вставляється в поле «Рядки для повторення вгорі»).
  6. Натисніть OK.

Тепер, коли ви надрукуєте ці дані, ви помітите, що заголовок верхнього рядка повторюється на кожній друкованій сторінці.

Ви можете перевірити це, натиснувши вкладку «Файл», а потім натиснувши опцію «Друк». Відкриється панель попереднього перегляду друку.

Натисніть на піктограми зі стрілками внизу панелі попереднього перегляду друку, і ви побачите, як заголовки повторюються на кожній зі сторінок.

Так само, як ми налаштували параметри друку верхнього рядка на кожній сторінці, ви також можете налаштувати його на друк кількох рядків заголовків на кожній сторінці.

Для цього на кроці 5 із зазначених вище кроків замість того, щоб вибрати верхній рядок, виберіть кілька верхніх рядків, які потрібно повторити на кожній друкованій сторінці.

Зауважте, що вам потрібно вибрати суміжні рядки (тобто, ви можете встановити рядки 1, 2 і 3 для друку на кожній сторінці, але не можна встановити, щоб рядки 1 і 3 повторювалися на кожній друкованій сторінці)

Ви також можете встановити крайній лівий стовпець (або кілька лівих стовпців) для повторення на кожній сторінці під час друку. Процес точно такий же, де на кроці 5 замість вибору рядка можна вибрати стовпець, який потрібно повторити.

І, звичайно, ви також можете встановити, щоб верхній рядок і верхній стовпець повторювалися на кожній друкованій сторінці.

Роздрукуйте рядки на кожній сторінці за допомогою трюка NameBox

Тепер дозвольте мені також поділитися дивовижним трюком Excel, про який мало хто знає.

Перевага використання вищевказаного методу (де ми використовуємо діалогове вікно Параметри сторінки) полягає в тому, що він дає вам набагато більше можливостей під час друку звітів.

Але якщо все, що вам потрібно зробити, це переконатися, що верхній або лівий стовпець повторюється на кожній друкованій сторінці, цей трюк з NameBox набагато швидший.

Припустимо, у вас є набір даних, як показано нижче.

Нижче наведено кроки, щоб переконатися, що заголовки надруковані на кожній сторінці

  1. Виберіть рядок заголовка
  2. Натисніть на поле «NameBox»
  3. Введіть текст вручну Print_Titles
  4. Натисніть клавішу Enter

Це воно! Тепер, коли ви надрукуєте набір даних, перший рядок повторюватиметься на кожній сторінці.

Якщо ви хочете повторити кілька рядків або стовпців заголовка, спочатку виберіть їх, а потім назвіть їх як Print_Titles

Чому це працює?

Коли ви використовуєте діалогове вікно Параметри сторінки для встановлення рядків і стовпців, які слід повторювати, Excel автоматично створює Іменований діапазон з назвою Print_Titles.

Отже, замість того, щоб йти маршрутом діалогового вікна Параметри сторінки, якщо ви самі створите той самий іменований діапазон, це теж спрацює.

Як повторити рядки заголовків на кожній сторінці, крім останніх кількох сторінок?

На жаль, немає вбудованого способу переконатися, що заголовки друкуються на кожній сторінці, окрім останньої сторінки (або останніх кількох сторінок).

Одним із способів вирішення проблеми може бути наявність сторінок, на яких ви не хочете, щоб заголовки повторювалися, тому перебувайте на окремому робочому аркуші.

Але це може бути не всім ідеально.

Нижче наведено код макросу VBA, який це зробить.

Sub RepeatHeadersPrintExceptLastPage () затемнити загальні сторінки як довгі загальні сторінки = Application.ExecuteExcel4Macro ("GET.DOCUMENT (50)") з ActiveSheet.PageSetup .PrintTitleRows = "$ 1: $ 1" ActiveSheet.PrintOut: PrintTitleRows = "" ActiveSheet.PrintOut From: = TotalPages, To: = TotalPages End End End Sub

Наведений вище код використовує Application.ExecuteExcel4Macro (“GET.DOCUMENT (50)”) щоб отримати загальну кількість сторінок у наборі даних, які будуть надруковані.

Потім він надрукує всі сторінки (крім останньої), і протягом цього часу для параметра PrintTitleRows встановлено значення $ 1: $ 1. Тож перший рядок буде надрукований як заголовок на всіх сторінках, крім останньої.

Потім друкується остання сторінка, де властивість PrintTitleRows має значення null, тому на останній сторінці не друкуються рядки заголовків.

Це невдале обхідне рішення, але якщо все, що вам потрібно зробити, це роздрукувати всі дані на аркуші так, щоб заголовок повторювався на кожній сторінці, крім останньої сторінки, це спрацює.

Можливо, вам доведеться трохи змінити код, якщо ви хочете, щоб повторювалося більше заголовків, а також, щоб заголовки стовпців друкувалися на кожній сторінці.

Сподіваюся, вам цей підручник був корисним!

wave wave wave wave wave