Выравниваем высоту строк в Excel за пару кликов

Иван Корнев·09.04.2026·4 мин

Чтобы сделать все строки в таблице одинаковой высоты, выделите нужный диапазон, нажмите правую кнопку мыши и выберите «Высота строки», затем введите числовое значение. Это самый быстрый способ получить идеально ровную таблицу. Если же нужно, чтобы высота подстраивалась под текст автоматически, используйте функцию «Автоподбор». Ниже подробно разберем все методы: от ручной настройки до автоматизации через макросы.

Ручная установка точного размера

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

  1. Выделите строки, которые нужно изменить. Можно щелкнуть по номерам строк слева или выделить весь лист (треугольник в левом верхнем углу).
  2. Нажмите правой кнопкой мыши на любую из выделенных номеров строк.
  3. В контекстном меню выберите пункт «Высота строки...».
  4. В появившемся окне введите нужное значение (стандартное значение обычно составляет 15 пунктов) и нажмите ОК.

Значение высоты измеряется в пунктах (pt). 1 пункт ≈ 1/72 дюйма. Для шрифта размером 11 pt оптимальная высота строки обычно находится в диапазоне 15–18 pt.

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

Автоматический подбор под содержимое

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

Как сделать автоподбор:

  1. Выделите строки.
  2. Перейдите на вкладку Главная.
  3. В группе Ячейки нажмите ФорматАвтоподбор высоты строки.

Или используйте «лайфхак»: просто дважды кликните левой кнопкой мыши по нижней границе номера любой выделенной строки.

Если после автоподбора текст все равно не виден полностью, убедитесь, что включена функция «Перенос текста» (вкладка Главная → группа Выравнивание). Без неё высота строки не будет увеличиваться при длинном тексте.

Горячие клавиши для ускорения работы

Для тех, кто предпочитает работать без мыши, в Excel предусмотрены последовательности клавиш. Они работают во всех современных версиях (2016, 2019, 2021, 365).

ДействиеПоследовательность клавишОписание
Автоподбор высотыAltHOIПодгоняет высоту под текст в выделенных ячейках
Установка высотыAltHOHОткрывает окно ввода точного значения высоты
Стандартная высотаAltHOAВозвращает значение по умолчанию (обычно 15 pt)

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

Массовое изменение через макрос (VBA)

Если вам регулярно приходится приводить к одному виду огромные отчеты, проще всего создать макрос. Это позволит применять форматирование в один клик.

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. В меню выберите InsertModule.
  3. Вставьте следующий код:
Sub SetUniformRowHeight()
    Dim userHeight As Variant
    ' Запрашиваем высоту у пользователя, по умолчанию 20
    userHeight = InputBox("Введите желаемую высоту строки (в пунктах):", "Выравнивание строк", 20)
    
    ' Проверка, введено ли число
    If IsNumeric(userHeight) Then
        Selection.EntireRow.RowHeight = CDbl(userHeight)
    Else
        MsgBox "Пожалуйста, введите корректное число.", vbExclamation
    End If
End Sub
  1. Закройте редактор. Теперь, выделив любой диапазон и запустив макрос (Alt + F8SetUniformRowHeight), вы сможете быстро задать единую высоту.

Частые ошибки и проблемы

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

  • Текст обрезается снизу. Скорее всего, отключен перенос текста. Включите опцию «Переносить по словам» на вкладке «Главная».
  • Не удается изменить высоту. Проверьте, не защищен ли лист. Если вкладка «Рецензирование» показывает кнопку «Снять защиту», значит, изменения заблокированы паролем или правами доступа.
  • Высота сбрасывается после сохранения. Убедитесь, что вы не используете стили ячеек, которые принудительно задают свои параметры форматирования, переопределяя ручные настройки.
  • В Excel Online нет кнопки высоты. Веб-версия имеет ограниченный функционал. Для точной настройки числового значения высоты скачайте файл и откройте его в десктопном приложении.

FAQ

Можно ли сделать высоту строк разной в зависимости от значения в ячейке? Автоматически менять высоту строки на основе формулы (условное форматирование) в Excel нельзя. Условное форматирование меняет только цвет, шрифт и границы. Для динамического изменения высоты потребуется макрос (VBA), который проверяет значения и меняет свойства строк.

Какая стандартная высота строки в Excel? По умолчанию высота строки составляет 15 пунктов (примерно 20 пикселей при стандартном масштабе экрана). Это значение оптимально для шрифта Calibri или Arial размером 11 пт.

Как вернуть исходную высоту, если я случайно задал слишком большую? Выделите строки, нажмите Alt + H + O + A (сброс к стандарту) или дважды кликните по границе номера строки для автоподбора под контент.