Как разместить таблицу в excel на двух листах

Обновлено: 03.07.2024

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

Распечатка таблицы на одном листе

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

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

Изменение ориентации страницы

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

  1. Первое, что мы должно понять – это вмещаются ли все данные на одном стандартном листе или нет. Переходим в режим просмотра “Разметка страницы”. Попасть сюда можно двумя способами:
    • с помощью пиктограммы, расположенной внизу с правой стороны строки состояния программы.
    • через вкладку «Вид». В разделе режимов просмотра книги кликаем по кнопке “Разметка страницы”.
  2. После перехода в режим разметки документ отобразится в таком же виде, как и при распечатке. Он поможет понять, помещается ли таблица в рамках одного листа или нет. Что касается таблицы, рассматриваемой в нашем примере, она разделена на две отдельные страницы по горизонтали, что не совсем хорошо.
  3. В этой ситуации переходим во вкладку “Разметка страницы”. Здесь в разделе “Параметры страницы” нажимаем на кнопку “Ориентация” и в выпадающем списке нажимаем на вариант “Альбомная”.

Помимо рассмотренного выше метода, существуют и другие способы изменения ориентации страниц:

  1. Первый реализуется через параметры печати:
    • кликаем по меню “Файл”.
    • в вертикальном списке с левой стороны окна находим раздел, отвечающий за настройки печати. Здесь же показываются предварительный просмотр документа, его ориентация и прочие параметры.
    • нажимаем по текущей ориентации и выпадающем списке нажимаем по той опции, которая нам нужна. В данном случае – это альбомная ориентация. Смотрим в область предварительного просмотра документа и убеждаемся том, что благодаря внесенным изменениям нам удалось разместить таблицу в пределах одного стандартного листа.
  2. Также стоит отметить способ изменения ориентации с использованием окна параметров страницы:
    • оставаясь в том же окне (Файл – Печать), в настройках внизу щелкаем по «Параметрам страницы». Есть еще несколько вариантов, которые позволяют открыть эти параметры, но они подробно рассмотрены дальше.

Благодаря этим нехитрым действиям нам удалось решить проблему с размещением таблицы на одной странице.

Настройка границ столбцов и строк

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

Для начала давайте посмотрим, как меняется ширина столбцов:

Настройка границ столбцов и строк

  1. Ставим курсор с правой стороны от уменьшаемого столбца на координатной панели. Он должен буть установлен прямо по границе соседних столбцов. Если все сделано правильно, то вид курсора сменится на крестик с разнонаправленными стрелками. Затем, зажав левую кнопку мыши, передвигаем границу влево. Сдвигать ее следует таким образом, чтобы не перекрыть данные наиболее заполненной ячейки.
  2. Данную процедуру выполняем и для всех оставшихся столбцов. Благодаря этим действиям таблица поместилась на одной странице, потому что нам удалось сделать ее более компактной.

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

При необходимости данный метод можно применять и к строкам.

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

Параметры печати

Повлиять на расположение данных можно с помощью корректировки параметров печати. Сразу стоит отметить, что этот вариант предусматривает работу с размером самих данных.

  1. Заходим в меню Файл, затем кликаем по пункту “Печать”.
  2. Переводим взгляд на центральную область окна, в которой представлены настройки масштабирования. Кликаем по текущему варианту и выбираем опцию, которая нам нужна – “Вписать лист на одну страницу”.
  3. Данное действие преобразовало таблицу, вписав ее в рамки одного листа, в чем мы можем убедиться, взглянув на область предварительного просмотра документа справа.

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

Здесь же помимо варианта “Вписать лист на одну страницу”, есть еще и другие опции:

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

Установка параметров страницы

Есть также возможность уместить таблицу на 1-ой странице, установив необходимые параметры страницы.

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

Установка параметров страницы

Заключение


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

Настройка параметров страницы

Первым делом нужно проверить, а при необходимости подкорректировать, настройки параметров страницы. Чтобы «попасть» в нужное окно, в главном меню перейдите на закладку «Разметка страницы». В правом нижнем углу кликните по пиктограмме, выделенной на скриншоте. Теперь детально «пройдем» по каждой закладке и объясним, что менять да и собственно значения каждого параметра.


Вкладки


Основное внимание уделите двум настройкам. Ориентация может быть «Альбомная» или «Книжная». В первом случае лист по горизонтали будет длиннее, а во втором — по вертикали. Собственно на картинке все видно. Опция «Масштаб» может сразу решить основную задачу — разместить таблицу в Excel на одном листе. Для этого измените натуральную величину ниже 100% или отметьте пункт «Разместить не более чем на 1 страницу». Но этот «фокус» пройдет только если исходная таблица всего незначительно не умещается на лист.

  • «Поле» — длина отступов от края бумаги до текста на ней.
  • Колонтитулы — это области текста, которые в автоматическом режиме печатаются на каждом листе.

Уменьшение или вообще удаление этих элементов дополнительно освободит место, что поможет вписать таблицу.

Еще одна возможность на закладке «Поля» — «Центрирование». Такая настройка позволит разместить табличку по центру вертикально и/или горизонтально, в зависимости от отмеченных пунктов.


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


Колонтитулы

Если Вы решили убрать колонтитулы полностью, то из списка выберите пункт «(нет)». Эта настройка уберет сквозные надписи из всех листов полностью.


Печать



Аналогичный результат может дать нажатие комбинации клавиш на клавиатуре «CTRL+P».

Как уменьшить (сжать) большую таблицу для печати на одном листе формата А4

Вписать лист в одну страницу

Если таблица незначительно выступает на второй лист, то можно применить опцию «Вписать в одну страницу». Для огромных вариантов такой способ не будет действенным. Чтобы воспользоваться настройкой, проделайте несколько несложных шагов.


  1. В главном меню вверху программы Эксель зайдите в пункт «Файл».
  2. Далее выберите надпись «Печать».
  3. Ниже найдите раздел «Настройка».
  4. Самый последний список содержит в себе нужное нам.
  5. Открывает и выбираем.
  6. Excel автоматически поместить все данные в один лист.
  7. Обратите внимание на еще два доступных способа уменьшить размер — вписать только столбцы или строки.

Изменение полей

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

  1. В главной панели инструментов перейдите на вкладку «Разметка страницы».
  2. Нажмите на пиктограмму (выделено на рисунке ниже).
  3. Перейдите на закладку «Поля».
  4. Введите значения меньше или вообще поставьте нули.

Страничный режим

Поможет оценить и «увидеть» реальные границы печатной области. Двигая синие пунктирные линии, можно сжать, выводимый на принтер фрагмент. Делайте так:


  1. Включите страничный режим. Для этого есть два варианта активации опции.
  2. Через закладку «Вид» или в панели ниже справа. Детальней смотрите на рисунке.
  3. Теперь передвинув мышкой вторую слева пунктирную синюю линию вправо на жирную, Вы уменьшите размер документа до двух страниц.

Ориентация листа

Изменение размеров ячеек

Менять можно по вертикали и горизонтали. Все зависит от конкретной ситуации. Чтобы произвести подобные манипуляции нужно.

  1. Выделить столбец или строку нажатием левой клавиши мыши по цифре или букве.
  2. Зажать левую кнопку манипулятора на границе с соседней ячейкой и в таком состоянии двигать в нужную для уменьшения сторону.


Еще как дополнительный вариант сгодится настройка через меню «Главная» и раздел «Ячейки». Вы можете вручную указать нужные значения или использовать автоподбор.


Печать части или выделенного фрагмента

Как напечатать пустую таблицу для заполнения с ячейками на всю страницу

  • Включите страничную разметку листа. Подробно, как это сделать, мы рассказывали в пункте 2.3 этой статьи. И сразу отключите обратно.
  • Область будет размечена пунктирными линиями. Это границы листов.
  • Выделите область одного листа мышкой.
  • Нажмите правой клавишей, чтобы вызвать контекстное меню.
  • Выберите пункт «Формат ячеек».
  • В этом окне перейдите на вкладку «Границы» и отметьте пиктограммы «Внешние» и «Внутренние».

Распечатываем две страницы документа Эксель на одном листе


Создание таблицы по шаблону

В базе Excel есть макеты под разные цели: для бизнеса, бухгалтерии, ведения домашнего хозяйства (например, списки покупок), планирования, учета, расписания, организации учебы и прочего. Достаточно выбрать то, что больше соответствует вашим задачам.

Как пользоваться готовыми макетами:

Создание таблицы с нуля

Если ни один шаблон не подошел, у вас есть возможность составить таблицу самостоятельно. Я расскажу, как сделать это правильно, проведу вас по основным шагам – установке границ таблицы, заполнению ячеек, добавлению строки «Итог» и автоподсчету данных в колонках.

Рисуем обрамление таблицы

Работа в Эксель начинается с выделения границ таблицы. Когда мы запускаем программу, перед нами открывается пустой лист. В нем серыми линиями расчерчены строки и столбцы. Но это просто ориентир. Наша задача – построить рамку для будущей таблицы (нарисовать ее границы).

Создать обрамление можно двумя способами. Более простой – выделить мышкой нужную область на листе. Как это сделать:

  1. Кликните мышкой первую ячейку А1 и, не отпуская кнопку, доведите курсор до последней – нижней правой ячейки. По мере продвижения курсора область будет выделяться синим цветом.
  2. Раскройте выпадающий список «Границы» на верхней панели (вкладка «Главная»).
  3. Выберите тип выделения: все границы, только нижняя, только верхняя, левая или правая. Можно оставить таблицу без границы или установить только внешние контуры.
  4. На пустом листе появится черная рамка для будущей таблицы. Теперь можно приступить к ее редактированию – вносить информацию в ячейки.

Второй способ обрамления таблиц – при помощи одноименного инструмента верхнего меню. Как им воспользоваться:

вкладки с листами в Excel

Редактирование данных в ячейках

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

ввод числа или текста в ячейку

Чтобы вставить текст в ячейку, скопируйте данные. Левой кнопкой нажмите на поле, в которое нужно вставить информацию. Зажмите клавиши Ctrl + V. Либо выделите ячейку правой кнопкой мыши. Появится меню. Щелкните по кнопке с листом в разделе «Параметры вставки».

Еще один способ вставки текста – выделить ячейку левой кнопкой мыши и нажать «Вставить» на верхней панели.

вставка текста в ячейку

С помощью инструментов верхнего меню (вкладка «Главная») отформатируйте текст. Выберите тип шрифта и размер символов. При желании выделите текст жирным, курсивом или подчеркиванием. С помощью последних двух кнопок в разделе «Шрифт» можно поменять цвет текста или ячейки.

В разделе «Выравнивание» находятся инструменты для смены положения текста: выравнивание по левому, правому, верхнему или нижнему краю.

инструменты для выравнивания текста

Если информация выходит за рамки ячейки, выделите ее левой кнопкой мыши и нажмите на инструмент «Перенос текста» (раздел «Выравнивание» во вкладке «Главная»).

выравнивание текста в ячейке

Размер ячейки увеличится в зависимости от длины фразы.

масштабирование ячейки под текст

Также существует ручной способ переноса данных. Для этого наведите курсор на линию между столбцами или строками и потяните ее вправо или вниз. Размер ячейки увеличится, и все ее содержимое будет видно в таблице.

изменение размера ячейки

Если вы хотите поместить одинаковые данные в разные ячейки, просто скопируйте их из одного поля в другое. Как это сделать:

  1. Выделите ячейку с уже введенными данными левой кнопкой мыши.
  2. Наведите курсор на правый нижний угол ячейки. Появится значок в виде черного плюса. Либо нажмите кнопку «Копировать» на верхней панели (вкладка «Главная»).
  3. Удерживая палец на мышке, перетащите данные на соседние ячейки. Они будут выделены пунктирной линией.
  4. Отпустите мышку – данные из одной ячейки скопируются в другие.
  5. При желании нажмите на меню со стрелкой и выберите формат автозаполнения: копировать ячейки полностью, копировать только значения или только форматы (параметры шрифта).

Чтобы быстро удалить текст из какой-то ячейки, нажмите на нее правой кнопкой мыши и выберите «Очистить содержимое».

очистка содержимого ячейки

Добавление и удаление строк и столбцов

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

пункт вставить в контекстном меню

Укажите элемент для вставки – строка или столбец. Нажмите «ОК».

добавление ячейки со сдвигом вниз

Еще одна функция, доступная в этом же окошке,– это добавление новой ячейки справа или снизу от готовой таблицы. Для этого выделите правой кнопкой ячейку, которая находится в одном ряду/строке с будущей.

добавление новой ячейки справа или снизу от готовой таблицы

Если у вас таблица с заголовками, ход действий будет немного другим: выделите ячейку правой кнопкой мыши. Затем наведите курсор на кнопку «Вставить» и выберите объект вставки: столбец слева или строку выше.

вставить столбцы таблицы слева

Чтобы убрать ненужную ячейку, строку или столбец, нажмите на любое поле в ряду. В меню выберите «Удалить» и укажите, что именно. Нажмите «ОК».

удаление ячейки, столбца или строки

Объединение ячеек

Если в нескольких соседних ячейках размещены одинаковые данные, вы можете объединить поля.

Рассказываю, как это сделать:

объединение ячеек в таблице Эксель

  1. Выделите ячейки с одинаковым содержимым левой кнопкой мыши. Они подсветятся синим цветом.
  2. Нажмите на стрелку на кнопке «Объединить ячейки». Она находится в разделе «Выравнивание» во вкладке «Главная».
  3. Выберите действие: объединить и поместить данные по центру, объединить по строкам или объединить ячейки. В этом же меню можно отменить объединение, если что-то пошло не так.

Выбор стиля для таблиц

Если вас не устраивает синий цвет фона, нажмите на кнопку «Форматировать как таблицу» в разделе «Стили» (вкладка «Главная») и выберите подходящий оттенок.

изменение стиля таблицы

Затем выделите мышкой таблицу, стиль которой хотите изменить. Нажмите «ОК» в маленьком окошке. После этого таблица поменяет цвет.

С помощью следующего инструмента в разделе «Стили» можно менять оформление отдельных ячеек.

стили ячеек

Список стилей таблицы доступен также во вкладке «Конструктор» верхнего меню. Если такая вкладка отсутствует, просто выделите левой кнопкой любую ячейку в таблице. Чтобы открыть полный перечень стилей, нажмите на стрелку вниз. Для отключения чередования цвета в строчках/колонках снимите галочку с пунктов «Чередующиеся строки» и «Чередующиеся столбцы».

чередующиеся строки и столбцы

С помощью этого же средства можно включить и отключить строку заголовков, выделить жирным первый или последний столбец, включить строку итогов.

включение строки заголовка

В разделе «Конструктор» можно изменить название таблицы, ее размер, удалить дубликаты значений в столбцах.

удаление дубликатов в таблице

Сортировка и фильтрация данных в таблице

Сортировка отличается от фильтрации тем, что в первом случае количество строк и столбцов таблицы сохраняется, во втором – не обязательно. Просто ячейки выстраиваются в другом порядке: от меньшего к большему или наоборот. При фильтрации некоторые ячейки могут удаляться (если их значения не соответствуют заданным фильтрам).

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

сортировка данных в столбце

Если вы выбрали пункт «Числовые фильтры», то в следующем окне укажите значения ячеек, которые нужно отобразить на экране. Я выбрала значение «больше». Во второй строке указала число и нажала «ОК». Ячейки с цифрами ниже указанного значения в итоге «удалились» (не навсегда) из таблицы.

пользовательский автофильтр

Чтобы вернуть «потерянные» ячейки на место, откройте то же меню с помощью стрелки на заголовке. Выберите «Удалить фильтр». Таблица вернется в исходное состояние.

удаление фильтра со столбца

Если в ячейках текст, в меню будут текстовые фильтры и сортировка по алфавиту.

текстовые фильтры

Еще один способ включить сортировку: во вкладке «Главная» нажмите кнопку «Сортировка и фильтры». Выберите параметр сортировки в меню.

кнопка сортировка и фильтр

Если у вас таблица без заголовков, включите сортировку или фильтрацию через контекстное меню ячейки. Для этого нажмите на нее правой кнопкой мыши и выберите «Фильтр» или «Сортировка». Укажите вид сортировки.

включение фильтрации и сортировки через контекстное меню

Как посчитать итог в таблице

Чтобы вывести некий итог значений в столбце, нажмите на любую ячейку правой кнопкой мыши. Наведите стрелку на пункт «Таблицы». Выберите значение «Строка итогов».

вставка строки итогов

Под таблицей появится новая строка «Итог». Чтобы узнать сумму для конкретного столбца, нажмите на ячейку под ним (в строке «Итог»). Появится список возможных итогов: среднее значение чисел в столбце, общая сумма, количество чисел, минимальное или максимальное значение в столбце и т. д. Выберите нужный параметр – таблица посчитает результат.

список возможных итогов

Как закрепить шапку

закрепление верхней строки таблицы

С помощью этого же меню можно закрепить некоторые другие области таблицы (выделенные ячейки) и первый столбец.

Как настроить автоподсчет

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

Вы можете ввести формулу вручную либо использовать «Мастер функций», встроенный в Excel. Я рассмотрю оба способа.

Ручной ввод формул:

  1. Создайте таблицу и заполните заголовки для столбцов. Добавьте форматирование таблицы через раздел «Стили», иначе этот способ может не сработать. В некоторые ячейки впишите данные, которые хотите посчитать (узнать сумму, умножить или разделить числа и т. д.). В моем случае это цена и количество килограмм фруктов, проданных за день.
  2. Чтобы узнать выручку, которую мы получили по каждому виду фруктов, я задам формулу для последнего столбца. Для этого выделю первую пустую ячейку колонки и введу в нее знак «=». Так программа Excel поймет, что мы хотим установить формулу для столбца.
  3. Затем я поставлю знак «[» и введу название первой колонки, данные которой должны учитываться при расчете. У меня это столбец «Цена». Название также закрою квадратной скобкой.
  4. Заданная колонка подсветится синим цветом. Теперь поставим знак математического действия: «+», «*» (умножить), «-», «/» или «:» (разделить).
  5. Снова откроем квадратную скобку «[» и напишем название второй колонки, которая должна участвовать в расчете.
  6. Закроем скобку. Второй учтенный столбец подсветится зеленым цветом. При нажатии на «Enter» в колонке появится произведение выбранных столбцов. Результат будет индивидуальным для каждой строки в зависимости от данных.

Если какие-то строки остались незаполненными, в столбце с формулой будет пока стоять 0 (ноль). При вводе новых данных в ячейки «Цена» и «Количество» будет происходить автоматический перерасчет данных.

нулевые значения произведения для пустых ячеек

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

настройка процесса вычисления

формула для перемножения двух ячеек

Использование «Мастера функций»:

  1. Создайте таблицу, заполните ее заголовки и некоторые поля.
  2. Выделите первую пустую ячейку столбца, для которого хотите установить формулу. Нажмите на кнопку «Вставить функцию». Она находится слева от строки, в которой дублируется информация из выделенной ячейки.
  3. Выберите функцию в новом окошке. С помощью меню «Категория» можно открыть список математических и других функций. Через поисковую строку сверху можно найти определенное математическое действие. В моем случае это произведение. Введите запрос – название действия. У меня это «ПРОИЗВЕД». Нажмите «Найти». В списке ниже появятся результаты поиска. Выделите левой кнопкой нужную функцию и нажмите «ОК».
  4. В следующем окне в строчках «Число1» и «Число2» укажите адреса ячеек, которые нужно перемножить. В моем случае это C2 и D2. Вместо ручного ввода адреса можно выделять нужные ячейки мышью – в строчках будут появляться заголовки соответствующих столбцов. При необходимости можно добавить строчки для третьего, четвертого числа и т. д. Нажмите «ОК».

Как сохранить и распечатать таблицу

Чтобы таблица сохранилась на жестком диске ПК в отдельном файле, сделайте следующее:

Чтобы распечатать готовую таблицу на принтере, выполните такие действия:

Работать в Эксель не так тяжело, как кажется на первый взгляд. С помощью этой программы можно посчитать итог каждого столбца, настроить автоподсчет (ячейки будут заполняться без вашего участия) и сделать многое другое. Вам даже не придется создавать таблицы с нуля – в базе Excel много готовых шаблонов для разных сфер жизни: бизнес, образование, ведение домашнего хозяйства, праздники и т. д.

Распечатка на одном листе в Microsoft Excel

При распечатке таблиц и других данных документа Excel нередко бывают случаи, когда данные выходят за границы листа. Особенно неприятно, если таблица не помещается горизонтально. Ведь в таком случае наименования строк окажутся на одной части распечатанного документа, а отдельные столбцы – на другой. Ещё более обидно, если совсем чуть-чуть не хватило места, чтобы полностью разместить таблицу на странице. Но выход из этого положения существует. Давайте разберемся, как распечатать данные на одном листе различными способами.

Печать на одном листе

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

Так что пользователь должен определить сам, стоит ли пытаться вместить данные или нет. Мы же перейдем к описанию конкретных способов.

Способ 1: смена ориентации

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

    Прежде всего, нужно проверить, помещается ли таблица в границы печатного листа. Для этого переключаемся в режим «Разметка страницы». Для того, чтобы это сделать кликаем по пиктограмме с одноименным названием, которая расположена на строке состояния.

Переход в режим разметки страницы через строку состояния в Microsoft Excel

Переход в режим разметки страницы через кнопку на ленте в Microsoft Excel

Таблица обрывается в Microsoft Excel

Включение альбомной ориентации через кнопку на ленте в Microsoft Excel

Ориетация сменена в Microsoft Excel

Есть также альтернативный вариант смены ориентации листа.

  1. Переходим во вкладку «Файл». Далее перемещаемся в раздел «Печать». В центральной части открывшегося окна расположен блок настроек печати. Кликаем по наименованию «Книжная ориентация». После этого открывается список с возможностью выбора другого варианта. Выбираем наименование «Альбомная ориентация».

Смена ориентации страницы через вкладку Файл в Microsoft Excel

Область предпросмотра в Microsoft Excel

Кроме того, можно изменить ориентацию через окно параметров.

    Находясь во вкладке «Файл», в разделе «Печать» кликаем по надписи «Параметры страницы», которая расположена в самом низу настроек. В окно параметров можно попасть и при помощи других вариантов, но о них мы подробно поговорим при описании Способа 4.

Переход в параметры страницы в Microsoft Excel

Изменение ориентации через окно параметров страницы в Microsoft Excel

Ориентация документа будет изменена, а, следовательно, расширена область печатного элемента.

Способ 2: сдвиг границ ячеек

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

Граница печатных листов в Microsoft Excel

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

Сдвиг границ столбцов в Microsoft Excel

Таблица компактна в Microsoft Excel

При необходимости подобную операцию можно проделывать и со строками.

Недостаток указанного способа состоит в том, что он применим далеко не всегда, а только в тех случаях, когда пространство рабочего листа Excel было использовано неэффективно. Если же данные расположены максимально компактно, но все равно не помещаются на печатный элемент, то в таких случаях нужно использовать другие варианты, о которых мы поговорим ниже.

Способ 3: настройки печати

Сделать так, чтобы все данные при печати поместились на один элемент, можно также в настройках печати путем масштабирования. Но в этом случае нужно учесть, что сами данные будут уменьшены.

    Переходим во вкладку «Файл». Далее перемещаемся в раздел «Печать».

Перемещение в раздел Печать в Microsoft Excel

Вписание листа на одну страницу в Microsoft Excel

Лист вписан на одну страницу в Microsoft Excel

Также, если нет обязательной необходимости уменьшать все строки на одном листе можно в параметрах масштабирования выбрать пункт «Вписать столбцы на одну страницу». В этом случае данные таблицы горизонтально будут умещены на один печатный элемент, но вот в вертикальном направлении подобного ограничения не будет.

Вписывание столбцов на одну страницу в Microsoft Excel

Способ 4: окно параметров страницы

Поместить данные на одном печатном элементе можно также при помощи окна, которое имеет название «Параметры страницы».

    Существует несколько способов запуска окна параметров страницы. Первый из них заключается в переходе во вкладку «Разметка страницы». Далее нужно кликнуть по пиктограмме в виде наклонной стрелки, которая размещена в нижнем правом углу блока инструментов «Параметры страницы».

Переход в окно параметров страницы через пиктограмму на ленте в Microsoft Excel

Аналогичный эффект с переходом в нужное нам окно будет при клике по такой же самой пиктограмме в нижнем правом углу группы инструментов «Вписать» на ленте.

Переход в окно параметров страницы через пиктограмму в блоке инструментов Вписать в Microsoft Excel

Также существует вариант попасть в данное окно через настройки печати. Переходим во вкладку «Файл». Далее кликаем по наименованию «Печать» в левом меню открывшегося окна. В блоке настроек, который расположен в центральной части окна жмем по надписи «Параметры страницы», размещенной в самом низу.

Переход в окно параметров страницы через настройки печати в Microsoft Excel

Переход в окно параметров страницы через настройки масштабирования в Microsoft Excel

Окно параметров страницы в Microsoft Excel

Распечатка документа в Microsoft Excel

Как и в предыдущем способе, в окне параметров можно произвести настройки, при которых данные будут помещаться на листе только в горизонтальном направлении, а в вертикальном ограничения не будет. Для этих целей требуется, переставив переключатель в позицию «Разместить не более чем на», в поле «Стр. в ширину» установить значение «1», а поле «Стр. в высоту» оставить пустым.

Вписывание столбцов на один лист через окно параметров страницы в Microsoft Excel

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

В Microsoft Excel есть много инструментов для сборки данных из нескольких таблиц (с разных листов или из разных файлов): прямые ссылки, функция ДВССЫЛ (INDIRECT) , надстройки Power Query и Power Pivot и т.д. С этой стороны баррикад всё выглядит неплохо.

Но если вы нарвётесь на обратную задачу - разнесения данных из одной таблицы на разные листы - то всё будет гораздо печальнее. На сегодняшний момент цивилизованных встроенных инструментов для такого разделения данных в арсенале Excel, к сожалению, нет. Так что придется задействовать макрос на Visual Basic, либо воспольоваться связкой макрорекордер+Power Query с небольшой "доработкой напильником" после.

Давайте подробно рассмотрим, как это можно реализовать.

Постановка задачи

Имеем в качестве исходных данных вот такую таблицу размером больше 5000 строк по продажам:

Исходная таблица

Задача: разнести данные из этой таблицы по городам на отдельные листы этой книги. Т.е. на выходе нужно получить на каждом листе только те строки из таблицы, где продажа была в соответствующем городе:

Результаты разнесенные по листам

Подготовка

Чтобы не усложнять код макроса и сделать его максимально простым для понимания, выполним пару подготовительных действий.

Во-первых, создадим отдельную таблицу-справочник, где в единственном столбце будут перечислены все города, для которых нужно создать отдельные листы. Само-собой, в этом справочнике могут быть не все города, присутствующие в исходных данных, а только те, по которым нам нужны отчеты. Проще всего создать такую таблицу, используя команду Данные - Удалить дубликаты (Data - Remove duplicates) для копии столбца Город или функцию УНИК (UNIQUE) - если у вас последняя версия Excel 365.

Поскольку новые листы в Excel по умолчанию создаются перед (левее) текущего (предыдущего), то имеет смысл также отсортировать города в этом справочнике по убыванию (от Я до А) - тогда после создания листы-города расположатся по алфавиту.

Во-вторых, преобразуем обе таблицы в динамические ("умные"), чтобы с ними было проще работать. Используем команду Главная - Форматировать как таблицу (Home - Format as Table) или сочетание клавиш Ctrl + T . На появившейся вкладке Конструктор (Design) назовём их таблПродажи и таблГорода, соответственно:

Таблица продаж и справочник по городам

Способ 1. Макрос для деления по листам

На вкладке Разработчик (Developer) нажмите на кнопку Visual Basic или используйте сочетание клавиш Alt + F11 . В открывшемся окне редактора макросов вставьте новый пустой модуль через меню Insert - Module и скопируйте туда следующий код:

Здесь с помощью цикла For Each . Next реализован проход по ячейкам справочника таблГорода, где для каждого города происходит его фильтрация (метод AutoFilter) в исходной таблице продаж и затем копирование результатов на новый созданный лист. Попутно созданный лист переименовывается в то же имя города и на нем включается автоподбор ширины столбцов для красоты.

Запустить созданный макрос в Excel можно на вкладке Разработчик кнопкой Макросы (Developer - Macros) или сочетанием клавиш Alt + F8 .

Способ 2. Создаем множественные запросы в Power Query

У предыдущего способа, при всей его компактности и простоте, есть существенный недостаток - созданные макросом листы не обновляются при изменениях в исходной таблице продаж. Если обновление "на лету" необходимо, то придется использовать связку VBA+Power Query, а точнее - создавать с помощью макроса не просто листы со статическими данными, а обновляемые запросы Power Query.

Макрос в этом случае частично похож на предыдущий (в нём тоже есть цикл For Each . Next для перебора городов в справочнике), но внутри цикла будет уже не фильтрация и копирование, а создание запроса Power Query и выгрузка его результатов на новый лист:

После его запуска мы увидим те же листы по городам, но формировать их будут уже созданные запросы Power Query:

Созданные запросы для каждого города в Power Query

При любых изменениях в исходных данных достаточно будет обновить соответствующую таблицу правой кнопкой мыши - команда Обновить (Refresh) или обновить сразу все города оптом, используя кнопку Обновить всё на вкладке Данные (Data - Refresh All) .

Читайте также: