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

Как сделать автоподбор высоты строки в excel

  • автор:

Изменение ширины столбца и высоты строки

Если вам нужно расширить или уменьшить ширину строк Excel и высоту столбцов, существует несколько способов их настройки. Если вы работаете в режиме макета страницы (представление > представления книги > макет страницы), можно указать ширину столбца или высоту строк в дюймах, сантиметрах и миллиметрах. По умолчанию единицами измерения являются дюймы. Перейдите в раздел Файл > Параметры > Дополнительно > Отображение и выберите параметр из списка Единицы на линейке. При переключении на обычный режим ширина столбцов и высота строк отображаются в точках.

Отдельные строки и столбцы могут иметь только один параметр. Например, один столбец может иметь ширину в 25 пунктов, но он не может быть шириной 25 точек для одной строки и 10 точек для другой.

Минимальный, максимальный и стандартный размеры строк и столбцов

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

Установка заданной ширины столбца

На вкладке

  1. Выберите столбец или столбцы, ширину которых требуется изменить.
  2. Перейдите в раздел Главная >Ячейки >формат.
  3. В разделе Размер ячейки выберите Ширина столбца.
  4. Введите значение в поле Ширина столбцов.
  5. Нажмите кнопку ОК.

Совет: Чтобы быстро задать ширину одного столбца, щелкните его правой кнопкой мыши, выберите Пункт Ширина столбца, введите нужное значение и нажмите кнопку ОК.

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

На вкладке

  1. Выберите столбец или столбцы, ширину которых требуется изменить.
  2. Перейдите в раздел Главная >Ячейки >формат.
  3. В разделе Размер ячейки выберите Автоподбор ширины столбца.

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

Кнопка

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

  1. Выделите ячейку, которая имеет нужную ширину.
  2. Нажмите клавиши CTRL+C или перейдите в раздел Главная >буфер обмена >Копировать. На вкладке
  3. Щелкните правой кнопкой мыши ячейку в целевом столбце, наведите указатель на пункт Специальная вставка, а затем выберите Пункт Сохранить ширину исходных столбцовИзображение кнопки.

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

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

  1. Выполните одно из указанных ниже действий.
    • Чтобы изменить ширину столбца по умолчанию для листа, выберите вкладку листа.
    • Чтобы изменить ширину столбца по умолчанию для всей книги, щелкните правой кнопкой мыши вкладку листа, а затем выберите Выбрать все листы на контекстное меню. Щелкните ярлычок листа
  2. Перейдите в раздел Главная >Ячейки >формат. На вкладке
  3. В разделе Размер ячейки выберите Ширина по умолчанию.
  4. В поле Ширина столбца Стандартная введите новое измерение, а затем нажмите кнопку ОК.

  • Windows — настройка поведения Excel при запуске
  • Mac — настройка поведения Excel при запуске

Изменение ширины столбца с помощью мыши

Выполните одно из указанных ниже действий.

Кнопка

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

Установка заданной высоты строки

На вкладке

  1. Выберите строку или строки, высоту которых требуется изменить.
  2. Перейдите в раздел Главная >Ячейки >формат.
  3. В разделе Размер ячейки выберите Высота строки.
  4. В поле Высота строки введите нужное значение и нажмите кнопку ОК.

Изменение высоты строки в соответствии с содержимым ячеек

На вкладке

  1. Выберите строку или строки, высоту которых требуется изменить.
  2. Перейдите в раздел Главная >Ячейки >формат.
  3. В разделе Размер ячейки выберите Автоподбор высоты строки.

Совет: Чтобы быстро настроить все строки на листе, выберите Выбрать все, а затем дважды щелкните границу под одним из заголовков строк.

Кнопка

Изменение высоты строки с помощью мыши

Выполните одно из указанных ниже действий.

Кнопка

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

Как сделать автоподбор высоты строки в excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Автоподбор в 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 не будет опубликован. Обязательные поля помечены *