Перенос текста не изменяет высоту строки в Excel
В Microsoft Excel, если вы вручную измените высоту строки, а затем форматируете ячейку в этой строке, чтобы перенести текст, Excel не изменит высоту строки, чтобы уместить весь текст в ячейке.
Причина
Такое поведение происходит, если вы вручную изменили высоту строки.
Обходной путь
Чтобы настроить высоту строки так, чтобы она помещалась по всему тексту в ячейке, выполните следующие действия:
- Выберите строку, которая требуется для регулировки высоты.
- В Microsoft Office Excel 2003 или более ранней версии программы Excel наведите указатель на пункт Строка в меню Формат, затем щелкните Автоподбор высоты. В Microsoft Office Excel 2007 и более поздних версиях щелкните вкладку Главная, нажмите Форматв группе Ячейки а затем нажмите Автоподбор высоты строки.
Если лист Excel содержит объединенные ячейки, посетите следующий веб-сайт Майкрософт:
Статус
Такое поведение является особенностью данного продукта.
Обратная связь
Были ли сведения на этой странице полезными?
Изменение ширины столбца и высоты строки
Если вам нужно расширить или уменьшить ширину строк Excel и высоту столбцов, существует несколько способов их настройки. Если вы работаете в режиме макета страницы (представление > представления книги > макет страницы), можно указать ширину столбца или высоту строк в дюймах, сантиметрах и миллиметрах. По умолчанию единицами измерения являются дюймы. Перейдите в раздел Файл > Параметры > Дополнительно > Отображение и выберите параметр из списка Единицы на линейке. При переключении на обычный режим ширина столбцов и высота строк отображаются в точках.
Отдельные строки и столбцы могут иметь только один параметр. Например, один столбец может иметь ширину в 25 пунктов, но он не может быть шириной 25 точек для одной строки и 10 точек для другой.
Минимальный, максимальный и стандартный размеры строк и столбцов
В приведенной ниже таблице показаны минимальный, максимальный и стандартный размеры для строк и столбцов в точках.
Установка заданной ширины столбца

- Выберите столбец или столбцы, ширину которых требуется изменить.
- Перейдите в раздел Главная >Ячейки >формат.
- В разделе Размер ячейки выберите Ширина столбца.
- Введите значение в поле Ширина столбцов.
- Нажмите кнопку ОК.
Совет: Чтобы быстро задать ширину одного столбца, щелкните его правой кнопкой мыши, выберите Пункт Ширина столбца, введите нужное значение и нажмите кнопку ОК.
Автоматическое изменение ширины столбца в соответствии с содержимым ячеек (автоподбор)

- Выберите столбец или столбцы, ширину которых требуется изменить.
- Перейдите в раздел Главная >Ячейки >формат.
- В разделе Размер ячейки выберите Автоподбор ширины столбца.
Примечание: Чтобы быстро настроить все столбцы на листе, выберите Выбрать все, а затем дважды щелкните любую границу между двумя заголовками столбцов.

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

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

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

- В разделе Размер ячейки выберите Ширина по умолчанию.
- В поле Ширина столбца Стандартная введите новое измерение, а затем нажмите кнопку ОК.
- Windows — настройка поведения Excel при запуске
- Mac — настройка поведения 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. Автоподбор высоты строки не работает.
Добрый день! Вопрос следующий — Почему при длинном тексте и галочки «Перенос текста», при условии, что текст находится в одной ячейке, автоподбор высоты строки работает корректно, Но! стоит этот текст объединить в 2 ячейки, автоподбор высоты строки перестаёт корректно работать и просто не видит, что текст переносится ниже. Как вылечить эту проблему? Таблицы бывают разные, проблема частая.

Голосование за лучший ответ
Проблема с автоподбором высоты строки в Excel при объединении ячеек может возникнуть из-за особенностей объединения ячеек и настроек форматирования. Вот как это можно исправить:
1. **Отменить объединение ячеек:** Первым шагом рекомендуется отменить объединение ячеек, если оно не обязательно для вашего дизайна таблицы. Объединенные ячейки могут вызывать проблемы с автоподбором высоты строки.
2. **Настроить перенос текста в каждой ячейке:**
— Для каждой ячейки, в которую вы хотите поместить текст, убедитесь, что включена опция «Перенос текста». Это можно сделать, выбрав ячейку или ячейки, затем перейдите на вкладку «Главная» и в разделе «Выравнивание» выберите «Перенос текста».
3. **Регулировать высоту строк вручную:** Если автоподбор высоты строки все равно не работает как ожидалось, вам может потребоваться регулировать высоту строк вручную. Выделите строки, которые нужно настроить, затем правой кнопкой мыши выберите «Высота строки» и задайте необходимую высоту.
4. **Избегать слишком большого объема текста:** Помните, что слишком много текста в ячейке, даже с переносом текста, может вызвать проблемы с отображением. Постарайтесь разбить текст на более мелкие ячейки, если это возможно, чтобы улучшить читаемость и управление высотой строк.
Следуя этим шагам, вы должны быть способными настроить автоподбор высоты строки так, чтобы он корректно работал в вашей таблице Excel, даже если у вас есть объединенные ячейки.
FTJЗнаток (282) 3 месяца назад
Добрый день!
П.1 и П.4 — глупости, это не решение проблемы. Формы таблиц унифицированы, а текст бывает разный, это информация, которую нельзя урезать.
П.2 — повторюсь, в описание есть уточнение и в скриншотах так же видно, что перенос текста включен.
П.3 — Речь в вопросе идёт о автоподборе высоты строк, что бы не тратить время на ручные настройки, таких строк могут быть сотни, тысячи.
Нужна автоматизация.
FTJ, нужно писать макрос
К сожалению, это косяк Экселя.
Либо вручную как-то нужно это сделать, либо искать решение через VBA, т.е. писать свою процедуру Автовыравнивания.
У меня последнее время вообще складывается впечатление что Word и Excel в каких-то моментах стали заброшенными разработчиками.