При попытке распечатать только нужные листы Microsoft Excel часто отправляет на принтер всю книгу целиком — или наоборот, игнорирует часть данных. Проблема возникает из-за неправильного выделения листов перед печатью или неверных настроек в меню Файл → Печать. Например, если вы выбрали листы Лист1 и Лист3, но в окне предварительного просмотра отображается только первый, значит, выделение сбилось при переходе между вкладками. В 80% случаев это решается повторным нажатием Ctrl + кликом по названию листа — но есть и менее очевидные нюансы.
В этой статье разберём, как корректно выделить листы для печати в Excel 2013–2023 и Excel для Mac, включая случаи, когда:
- 📄 Нужно распечатать несколько несмежных листов (например, 1-й, 3-й и 5-й).
- 🖨️ Принтер игнорирует выделение и печатает всю книгу.
- 🔄 Выделение сбрасывается при переключении между вкладками.
- 📊 Требуется напечатать только видимые ячейки (без скрытых строк/столбцов).
Особое внимание уделим скрытой настройке "Печатать выделенный диапазон", которую многие пользователи пропускают, и разберём, почему в Excel Online этот функционал работает иначе.
1. Базовый способ: выделение листов мышью
Самый простой метод — ручное выделение вкладок в нижней части окна Excel. Он подходит, если нужно напечатать смежные листы (например, с 2-го по 5-й) или все листы книги кроме одного.
Алгоритм действий:
- Откройте книгу и найдите в нижней части окна панель с названиями листов (например,
Лист1,Лист2). - Кликните левой кнопкой мыши по первому листу, который нужно напечатать.
- Удерживайте Shift и кликните по последнему листу в диапазоне. Все промежуточные листы выделятся автоматически.
- Перейдите в
Файл → Печать(Ctrl+P). В разделеНастройкипроверьте, что выбраноПечатать всю книгу— despite названия, это означает печать выделенных листов.
⚠️ Внимание: Если после выделения вы кликнете по любому листу за пределами диапазона, выделение сбросится. Чтобы этого избежать, используйте Ctrl + клик для добавления/удаления отдельных листов (об этом — в следующем разделе).
Убедитесь, что все листы видимы (нет скрытых)|Проверьте порядок листов (выделение идёт по алфавиту)|Отключите фильтры, если они скрывают данные|Сохраните книгу перед печатью (Ctrl+S)
-->
2. Выделение несмежных листов (через Ctrl)
Когда требуется напечатать разрозненные листы (например, 1-й, 4-й и 7-й), удерживание Shift не поможет — оно выделит все листы между первым и последним. Вместо этого используйте комбинацию с Ctrl:
Пошаговая инструкция:
- Кликните по первому листу (например,
Лист1). - Зажмите Ctrl и, не отпуская, кликните по остальным нужным листам. Они подсветятся белым, а их названия станут жирными.
- Откройте
Файл → Печать. В разделеНастройкивыберитеПечатать выделенные листы(если опция неактивна, повторите выделение). - Нажмите
Печать.
🔹 Пример: Нужно напечатать листы Отчёт_январь, Отчёт_март и Итоги_квартал, пропустив Отчёт_февраль. Выделяем их поочерёдно с зажатым Ctrl.
Что делать, если Ctrl+клик не работает?
Если листы не выделяются при нажатии Ctrl, проверьте:
1. Режим группировки: Возможно, листы уже сгруппированы (в заголовке окна будет написано "[Группа]"). Нажмите правой кнопкой на любой лист и выберите Разгруппировать листы.
2. Защиту книги: Если книга защищена паролем, выделение нескольких листов может быть заблокировано. Перейдите в Рецензирование → Снять защиту листа.
3. Версию Excel: В Excel Online выделение через Ctrl работает иначе — требуется сначала выбрать первый лист, затем зажать Ctrl и кликать по остальным.
3. Печать только выделенного диапазона на листе
Иногда требуется напечатать не весь лист, а только определённый диапазон ячеек (например, таблицу с A1:D50). Для этого:
- Выделите нужный диапазон ячеек мышью (или через
Имя → Присвоить, если диапазон именованный). - Перейдите в
Файл → Печать. - В разделе
НастройкивыберитеПечатать выделенный диапазон. - Проверьте предварительный просмотр: должны отображаться только выделенные ячейки.
⚠️ Внимание: Если после выделения диапазона вы кликнете по любой другой ячейке, настройка сбросится. Чтобы этого избежать, сразу переходите в меню печати.
| Действие | Результат | Примечание |
|---|---|---|
Выделен диапазон A1:B10 |
Печатаются только ячейки A1:B10 |
Если в диапазоне есть скрытые строки/столбцы, они не будут напечатаны |
| Выделен весь лист (Ctrl+A) | Печатается вся область с данными | Пустые ячейки за пределами данных игнорируются |
| Выделено несколько диапазонов (Ctrl + выделение) | Печатаются все выделенные области на одном листе | В Excel 2016+ диапазоны печатаются в порядке выделения |
4. Настройка параметров печати для выделенных листов
Даже если листы выделены правильно, результат печати может отличаться от ожидаемого из-за настроек макета. Например, разрывы страниц или масштаб могут обрезать данные. Чтобы этого избежать:
- 📏 Проверьте масштаб: В меню печати (Ctrl+P) выберите
100%илиПо размеру страницы, если данные не помещаются. - 📄 Настройте ориентацию: Для широких таблиц выберите
АльбомнаявместоКнижная. - 🔍 Предварительный просмотр: Кликните по миниатюре страницы в меню печати, чтобы увидеть, как будут расположены данные.
- 🖼️ Поля: Если края таблицы обрезаются, уменьшите поля до
0,5 смили включите опциюПечатать на всей странице.
Создайте пользовательский вид:
1. Выделите нужные листы и настройте параметры печати.
2. Перейдите на вкладку Вид → Пользовательские представления.
3. Нажмите Добавить, введите имя (например, "Печать отчётов") и сохраните.
4. При следующем открытии книги выберите этот вид в том же меню, и все настройки печати применятся автоматически.
-->
5. Типичные ошибки и как их избежать
Ошибки при выделении листов для печати часто ведут к пустым страницам, дублированию данных или печати ненужных листов. Вот самые распространённые проблемы и их решения:
- 🚫 Печатается только первый лист: Вы забыли зажать Ctrl при выделении несмежных листов. Повторите выделение.
- 🔄 Выделение сбрасывается: Вы кликнули по невыделенному листу. Используйте панель навигации (Ctrl+PageUp/PageDown) для перемещения между выделенными листами.
- 📉 Пропущены данные: В настройках печати выбрано
Печатать выделенный диапазон, но выделение было снято. Проверьте, подсвечены ли ячейки пунктирной рамкой. - 🖨️ Принтер игнорирует настройки: Драйвер принтера переопределяет параметры Excel. Обновите драйвер или экспортируйте листы в
PDF(Файл → Экспорт → Создать PDF/XPS).
🔹 Случай из практики: Пользователь пытался напечатать 3 листа, но принтер выдавал по 2 копии каждого. Причина — в настройках принтера была включена опция Двусторонняя печать, а в Excel — Печатать на одной странице. Решение: отключите двустороннюю печать в свойствах принтера.
Раз в неделю|Редко, но метко|Никогда|Не печатаю из Excel
-->
6. Особенности в Excel для Mac и Excel Online
Версии Excel для Mac и Excel Online имеют отличия в работе с выделением листов для печати. Разберём ключевые моменты:
Excel для Mac (2016–2023):
- 🍎 Выделение листов через Command + клик (вместо Ctrl).
- 📱 Меню печати открывается через
Файл → Печатьили Command+P. - ⚠️ Нет опции
Печатать выделенные листы— вместо неё используетсяПечатать активные листы(работает только для выделенных вкладок).
Excel Online:
- ☁️ Выделение нескольких листов не поддерживается — можно печатать только текущий лист или всю книгу.
- 🖨️ Чтобы обойти ограничение, экспортируйте листы по отдельности в
PDF(Файл → Печать → Сохранить как PDF). - 🔄 Для печати несмежных листов скопируйте данные на один лист (например, через
Данные → Консолидация).
7. Автоматизация: макрос для выделения листов
Если вам регулярно приходится печатать одни и те же листы, автоматизируйте процесс с помощью макроса VBA. Например, этот код выделит листы с названиями, содержащими слово "Отчёт":
Sub SelectSheetsForPrinting()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
If InStr(ws.Name, "Отчёт") > 0 Then
ws.Select False ' Добавляем лист к выделению
End If
Next ws
' Открываем диалог печати
Application.Dialogs(xlDialogPrint).Show
End Sub
Чтобы использовать макрос:
- Нажмите Alt+F11, чтобы открыть редактор VBA.
- Вставьте код в модуль (
Insert → Module). - Закройте редактор и запустите макрос через
Вид → Макросы(Alt+F8).
⚠️ Внимание: Макросы работают только в Excel для Windows/Mac и отключены по умолчанию в файлах из интернета. Чтобы включить их, перейдите в Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Включить все макросы (не рекомендуется для недоверенных файлов).
FAQ: Частые вопросы о печати листов в Excel
Можно ли напечатать только видимые ячейки, игнорируя скрытые строки/столбцы?
Да. Выделите диапазон, затем в меню печати (Ctrl+P) выберите Печатать выделенный диапазон. Скрытые строки/столбцы автоматически исключаются. Если нужно напечатать весь лист без скрытых данных, снимите фильтры (Данные → Фильтр → Очистить) перед печатью.
Почему принтер печатает пустые страницы между листами?
Это происходит из-за:
- 📄 Разрывов страниц: Перейдите на вкладку
Вид → Разметка страницыи удалите синие пунктирные линии. - 🖼️ Больших полей: Уменьшите поля до 0,5 см в настройках печати.
- 📏 Масштабирования: В меню печати выберите
Без масштабирования.
Как напечатать все листы книги, кроме одного?
Выделите все листы, удерживая Shift + клик по первому и последнему. Затем зажмите Ctrl и кликните по листу, который нужно исключить. В меню печати выберите Печатать выделенные листы.
Можно ли сохранить выделенные листы как отдельный файл для печати?
Да. Выделите нужные листы, затем:
- Правой кнопкой кликните по любому выделенному листу.
- Выберите
Переместить/скопировать. - В списке
Книгавыберите(новая книга)и нажмитеОК. - Сохраните новую книгу (Ctrl+S) и распечатайте её.
Почему в предварительном просмотре листы отображаются правильно, а принтер печатает иначе?
Виноваты настройки драйвера принтера. Проверьте:
- 🖼️ Формат бумаги (должен совпадать с настройками в Excel).
- 🔄 Двустороннюю печать (отключите, если документ односторонний).
- 📏 Масштаб (в драйвере принтера может быть свой масштаб, отличный от 100%).
Решение: экспортируйте файл в PDF (Файл → Экспорт → Создать PDF/XPS) и печатайте из программы для просмотра PDF.