Как всегда вставлять пустую строку ниже, а не выше, в Excel?
АвторСяоян•Дата изменения
В Excel при щелчке правой кнопкой мыши по строке и выборе команды «Вставить» новая пустая строка всегда вставляется выше выбранной — таково стандартное поведение программы, и изменить его напрямую через параметры Excel невозможно. Однако если вам часто требуется вставлять пустую строку именно ниже текущей, существуют несколько практичных обходных решений. В этой статье мы покажем различные способы вставки строк ниже в Excel.

Почему Excel по умолчанию вставляет строки выше?
Вставка Пустая строка ниже вместо выше в Excel
- Способ 1: выберите строку ниже перед вставкой
- Способ 2: код VBA для вставки одной или нескольких Пустые строки
- Способ 3: Kutools для Excel для вставки одной или нескольких Пустые строки
Почему Excel по умолчанию вставляет строки выше?
Когда вы выбираете строку и вставляете новую, Excel сдвигает выбранную строку и все строки ниже вниз. Благодаря этому формулы, именованные диапазоны и структурированные ссылки (например, в таблицах) автоматически обновляются без ошибок. Вставка выше обеспечивает более предсказуемое поведение при большинстве операций с электронными таблицами.
Например, если вы выберете строку 5 и вставите строку, Excel добавит новую пустую строку выше строки 5. Поэтому, чтобы вставить пустую строку ниже строки 5, сначала нужно выбрать строку 6, а затем вставить строку. Это просто, но может раздражать при многократном повторении. К счастью, существуют обходные решения.
Способ 1: выберите строку ниже перед вставкой
Это самый простой встроенный способ: так как Excel всегда вставляет строки выше выделенной, просто выберите строку, расположенную ниже нужной позиции.
- Щелкните номер строки, под которой вы хотите вставить пустую строку. Например, чтобы вставить пустую строку под строкой 5, выберите строку 6.

- Щелкните правой кнопкой мыши по выбранному номеру строки и в контекстном меню выберите «Вставить».

- Пустая строка будет вставлена выше строки 6, то есть сразу под строкой 5.

Совет: Чтобы вставить несколько пустых строк ниже, выделите нужное количество строк под целевой строкой (например, строки 6, 7 и 8, чтобы добавить три пустые строки под строкой 5) и вставьте их.
Преимущества:
- Не требует формул или VBA.
- Работает во всех версиях Excel.
- Идеально подходит для редкого использования.
Недостатки:
- Сначала необходимо выбрать строку, расположенную ниже.
- Неудобно, если вам часто приходится вставлять строки ниже.
- С большими таблицами легко ошибиться.
Способ 2: код VBA для вставки одной или нескольких Пустые строки
Если вам часто приходится вставлять пустые строки ниже выбранной, более эффективным решением станет использование VBA. Вместо того чтобы каждый раз вручную выбирать строку ниже, вы можете запустить простой макрос, который сразу вставит пустую строку прямо под текущей. С помощью VBA также можно вставлять сразу несколько пустых строк — это особенно удобно при работе с большими листами или выполнении повторяющихся задач ввода данных.
Вставка одной Пустая строка ниже выбранной строки
Если вам нужно вставить всего одну пустую строку ниже текущей, воспользуйтесь следующим простым кодом VBA.
- Удерживайте клавиши ALT + F11, чтобы открылось окно Microsoft Visual Basic для приложений.
- Затем щелкните Вставка>Модульи вставьте следующий макрос в окно модуля.
Sub InsertOneBlankRowBelow() ActiveCell.Offset(1, 0).EntireRow.Insert End Sub - Закройте окно кода, затем нажмите Вставка > Фигуры > Прямоугольник (см. снимок экрана):

- Затем нарисуйте прямоугольную кнопку, перетащив курсор, и отформатируйте её по своему вкусу. См. снимок экрана:

- После форматирования щелкните её правой кнопкой мыши и выберите опцию Назначить макрос. См. снимок экрана:

- В диалоговом окне Назначить макрос выберите имя только что вставленного макроса из списка Имя макроса. См. снимок экрана:

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

Вставка нескольких Пустые строки ниже выбранной строки
Если вы хотите вставить более одной пустой строки за раз, используйте следующий код VBA. После запуска макроса Excel запросит, сколько пустых строк необходимо вставить.
- Выполните описанные выше действия (1–7), затем воспользуйтесь приведённым ниже кодом VBA, чтобы вставить одну или несколько пустых строк под выбранной строкой.
Sub InsertMultipleBlankRowsBelow() Dim RowCount As Long RowCount = Application.InputBox( _ Prompt:="Enter the number of blank rows to insert:", _ Title:="Insert Blank Rows Below", _ Default:=1, _ Type:=1) If RowCount <= 0 Then Exit Sub ActiveCell.Offset(1, 0).Resize(RowCount).EntireRow.Insert End Sub - Теперь, когда вы щёлкните любую ячейку и нажмёте кнопку, во всплывающем окне укажите количество пустых строк, которые нужно вставить.

- Excel вставит указанное количество пустых строк непосредственно под выбранной строкой.
Совет: Макрос вставляет строки на основе активной ячейки, поэтому перед нажатием кнопки убедитесь, что выбрана правильная ячейка или строка.
Преимущества:
- Непосредственная вставка строк ниже: в отличие от стандартной команды Excel «Вставить», код VBA позволяет вставлять пустые строки сразу под выбранной строкой.
- Экономия времени: идеально, если вам часто приходится вставлять пустые строки.
- Поддержка нескольких строк: с помощью VBA можно вставить одну пустую строку или сразу несколько пустых строк.
- Макрос можно использовать повторно: после создания его можно запускать по мере необходимости.
Недостатки:
- Требуется настройка VBA: новичкам поначалу может показаться, что это немного сложно.
- Обязательно включите макросы: если они отключены, код работать не будет.
- Формат книги может потребовать изменения: возможно, файл следует сохранить как книгу Excel с поддержкой макросов (*.xlsm).
- Не подходит для использования на рабочих местах с ограничениями: некоторые компании блокируют макросы из соображений безопасности.
- Сначала необходимо выбрать правильную строку: макрос вставляет строки на основе активной ячейки или выделенной строки, поэтому выбор неверной строки может привести к вставке строк не в том месте.
Способ 3: Kutools для Excel для вставки одной или нескольких Пустые строки
Если вы предпочитаете решение без программирования, Kutools для Excel предлагает гораздо более простой способ вставки пустых строк ниже выбранной строки. Вместо того чтобы вручную выбирать строку ниже или писать код на VBA, вы можете использовать Kutools для вставки одной или нескольких пустых строк всего за несколько щелчков.
Этот метод особенно полезен, когда требуется многократно вставлять Пустые строки, массово вставлять Вставить строки или избегать настроек безопасности, связанных с макросами. Он более нагляден и удобен для начинающих, что делает его отличным выбором для пользователей, которым нужна быстрая и удобная надстройка для Excel.
Вставка одной Пустая строка ниже выбранной строки
- Щелкните номер строки, под которой вы хотите вставить пустую строку.
- Затем щелкните выделенное правой кнопкой мыши и в контекстном меню выберите Добавить ниже. См. снимок экрана:

Теперь пустая строка вставляется сразу под выбранной строкой, а не над ней.
Вставка нескольких Пустые строки ниже выбранной строки
Если вы хотите вставить несколько пустых строк ниже выбранной строки, Kutools для Excel также упрощает эту задачу. Просто выберите целевую строку и укажите, сколько пустых строк нужно добавить.
- Щелкните правой кнопкой мыши ячейку (в данном случае A5), под которой хотите добавить несколько строк, и в контекстном меню выберите Добавить несколько строк.

- Во всплывающем диалоговом окне выберите опцию Под выделением и укажите количество пустых строк, которые нужно вставить. Нажмите ОК.

Указанное количество пустых строк будет вставлено сразу под выделенной ячейкой.
Вставка Пустые строки ниже всего за несколько щелчков
Kutools для Excel позволяет легко вставлять одну или несколько пустых строк сразу под выбранной — без VBA и повторного ручного выбора. Простой и наглядный способ ускорить выполнение повторяющихся задач по редактированию листа.
Часто задаваемые вопросы (FAQ)
Можно ли изменить стандартные настройки Excel, чтобы вставлять строки ниже?
• Нет. Excel не предоставляет встроенной возможности изменить поведение по умолчанию при вставке: новые строки всегда добавляются над выбранной строкой.
Можно ли назначить сочетание клавиш для команды «Вставить строки ниже»?
• В Excel нет встроенного сочетания клавиш специально для команды «Вставить строки ниже», но вы можете создать макрос на языке VBA и назначить его кнопке на панели быстрого доступа или собственному сочетанию клавиш.
А работает ли это также для столбцов?
• Да, логика та же: Excel вставляет новый столбец слева от выбранного. Чтобы добавить столбец справа, сначала выделите столбец справа и только затем выполните вставку.
Заключение
Стандартное поведение Excel при вставке строк выше логично с точки зрения ссылок в формулах, но не всегда отвечает потребностям пользователя. К счастью, у вас есть несколько способов вставить пустую строку ниже:
- Способ 1 (вручную) — перед вставкой выберите строку ниже. Быстро и не требует настройки.
- Способ 2 (VBA) — идеальный выбор для частого или автоматизированного применения.
- Способ 3 (Kutools) — идеально подходит нетехническим пользователям, которым требуются дополнительные параметры.
Выберите метод, который наилучшим образом соответствует вашему уровню навыков, частоте выполнения задачи и бюджету — и получите полный контроль над вставкой строк в Excel, создавая таблицы именно так, как вам нужно.
См. также:
- Вставка Пустые строки при изменении значения в Excel
- Представьте, что у вас есть диапазон данных, и вы хотите вставить пустые строки между записями при изменении значения — чтобы наглядно отделить последовательные одинаковые значения в одном столбце, как показано на снимках экрана ниже. В этой статье я поделюсь несколькими эффективными приёмами, которые помогут вам легко справиться с этой задачей.
- Быстрая вставка нескольких строк или столбцов в листы Google
- В этой статье я покажу простой способ вставки нескольких пустых строк или столбцов на лист Google Таблиц.
- Вставка Пустая строка над определённым текстом в Excel
- При работе с листом вы когда-нибудь пытались вставить пустую строку над определённым текстом в столбце? Например, в столбце A указаны имена, и теперь вы хотите вставить пустые строки над ячейками, содержащими имя «Mike», как показано на снимке экрана слева. В Excel нет прямого способа решить эту задачу, но в этой статье я поделюсь несколькими эффективными приёмами, которые помогут вам легко справиться с ней.
Лучшие инструменты для повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить наиболее необходимую Вам функцию…
Office Tab Добавляет вкладки в Office и значительно упрощает вашу работу
- Включает вкладки для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — не разбрасывайтесь по отдельным окнам!
- Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — это пакет надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий для команд, работающих в приложениях Office.
- Комплексный пакет— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка за считанные минуты (готово к MSI)
- Лучше работать вместе— повышение продуктивности во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и без кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек
Оглавление
- Почему Excel по умолчанию вставляет строки выше?
- Способ 1: выберите строку ниже перед вставкой
- Способ 2: код VBA для вставки одной или нескольких Пустые строки
- Способ 3: Kutools для Excel для вставки одной или нескольких Пустые строки
- Часто задаваемые вопросы (FAQ)
- Заключение
- Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel
Добавляет в Excel 300+ расширенных функций
- ⬇️ Бесплатная загрузка
- 🛒 Купить сейчас
- 📘 Обучающие материалы по функциям
- 🎁 30-дневная бесплатная пробная версия










