Как вставить строку ниже в Excel (5 методов)

  • Поделись Этим
Hugh West

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

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

Скачать Практическое пособие

Скачайте следующую рабочую тетрадь для самостоятельной тренировки.

Вставка строки ниже.xlsm

5 эффективных методов вставки строки внизу в Excel

1. Метод Excel VBA для вставки строки снизу

Мы можем легко добавить строку под выделенной ячейкой в Excel используя VBA код. В этом методе мы использовать VBA на Вставка a Ряд ниже .

ШАГИ:

  • Сначала выберите Visual Basic функция под Разработчик вкладку.

  • Далее выберите Модуль под Вставка вкладка.

  • Появится окно.
  • Там скопируйте Код приведенный ниже, и вставьте его в Модуль окно.
 Sub PlaceRowBelow() Dim rnge As Range Application.ScreenUpdating = False Set rnge = ActiveCell.Offset(1, 0) rnge.EntireRow.Select Selection.Insert Shift:=xlDown Selection.ClearFormats Application.ScreenUpdating = True End Sub 
  • После этого закройте Visual Basic окно.
  • Теперь выберите ячейку D5 .

  • Затем выберите Макросы под Разработчик вкладка.

  • Там выберите Макро имя ' PlaceRowBelow '.
  • А затем нажмите Запускайте .

  • Наконец, он добавит строку под выделенной ячейкой.

Читайте также: Как вставить строку в Excel (5 способов)

2. Excel Вставка строки после каждой другой строки

Этот метод добавит Строка после Каждый второй ряд в Excel .

2.1 Пустой столбец Excel и функция сортировки для вставки строки

Здесь мы будем использовать Пустая колонка и Сортировать функция для Вставка ряд после каждого другого ряда.

ШАГИ:

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

  • Это просто добавит колонку слева.

  • Выберите ячейку A4 .
  • Там введите Пустая колонка .

  • Затем заполните Колонка последовательно до конца данных, как показано на следующем рисунке.

  • Снова заполните столбец последовательно, как показано на рисунке ниже.

  • Теперь выделите диапазон ячеек, кроме заголовка.

  • Затем щелкните правой кнопкой мыши.
  • Там выберите Сортировать от наименьшего к наибольшему из Сортировать варианты.

  • После этого вы увидите, что ваш набор данных перестраивается между собой.

  • Наконец, только Удалить сайт Пустая колонка и вы получите желаемый результат.

2.2 Вставка строки с помощью кода Excel VBA

Другой процесс добавления рядов после каждого другого ряда осуществляется с помощью VBA код.

ШАГИ:

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

  • Далее выберите Visual Basic функция под Разработчик вкладка.

  • Затем выберите Модуль под Вставка вкладка.

  • Появится окно.
  • Там скопируйте Код приведенный ниже, и вставьте его в Модуль окно.
 Sub PlaceRows() Dim rnge As Range Dim RowNumber As Integer Dim x As Integer Set rnge = Selection RowNumber = rnge.EntireRow.Count For x = 1 To RowNumber ActiveCell.Offset(1, 0).EntireRow.Insert ActiveCell.Offset(2, 0).Select Next x End Sub 

  • После этого закройте Visual Basic окно и выберите Макросы под Разработчик вкладка.

  • Там выберите PlaceRows в Макро имя и нажмите Запускайте .

  • В конце концов, вы увидите пустые ряды после каждого второго ряда.

Читать далее: VBA для вставки строки в Excel (11 методов)

3. Ввод строки под пустой ячейкой в Excel

В этом разделе мы покажем, как использовать функцию ЕСЛИ на Вставка строк после Пустая ячейка в Excel .

ШАГИ:

  • Во-первых, выберите ячейку F5 и введите формулу:
=IF(B4"","",1)

  • Далее нажмите Войти и перетащите его в последнюю строку вашего набора данных.

  • Теперь выберите весь Колонка F .

  • Затем выберите Найти с сайта Найти и выбрать опции в Редактирование группа под Главная вкладка.

  • Появится диалоговое окно.
  • Там введите 1 в Найдите то, что .
  • После этого нажмите Найти все .

  • Диалог развернется, как показано на рисунке ниже.
  • Там выберите строки со значением 1 и нажмите Закрыть .

  • И затем, вы увидите, что ячейки со значением 1 выбираются автоматически.

  • Теперь нажмите клавиши ' Ctrl ' и ' + ' вместе.
  • Там выберите Весь ряд опцию из всплывающего диалогового окна и нажмите OK .

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

Читать далее: Как вставить строку в ячейку в Excel (3 простых способа)

Похожие чтения

  • Макрос Excel для вставки строк (8 методов)
  • Макрос VBA для вставки строки в Excel на основе критериев (4 метода)
  • Как переместить строку в Excel (6 методов)
  • Как вставить пустую строку после каждой n-й строки в Excel (2 простых способа)
  • Вставка строк в Excel на основе значения ячейки с помощью VBA (2 метода)

4. Вставка строки в Excel с использованием функции промежуточного итога

Здесь мы покажем, как Вставка a Строка после каждого Продавец имя в Excel .

ШАГИ:

  • Во-первых, выберите диапазон ячеек, с которыми вы хотите работать.

  • Далее выберите Промежуточный итог функция из Конспект группа под Данные вкладка.

  • Появится диалоговое окно.
  • Там выберите Продавец из ' При каждом изменении в ' список, Граф из ' Функция использования ' список, проверка Чистые продажи в ' Добавьте промежуточный итог к ', а остальное оставить как есть.
  • Наконец, нажмите OK .

  • После нажатия OK вы увидите набор данных, как показано на рисунке ниже.

  • Теперь выберите Перейти к разделу l от Найти и выбрать опции в Редактирование группа под Главная вкладка.

  • Появится диалоговое окно.
  • Там проверьте только Номера опция в Формулы и нажмите OK .

  • После нажатия OK Вы увидите, что все номера подсчета выбраны.

  • Теперь нажмите кнопку ' Ctrl ' и ' + ' клавиши вместе.
  • Там выберите Весь ряд во всплывающем диалоговом окне и нажмите OK .

  • И затем, пустая строка будет вставлена после каждого Продавец имя.

  • После этого выберите диапазон ячеек.

  • Теперь выберите Промежуточный итог из Конспект группа под Данные вкладка.

  • Нажмите Удалить все во всплывающем диалоговом окне.

  • И, наконец, вы увидите желаемый результат.

Читать далее: Как вставить итоговую строку в Excel (4 простых способа)

5. Excel VBA для размещения строки в нижней части таблицы

В этом методе мы покажем, как добавить пустой Строка в Дно из Таблица в Excel .

ШАГИ:

  • Сначала выберите Visual Basic функция под Разработчик вкладка.

  • Появится окно.
  • Там выберите Модуль под Вставка вкладка.

  • Появится еще одно окно.
  • Там скопируйте Код приведенный ниже, и вставьте его в Модуль окно.
 Sub PlaceRowUnderTable() Dim sheet As Worksheet Set sheet = ActiveSheet Table_Title = InputBox("Table Title: ") Dim list As ListObject Set list = sheet.ListObjects(Table_Title) list.ListRows.Add End Sub 

  • После этого закройте Visual Basic окно.
  • Затем выберите Макросы под Разработчик вкладка.

  • Там выберите PlaceRowUnderTable в Имя макроса и нажмите Запускайте .

  • Появится диалоговое окно.
  • Тип Таблица1 в Название таблицы и нажмите OK .

  • Наконец, вы увидите пустую строку под Таблицей.

Читать далее: Макрос Excel для добавления строки в нижнюю часть таблицы

Заключение

Теперь вы сможете Вставка a Ряд ниже в Excel Продолжайте использовать их и сообщите нам, если у вас есть еще какие-либо способы выполнения задачи. Не забывайте оставлять комментарии, предложения или вопросы, если они у вас есть, в разделе комментариев ниже.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.