Как напечатать каждую строку или ячейку на отдельной странице в Excel?
При работе с таблицами данных в Excel — будь то ведомости заработной платы, списки посещаемости или счёт-фактуры — нередко возникает необходимость распечатывать каждую запись отдельно. Это особенно актуально при подготовке индивидуальных отчётов для сотрудников или клиентов: размещение одной записи на странице обеспечивает чёткость и сохраняет конфиденциальность. Однако Excel по умолчанию выводит данные сплошным блоком, а настройка печати по одной строке или ячейке на страницу может показаться сложной. В этой статье вы найдёте четыре практичных метода решения этой задачи, дополненных советами, примерами использования и рекомендациями, которые помогут выбрать именно тот способ, что лучше всего подходит вам.
- Печать каждой строки/ячейки на отдельной странице с настройкой Высота строки
- Печать каждой строки/ячейки на отдельной странице с помощью VBA
- Печать каждой строки/ячейки на отдельной странице с помощью Kutools для Excel(с заголовком)
- Печать каждой строки на отдельной странице с помощью Kutools для Excel(без заголовка)
Печать каждой строки/ячейки на отдельной странице с помощью настройки Высота строки
Один из простых способов — вручную задать высоту строки с помощью встроенных настроек Excel так, чтобы каждая строка точно помещалась на одной печатной странице. Excel всегда печатает столько содержимого, сколько умещается в пределах заданных полей и выбранного размера бумаги; если строка достаточно высокая, на странице окажется только она. Этот метод прост, не требует формул или надстроек и особенно подходит, когда нужно распечатать небольшое количество записей по отдельности.
Этот подход идеально подходит для коротких списков или небольших наборов данных, так как предполагает ручную настройку. Учтите, что при работе с большими таблицами или при выполнении повторяющихся задач настройка перед каждой печатью может быстро стать утомительной и отнимать много времени.
1. Нажмите Разметка страницы > Поля > Настраиваемые поля.
2. В открывшемся диалоговом окне Настройки страницы введите 2,5 в поля верхнего и нижнего полей — Верхнее и Нижнее, затем нажмите кнопку OK.
Примечание: Точные значения полей могут потребовать корректировки в зависимости от используемого формата бумаги (например, A4, Letter и т.д.). Если строка разбивается на две страницы или остаётся слишком много пустого места, скорректируйте значения полей и проверьте результат в режиме Предварительный просмотр печати после изменений, чтобы добиться наилучшего результата.
3. Выделите все строки, которые нужно распечатать по отдельности. Затем щёлкните правой кнопкой мыши по выделенным заголовкам строк и в контекстном меню выберите команду Высота строки.
4. В диалоговом окне Высота строки введите 250 в поле Высота строки, затем нажмите кнопку OK.
Совет: Если в распечатке по-прежнему отображается более одной строки на странице или слишком много пустого места, постепенно изменяйте значение «Высота строки» и повторно проверяйте результат с помощью предварительного просмотра печати. Значение «250» — ориентировочное; оптимальные настройки могут отличаться в зависимости от содержимого столбцов, размера шрифта и масштаба печати.
5. Нажмите Файл (или кнопку Office), затем выберите Печать. В области предварительного просмотра печати вы увидите, что каждая выделенная строка теперь занимает отдельную страницу. Перед печатью проверьте разрывы страниц, чтобы убедиться в правильности результата, затем нажмите кнопку Печать, чтобы начать вывод отдельных страниц.
Этот метод быстро справляется с задачами небольшого объёма, не требует технических навыков и не изменяет данные на листе. Однако для больших таблиц или при частом использовании таких настроек рекомендуется применять автоматизированные решения, описанные ниже, чтобы экономить время и избегать повторяющихся действий.

Раскройте магию Excel с помощью KUTOOLS AI
- Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
- Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
- Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
- Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
- Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Печать каждой строки/ячейки на отдельной странице с помощью VBA
Если вам регулярно требуется печатать каждую строку на отдельной странице — особенно в случае длинных таблиц — процесс можно автоматизировать с помощью макроса VBA. Такой макрос последовательно пройдёт по листу и отправит каждую строку (или ячейку) на печать отдельно, обеспечивая точный контроль над заданием печати без необходимости вручную изменять форматирование или параметры страницы для каждой строки. Этот подход идеально подходит пользователям, знакомым с макросами и VBA, и исключает случайные изменения макета или форматирования исходного листа.
1. Нажмите одновременно клавиши Alt+F11, чтобы открыть окно редактора Microsoft Visual Basic для приложений.
2. Нажмите Вставка > Модуль. В появившемся новом модуле вставьте в окно следующий код VBA.
VBA: Печать каждой строки/ячейки на отдельной странице в Excel
Sub PrintOneLine()
Dim Rng As Range
Dim WorkRng As Range
Dim xWs As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set xWs = WorkRng.Parent
For Each Rng In WorkRng
xWs.PageSetup.PrintArea = Rng.EntireRow.Address
xWs.PrintPreview
Next
End Sub 3. Нажмите клавишу F5 или кнопку Выполнить (зелёный треугольник в верхней части окна VBA), чтобы запустить макрос. Появится диалоговое окно, в котором нужно выбрать диапазон для печати. Выделите нужные строки или ячейки и нажмите кнопку OK, чтобы продолжить.
Примечание: Если ваш набор данных большой, этот процесс может открыть несколько окон предварительного просмотра печати — по одному на каждую строку. Будьте готовы подтверждать печать для каждого окна вручную: это позволит убедиться, что форматирование отображается корректно перед продолжением. Если количество окон предварительного просмотра слишком велико, рассмотрите возможность перехода к прямой печати без предварительного просмотра, внеся соответствующие изменения в код (при наличии опыта работы с VBA).
4. Каждая строка будет отображаться в отдельном окне предварительного просмотра печати. Вам нужно вручную нажать кнопку Печать в каждом окне, чтобы отправить строку на принтер. Повторяйте этот процесс, пока не напечатаете все строки.
Опытные пользователи могут дополнительно настроить макрос — например, задать заголовки или изменить ориентацию страницы — чтобы он ещё точнее соответствовал конкретным требованиям отчётности.
Печать каждой строки/ячейки на отдельной странице с помощью Kutools для Excel
Если у вас установлен Kutools для Excel, его функция Разделить на столбцы предлагает быстрый и удобный способ печати каждой строки или ячейки на отдельной странице, а также позволяет добавлять заголовки на каждый печатаемый лист. Это особенно полезно для карточек сотрудников, списков заказов и любых других случаев, когда необходимо повторять заголовки вверху каждой страницы для наглядности.
1. Перейдите на вкладку KUTOOLS PLUS, затем нажмите кнопку Разделить на столбцы.
2. В диалоговом окне Разделить на столбцы настройте следующие параметры, чтобы определить способ разделения страниц:
(1) В поле Диапазон заголовков укажите диапазон, содержащий заголовки, которые должны отображаться вверху каждой печатной страницы;
(2) В поле Диапазон данных выберите строки, которые требуется распечатать по отдельности;
(3) Введите 1 в поле Строк на странице, чтобы разместить по одной строке на странице;
(4) В поле Столбцы на странице введите 1;
(5) Нажмите кнопку Ok, чтобы запустить инструмент.
После подтверждения Kutools создаст новый лист, автоматически разбив каждую строку на отдельную печатную страницу и добавив указанный заголовок вверху каждой из них. Это упрощает процесс и минимизирует риск проблем с форматированием или наложением при печати.
Практический совет: Чтобы визуально проверить разрыв страницы и убедиться в правильности результата перед печатью, переключитесь в режим Разрыв страницы — Предварительный просмотр, нажав Вид > Разрыв страницы — Предварительный просмотр.
Этот метод отличается гибкостью и идеально подходит для регулярных задач: вы можете обрабатывать сразу множество строк и получать согласованные, профессиональные распечатки с заголовками. После разделения просто перейдите в меню Файл (или нажмите кнопку Office) > Печать, чтобы выводить страницы по своему усмотрению.
Инструмент «Разделить на столбцы» оставляет исходный лист нетронутым, так что вы можете свободно повторно использовать исходную таблицу или экспериментировать с настройками для разных форматов вывода — ваши данные всегда останутся в безопасности.
Печать каждой строки на отдельной странице с помощью Kutools для Excel
Помимо разделения данных с повторяющимися заголовками, Kutools для Excel предлагает функцию Вставить разрывы страниц через каждую другую строку, которая позволяет легко и автоматически вставлять разрывы страниц после каждой строки в выделенном диапазоне. Этот метод эффективен и удобен как для простых, так и для умеренно сложных таблиц — особенно когда заголовки не нужны на каждой печатной странице.
1. Выделите диапазон, который нужно напечатать (он может включать несколько столбцов и строк), затем нажмите KUTOOLS PLUS > Печать > Вставить разрывы страниц через каждую другую строку.
2. В появившемся диалоговом окне введите 1 в поле Интервал. Это приведёт к вставке разрыва страницы после каждой строки, обеспечивая печать каждой строки на отдельной странице. Нажмите ОК, чтобы применить настройку.
После подтверждения появится уведомление с указанием количества вставленных разрывов страницы. Просто нажмите ОК, чтобы закрыть сообщение.
3. Перейдите в меню Файл (или нажмите кнопку Office) → Печать. Теперь каждая строка будет отображаться — и печататься — на отдельной странице, как и ожидалось.
Совет: Это решение сохраняет исходное форматирование без изменений и не требует копирования данных на новый лист. Если вы хотите удалить разрыв страницы после печати, перейдите в меню Разметка страницы > Разрывы > Удалить разрыв страницы.
Демонстрация: печать каждой строки/ячейки на отдельной странице в Excel
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек