Почему не работает автоподбор высоты строки в excel
Перейти к содержимому

Почему не работает автоподбор высоты строки в excel

  • автор:

Почему не работает автоподбор высоты строки в excel

Argument ‘Topic id’ is null or empty

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

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

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

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

Перенос текста не изменяет высоту строки в Excel

В Microsoft Excel, если вы вручную измените высоту строки, а затем форматируете ячейку в этой строке, чтобы перенести текст, Excel не изменит высоту строки, чтобы уместить весь текст в ячейке.

Причина

Такое поведение происходит, если вы вручную изменили высоту строки.

Обходной путь

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

  1. Выберите строку, которая требуется для регулировки высоты.
  2. В Microsoft Office Excel 2003 или более ранней версии программы Excel наведите указатель на пункт Строка в меню Формат, затем щелкните Автоподбор высоты. В Microsoft Office Excel 2007 и более поздних версиях щелкните вкладку Главная, нажмите Форматв группе Ячейки а затем нажмите Автоподбор высоты строки.

Если лист Excel содержит объединенные ячейки, посетите следующий веб-сайт Майкрософт:

Статус

Такое поведение является особенностью данного продукта.

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

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

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

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

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

На вкладке

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

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

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

На вкладке

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

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

Кнопка

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

На вкладке

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

Изображение кнопки

Щелкните правой кнопкой мыши ячейку в целевом столбце, наведите указатель на пункт Специальная вставка, а затем выберите Пункт Сохранить ширину исходных столбцов

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

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

Щелкните ярлычок листа

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

На вкладке

Перейдите в раздел Главная >Ячейки >формат.

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

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

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

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

Кнопка

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

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

    На вкладке

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

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

    На вкладке

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

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

    Кнопка

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

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

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

    Кнопка

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

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

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