Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как изменить размер области печати и уместить её на одну страницу в Excel?

Author Xiaoyang Last modified

При печати листа Excel часто можно столкнуться с тем, что содержимое выходит за пределы одной страницы, из-за чего дополнительные столбцы или строки попадают на вторую или последующие страницы. Это не только приводит к ненужному расходу бумаги, но и делает отчеты менее читабельными и понятными. В идеале, все важные данные должны быть четко представлены на одной странице. Так есть ли эффективный способ изменить размер области печати и гарантировать, что всё аккуратно уместится на одной странице в Excel? К счастью, в Excel существует несколько практических и простых методов, которые помогут вам достичь этой цели. В этой статье мы рассмотрим различные решения для изменения размера области печати и размещения вашего контента на одной странице, обеспечив профессиональный вид и эффективную печать.

💡 Быстрая навигация:
➤ Изменение размера области и уменьшение до одной страницы с помощью функции «Уместить лист на одну страницу»
➤ Изменение размера области и уменьшение до одной страницы путем изменения ширины и высоты
➤ Печать нескольких выделенных областей и уменьшение до одной страницы в Excel с помощью Kutools for Excel
➤ VBA код – Автоматическая установка области печати и масштабирование листа для умещения на одну страницу
➤ Формула Excel – Динамическое определение области печати для автоматической настройки диапазона печати

Изменение размера области и уменьшение до одной страницы с помощью функции «Уместить лист на одну страницу»

Excel предоставляет удобную опцию печати под названием «Уместить лист на одну страницу», которая автоматически масштабирует весь ваш рабочий лист так, чтобы он поместился на одну страницу при печати. Эта функция доступна в Excel 2010, 2013, 2016 и более поздних версиях, но не в Excel 2007.

Используя эту функцию, вы можете сохранять ваши распечатки аккуратными и избегать разрывов страниц или частично заполненных страниц. Однако, если ваш набор данных большой, содержимое может быть сильно уменьшено, что затруднит чтение. Всегда проверяйте результат перед печатью.

Чтобы использовать эту функцию:

  1. Нажмите вкладку Файл и выберите Печать.
  2. В разделе Настройки нажмите выпадающее меню под Без масштабирования и выберите Уместить лист на одну страницу. См. скриншот ниже:

select the Fit Sheet to One Page from Print section

Это автоматически изменит размер вашего рабочего листа так, чтобы все данные поместились на одной странице. После выбора этого параметра проверьте область предварительного просмотра. Если содержимое кажется слишком маленьким, рассмотрите возможность корректировки ширины столбцов, удаления ненужных строк/столбцов или переключения на альбомную ориентацию перед печатью.

Примечание: Этот параметр недоступен в Excel 2007. Если вы используете Excel 2007 или вам нужно больше контроля над масштабированием, попробуйте следующий метод ниже.

Изменение размера области и уменьшение до одной страницы путем изменения ширины и высоты

Еще один практичный способ убедиться, что весь ваш рабочий лист печатается на одной странице — это ручная настройка параметров Масштабировать до размера. Этот метод дает вам более точный контроль над тем, как Excel масштабирует ваши данные, и доступен в Excel 2007 и более поздних версиях.

Установив оба параметра Ширина и Высота на 1 страницу, Excel сожмет всю область печати так, чтобы она поместилась на одной напечатанной странице. Это особенно полезно при подготовке стандартных отчетов или документов для презентаций.

Чтобы применить этот метод:

  1. Перейдите на вкладку Разметка страницы.
  2. В группе Масштабировать до размера установите Ширину и Высоту на 1 страницу из выпадающих меню.

Change the Width and Height to 1 page

Когда оба значения будут установлены на 1 страницу, Excel автоматически масштабирует рабочий лист так, чтобы весь контент поместился на одной странице.

Примечание: Этот метод лучше всего работает для рабочих листов умеренного размера. Для больших наборов данных вам также может потребоваться изменить ориентацию страницы, поля или размер бумаги, чтобы обеспечить читаемость. Если масштабированное содержимое кажется слишком маленьким, рассмотрите возможность разбиения данных по нескольким листам.

Печать нескольких выделенных областей и уменьшение их до одной страницы в Excel с помощью Kutools for Excel

Если ваш рабочий лист содержит важные данные, разделенные на несколько диапазонов, вы можете захотеть напечатать несколько выбранных областей вместе на одной странице для лучшей презентации. Этого нельзя добиться с помощью стандартной функции Область печати Excel, поскольку она поддерживает только непрерывные диапазоны. Kutools for Excel решает эту проблему, предоставляя мастер Print Multiple Selection Wizard, который позволяет объединить несколько диапазонов и напечатать их на одной странице — экономя бумагу и повышая ясность. Это особенно полезно для сводных отчетов или данных, разбросанных по листу.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

После бесплатной установки Kutools for Excel выполните следующие шаги:

1. Нажмите Kutools Plus > Печать > Мастер множественной печати.
click Print Multiple Selection Wizard feature of kutools

2. В диалоговом окне мастера нажмите Добавить чтобы вставить каждый диапазон, который вы хотите включить на страницу.
add the selections to print into one page

3. Нажмите Далее. На втором шаге мастера отметьте Указать новые настройки печати, затем нажмите Настройка страницы. В разделе Страница вкладки убедитесь, что выбрано Уместить в и введите 1 в оба поля ширины и высоты.
set print settings in the dialog box   check Fit to option

4. Нажмите OK, затем Далее. На финальном шаге мастера выберите желаемое действие — например, Активировать рабочий лист, но не печатать его для предварительного просмотра перед печатью.
check one operation

5. Будет создан новый рабочий лист, где все выбранные диапазоны будут расположены в удобном для печати формате. Теперь, когда вы напечатаете этот лист, все выбранные области появятся на одной странице.
all selected range are located into one page

Примечания и советы:
  • Вы можете переупорядочить или изменить объединенные диапазоны в новом листе перед печатью.
  • Всегда используйте Предварительный просмотр печати, чтобы подтвердить вывод перед отправкой на принтер.
  • Этот метод предлагает гораздо большую гибкость, чем встроенные опции печати Excel, особенно для несмежных диапазонов данных.

VBA код – Автоматическая установка области печати и масштабирование листа для умещения на одну страницу

Если вам регулярно нужно печатать динамические диапазоны и вы хотите быть уверены, что содержимое всегда помещается на одну страницу, простой макрос VBA может упростить процесс. Это особенно полезно для автоматизированных отчетов или общих шаблонов в организациях. Перед использованием VBA обязательно сохраните свою книгу — макросы изменят настройки печати и их нельзя будет отменить с помощью Ctrl + Z.

1. Откройте редактор VBA: перейдите на вкладку Разработчик > Visual Basic. В редакторе VBA нажмите Вставка > Модуль, затем вставьте следующий код:

Sub SetPrintAreaAndScaleToFitOnePage()
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"  ' Dialog title
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Please select the range to print:", xTitleId, WorkRng.Address, Type:=8)
    If WorkRng Is Nothing Then Exit Sub
    With ActiveSheet
        .PageSetup.PrintArea = WorkRng.Address
        .PageSetup.Zoom = False
        .PageSetup.FitToPagesTall = 1
        .PageSetup.FitToPagesWide = 1
    End With
    MsgBox "Print area set and scaled to fit on one printed page.", vbInformation, xTitleId
End Sub

2. Нажмите кнопку Run button Запуск или нажмите F5 для выполнения кода. Диалоговое окно предложит выбрать диапазон, который вы хотите напечатать. После выбора Excel автоматически определит область печати и масштабирует её для размещения на одной странице.

Советы и предостережения:
  • Этот макрос заменяет любые существующие настройки области печати на текущем листе.
  • Чтобы повторить с другим диапазоном, просто снова запустите макрос.
  • Для больших выборок данных масштабирование может уменьшить читаемость — всегда проверяйте Предварительный просмотр печати перед печатью.
  • Для запуска кода должны быть включены макросы. Если ваша организация ограничивает использование макросов, проконсультируйтесь с ИТ перед продолжением.

Формула Excel – Динамическое определение области печати с использованием именованного диапазона

Если вы часто добавляете или удаляете строки и хотите, чтобы область печати автоматически расширялась или сжималась вместе с вашим набором данных, вы можете определить динамический именованный диапазон, используя функции Excel, такие как OFFSET и COUNTA. Этот подход идеально подходит для рабочих листов, которые регулярно обновляются — таких как отчеты, журналы или формы — и исключает необходимость вручную сбрасывать область печати каждый раз, когда меняются данные.

1. Перейдите в Формулы > Диспетчер имен > Создать для создания нового именованного диапазона. В диалоговом окне Новое имя установите Имя как PrintArea и введите следующую формулу в поле Ссылается на (предполагая, что ваши данные начинаются с ячейки A1):

=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1))

2. Нажмите OK для сохранения именованного диапазона. Затем перейдите в Разметка страницы > Область печати > Установить область печати. При появлении запроса введите =PrintArea в строку формул. Ваша область печати теперь будет динамически настраиваться при добавлении или удалении данных.

Разбор формулы: Функция OFFSET определяет диапазон, начиная с A1, расширяясь вниз на основе количества непустых ячеек в столбце A (строки) и вправо на основе количества непустых ячеек в строке 1 (столбцы). Вы можете настроить формулу в соответствии с фактической начальной точкой ваших данных.

Практический совет: Этот метод лучше всего работает для непрерывных блоков данных. Если ваш рабочий лист содержит несколько несмежных диапазонов, рассмотрите использование Kutools for Excel или подхода через VBA для лучшего контроля над макетами печати.

Выбирая между этими решениями, учитывайте размер вашего рабочего листа, как часто он обновляется и ваши требования к печати:

  • Встроенное масштабирование Excel быстро и эффективно для небольших или одноразовых задач.
  • Макросы VBA предлагают автоматизацию для повторяющихся задач или массовой настройки печати в корпоративных средах.
  • Динамические именованные диапазоны идеальны для таблиц, которые часто меняют размер и нуждаются в постоянной гибкости.
  • Kutools for Excel рекомендуется при печати нескольких несмежных диапазонов.

Напоминание: Если напечатанное содержимое кажется слишком маленьким или обрезанным, дважды проверьте размер бумаги, поля и настройки ориентации. Всегда проверяйте макет с помощью Предварительного просмотра печати перед печатью. Если возникают ошибки с VBA или формулами, убедитесь, что ссылки на диапазоны соответствуют вашей структуре данных и при необходимости скорректируйте логику. Для достижения наилучших результатов не стесняйтесь комбинировать несколько методов в зависимости от вашего реального рабочего процесса или требований к отчетности.

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP по нескольким значениям | Многолистовой поиск | Распознавание нечетких соответствий ...
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ...
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгой и листами | Библиотека автотекста | Выбор даты | Объединить данные | Зашифровать/расшифровать ячейки | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр жирный/курсив/зачеркнутый...) ...
Топ15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ полезных формул (Расчет возраста на основе даты рождения, ...) |19 инструментов для вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое
Используйте Kutools на предпочитаемом вами языке — поддерживает Английский, Испанский, Немецкий, Французский, Китайский и более40 других языков!

Повысьте свои навыки работы в 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 Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек