Как отформатировать таблицу в excel по размеру содержимого
Перейти к содержимому

Как отформатировать таблицу в excel по размеру содержимого

  • автор:

Настройка размера столбца по размеру данных

Чтобы в каждой ячейке помещалось все ее содержимое и чтобы на листе не появлялась ошибка #####.

Как это сделать?

  1. Наведите указатель на разделитель справа от столбца, который нужно расширить.
  2. Перетаскивайте разделитель, пока не достигнете нужной ширины столбца.

Советы

  • Чтобы быстро настроить ширину столбца по содержимому, дважды щелкните разделитель столбцов.
  • Чтобы текст переносился внутри ячейки, на вкладке Главная нажмите кнопку Перенос текста .
  • Чтобы уменьшить содержимое ячейки до текущей ширины столбца, выполните указанные ниже действия. В Excel 2016 для Mac на вкладке Главная нажмите кнопку Формат, выберите пункт Формат ячеек и установите флажок Автоподбор ширины. В Excel для Mac 2011 на вкладке Главная в группе Выравнивание наведите указатель на кнопку Перенос текста, а затем выберите команду Сжать текст по размеру.

Форматирование таблицы Excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще. Меньше

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

Пример данных в формате таблицы Excel

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

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

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

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

Варианты в коллекции стилей Excel для команды

  1. Выделите любую ячейку таблицы или диапазон ячеек, который вы хотите отформатировать как таблицу.
  2. На вкладке Главная выберите Форматировать как таблицу.
  3. Выберите нужный стиль.
  • Автопросмотр: при форматировании диапазона данных или таблицы в Excel вы сможете автоматически просматривать, как будет выглядеть выбранный стиль, который будет применен только после нажатии клавиши ВВОД или щелчка мышью. Вы можете выбирать разные форматы таблицы с помощью мыши или клавиш со стрелками.
  • При выборе команды Форматировать как таблицу диапазон данных автоматически преобразуется в таблицу. Если использовать таблицу для работы с данными больше не нужно, ее можно преобразовать назад в обычный диапазон, сохранив при этом примененные стили таблицы. Дополнительные сведения см. в статье Преобразование таблицы Excel в диапазон данных.

Создание и удаление пользовательского стиля таблицы

  • После создания пользовательских стилей таблиц они будут доступны в коллекции «Стили таблиц» (раздел «Пользовательские»).
  • Созданные пользовательские стили доступны только в текущей книге.

Создание пользовательского стиля таблицы

Создание пользовательского стиля таблицы в диалоговом окне

  1. Выделите ячейки таблицы, для которых вы хотите создать пользовательский стиль.
  2. На вкладке Главная выберите Форматировать как таблицу или разверните коллекцию Стили таблиц на вкладке Работа с таблицами >Конструктор (на компьютерах Mac — на вкладке Таблицы).
  3. Выберите Создать стиль таблицы. Откроется диалоговое окно Создание стиля таблицы.
  4. В поле Имя введите название нового стиля.
  5. В поле Элемент таблицы выполните одно из следующих действий:
    • Чтобы отформатировать элемент, щелкните его и нажмите кнопку Формат, а затем выберите необходимые параметры форматирования на вкладках Шрифт, Граница и Заливка.
    • Для отмены существующего форматирования щелкните элемент, а затем нажмите кнопку Очистить.
  6. В группе Просмотр можно посмотреть то, как будет выглядеть таблица после изменения форматирования.
  7. Для применения нового стиля таблицы в качестве стиля по умолчанию в текущей книге установите флажок Назначить стилем таблицы по умолчанию для данного документа.

Удаление пользовательского стиля таблицы

  1. Выделите ячейки таблицы, для которых вы хотите удалить пользовательский стиль.
  2. На вкладке Главная выберите Форматировать как таблицу или разверните коллекцию Стили таблиц на вкладке Работа с таблицами >Конструктор (на компьютерах Mac — на вкладке Таблицы).
  3. В группе Дополнительно щелкните правой кнопкой стиль, который вы хотите удалить, а затем в контекстном меню выберите команду Удалить.

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

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

  1. Выделите ячейки таблицы, для которых вы хотите отменить текущий стиль.
  2. На вкладке Главная выберите Форматировать как таблицу или разверните коллекцию Стили таблиц на вкладке Работа с таблицами >Конструктор (на компьютерах Mac — на вкладке Таблицы).
  3. Выберите параметр Очистить. Таблица отобразится в формате, заданном по умолчанию.

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

Выбор параметров для форматирования элементов таблицы

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

Изображение вкладки

  1. Выделите ячейки таблицы.
  2. Выберите Работа с таблицами >Конструктор (на компьютерах Mac следует открыть вкладку Таблицы), а затем в группе Параметры стилей таблиц установите или снимите указанные ниже флажки.
    • Строка заголовков — применение или отмена форматирования первой строки таблицы.
    • Строка итогов — быстрое добавление строки с результатами функции промежуточного итога, (например СУММ, СРЗНАЧ, СЧЁТ, МИН или МАКС), которую можно выбрать в раскрывающемся списке. Скрытые строки можно как включать в вычисления, так и нет.
    • Первый столбец — применение или отмена форматирования первого столбца таблицы.
    • Последний столбец — применение или отмена форматирования последнего столбца таблицы.
    • Чередующиеся строки — использование разной заливки для четных и нечетных строк, чтобы облегчить чтение.
    • Чередующиеся столбцы — использование разной заливки для четных и нечетных столбцов, чтобы облегчить чтение.
    • Кнопка фильтра — включение и отключение автофильтра.

В Excel в Интернете можно применять параметры стиля таблицы для форматирование элементов таблицы.

Выбор параметров для форматирования элементов таблицы

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

  1. Выделите ячейки таблицы.
  2. На вкладке Конструктор таблиц в области Параметры стиляпроверьте или сберем один из следующих параметров:
    • Строка заголовков — применение или отмена форматирования первой строки таблицы.
    • Строка итогов — быстрое добавление строки с результатами функции промежуточного итога, (например СУММ, СРЗНАЧ, СЧЁТ, МИН или МАКС), которую можно выбрать в раскрывающемся списке. Скрытые строки можно как включать в вычисления, так и нет.
    • Чередующиеся строки. Отображает нечетные и четные строки с чередующимся затенением для удобства чтения.
    • Первый столбец — применение или отмена форматирования первого столбца таблицы.
    • Последний столбец — применение или отмена форматирования последнего столбца таблицы.
    • Чередующиеся столбцы. Отображает нечетные и четные столбцы с чередующимся затенением для удобства чтения.
    • Кнопка фильтра — включение и отключение автофильтра.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Автоподбор в EXCEL высоты строки по содержимому при объединении ячеек

В этой статье Вы НЕ найдете решение вот такой задачи: высота строки должна подбираться автоматически (без участия пользователя) в зависимости от длины текста в ячейке (текст возвращается формулой и его длина может меняться, поэтому нужно изменять высоту строки). Статья вообще не об этом: если ячейки объединены, то стандартный автоподбор высоты по содержимому не работает (это когда Вы кликаете между заголовками строк и высота строки изменяется, чтобы вместить все содержимое ячейки), поэтому используйте вместо объединения ячеек Формат ячеек Выравнивание по центру выделения — это не панацея, но в некоторых случаях подходящая замена.

Кто заинтересовался читаем дальше.

На рисунке снизу приведена типичная ситуация: в двух объединенных ячейках А1 и В1 содержится текстовая строка (объединены 2 ячейки в одной строке). Требуется быстро подобрать по содержанию высоту строки 1 (в ячейках включена опция Переносить по словам ).

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

Т.к. автоподбор высоты строки в этом случае не работает, то обычно ограничиваются подбором высоты строки в ручную (на глазок). Это, конечно, не удобно.

Если хотите наслаждаться автоподбором высоты строки по содержимому, то имеется 2 подхода:

  • вместо объединения ячеек использовать формат ячейки Выравнивание по центру выделения ;
  • оставить объединение ячеек, но использовать дополнительную ячейку.

Выравнивание по центру выделения

В некоторых случаях можно разместить данные в нескольких ячейках (без объединения ячеек) и продолжать пользоваться автоподбором высоты по содержимому. Для этого используйте опцию Формата ячеек Выравнивание по центру выделения: выделите нужные ячейки, откройте Формат ячеек ( CTRL + SHIFT + F , вкладка Выравнивание ), а в выпадающем списке Выравнивание по горизонтали установите Выравнивание по центру выделения .

Если длина текста больше области выделения, то смело можно использовать автоподбор по высоте строки. Теперь, когда мы избавились от объединенных ячеек, он сработает. Единственный минус — текст выравнивается посередине, иногда это выглядит неуместно.

СОВЕТ: Ячейки чаще всего объединяют для выравнивания заголовка листа по середине страницы. Но, чтобы это сделать, вовсе нет необходимости объединять ячейки. Достаточно их просто выделить и установить опцию Выравнивание по центру выделения .

Дополнительная ячейка

Предположим, что имеется 2 объединенных ячейки А4 (ширина 15,14) и В4 (ширина 16,14). Узнать ширину можно нажав на правую границу заголовка столбца.

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

Теперь в ячейке С4 введите формулу =А4 , а ширину ячейки сделайте равной сумме ширины А4 и В4 , т.е. 15,14+16,14=31,28.

Затем опять дважды кликните на границу между четвертой и пятой строкой.

Самое удивительное, что столбец можно скрыть — автоподбор продолжит работать!

СОВЕТ . Задать ширину столбца можно через меню Формат на вкладке Главная .

СОВЕТ : Используйте объединение ячеек, находящихся в одной строке, взвесив все «за» и «против», т.к. объединение ячеек служит скорее для «наведения красоты на листе», а не для выполнения вычислений. Не будем забывать, что MS EXCEL все таки скорее создавался для выполнения вычислений и анализа данных, а не для подготовки презентаций. Хотя, конечно, таблицы тоже должны выглядеть профессионально. Эту дилемму каждый решает по своему, лично я стараюсь не объединять ячейки без крайней необходимости. А объединение ячеек, находящихся в одном столбце (т.е. объединение строк), следует вообще избегать, особенно в таблицах с данными, т.к. в некоторых случаях перестают корректно работать фильтр и Сводная таблица . Кроме того, перестает корректно работать сочетание клавиш CTRL+D (вставка значения из ячейки сверху).

Еще : слово Автоподбор — это термин EXCEL (см. справку EXCEL), а не описание решения. В статье описано лишь стандартное средство EXCEL — Автоподбор высоты строки по содержимому ячейки. Изменять высоту строки в зависимости от значения ячейки можно лишь с помощью VBA, либо в ручную, в том числе с использованием Автоподбора (Автоподбор — это тоже в ручную, т.к. пользователь кликает между заголовками строк каждый раз, когда нужно поменять высоту).

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

Автоподбор в EXCEL ширины столбца и высоты строки по содержимому ячеек

Пусть имеется таблица с ячейками заполненными текстовыми значениями.

Автоподбор ширины столбца

Как видно из рисунка выше, текстовые значения в ячейках А2 и А3 отображаются не полностью, т.к. мешает текст в столбце B . Нам необходимо, чтобы содержимое всех ячеек в столбце A отображалось полностью. Для этого необходимо сделать ширину столбца A достаточной для отображения самого длинного текста в столбце. Делается это элементарно: подводим указатель мыши к разделу столбцов А и B (на сером заголовке столбцов), курсор примет следующий вид:

Делаем двойной клик мышкой и, Voila, ширина столбца стала достаточной для отображения значений во всех ячейках столбца (с учетом скрытых строк).

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

  • выделяем необходимые столбцы (за их серые заголовки);
  • подводим курсор к любому разделу выделенных столбцов и дважды кликаем.
  • Выберите столбец или столбцы, ширину которых нужно изменить;
  • На вкладке Главная в группе Ячейки выберите команду Формат ;
  • В группе Размер ячейки выберите пункт Автоподбор ширины столбца .

Автоподбор высоты строки

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

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

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

После этого текстовое значение будет отображено в ячейке полностью:

Реальный пример

Теперь применим рассмотренный метод в реальной ситуации – отредактируем таблицу, созданную путем копирования данных из MS ACCESS. Скопируем через Буфер обмена какую-нибудь таблицу из MS ACCESS на лист EXCEL.

Обратите внимание, что у ячеек, в которые мы вставили значения из Буфера обмена , включена опция Переносить по словам, хотя, по умолчанию, она отключена (EXCEL сам включил ее при вставке). Кроме того, EXCEL не стал изменять ширину столбцов, установленную по умолчанию, а была изменена только высота строк, чтобы полностью отобразить все значения. Такое форматирование таблицы не всегда устраивает пользователя. Используя вставленную таблицу, решим 2 задачи.

Задача1. Предположим, нам нужно, чтобы все значения отображались в таблице в одну строку.

  • выделите вставленные значения (для этого выделите любую ячейку таблицы и нажмите CTRL+A (выделится текущая область ), если таблица не содержит пустых строк и столбцов, то будут выделены все вставленные значения);
  • выключите опцию Переносить по словам (через меню Главная/ Выравнивание/ Перенос текста );
  • высота ячеек будет уменьшена так, чтобы отображать только одну строку, как следствие часть значений станет невидна;

Задача решена: содержимое всех ячеек полностью отображается.

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

  • выделите все строки, содержащие вставленные значения, или все ячейки листа (все ячейки листа можно выделить нажав кнопку Выделить все в левом верхнем углу листа или дважды нажав CTRL+A );
  • подведите указатель мыши к разделу любых двух заполненных строк (на сером заголовке столбцов) и дважды кликните.

Задача решена: содержимое всех ячеек полностью отображается.

Случай с объединенными ячейками

В случае, если две или несколько ячеек объединены в одну, то рассмотренный подход не сработает. Можно ли осуществить автоподбор высоты строки в случае объединенных ячеек? Об этом читайте в одноименной статье Автоподбор высоты строки по содержимому при объединении ячеек .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *