Как вставить пустые строки при изменении значения в Excel?
![]() | ![]() | ![]() |
Представьте, что у вас есть диапазон данных, и вы хотите вставить пустые строки между записями при изменении значения — чтобы наглядно отделить последовательные одинаковые значения в одном столбце, как показано на снимках экрана ниже. В этой статье я поделюсь несколькими эффективными приёмами, которые помогут вам легко справиться с этой задачей.
Вставка Пустые строки при изменении значения с помощью функции промежуточных итогов
Вставка заданного количества Пустые строки при изменении значения с помощью мощной функции
Вставка Пустые строки при изменении значения с использованием вспомогательных столбцов
Вставка Пустые строки при изменении значения с помощью кода VBA
Вставка Пустые строки при изменении значения с помощью функции промежуточных итогов
С помощью функции Промежуточные итогиможно вставить Пустые строки между данными при изменении значения, выполнив следующие действия:
1. Выделите диапазон данных, который хотите использовать.
2. Нажмите Данные > Промежуточные итоги, чтобы открыть диалоговое окно Промежуточные итоги. В диалоговом окне Промежуточные итоги выполните следующие действия:

3. Затем нажмите кнопку ОК. Между разными товарами будут вставлены строки промежуточных итогов, а слева от таблицы появятся символы контуров (см. снимок экрана).

4. Затем щёлкните цифру 2 в верхней части значка структуры, чтобы отобразить только строки с промежуточными итогами.

5. Затем выделите диапазон данных с промежуточными итогами и нажмите клавиши Alt+;, чтобы выбрать только видимые строки (см. снимок экрана).

6. После выделения только видимых строк нажмите клавишу Delete на клавиатуре — и все строки промежуточных итогов будут удалены.
7. Затем щёлкните любую другую ячейку и выберите команду Данные > Разгруппировать > Очистить структуру, чтобы удалить обозначения структуры (см. снимок экрана).

8. Обозначения структуры: символы контуров будут сразу удалены, и вы увидите, что пустые строки вставлены между данными при изменении значения (см. снимок экрана).

9. В завершение, при необходимости, вы можете удалить столбец A.
Вставка заданного количества Пустые строки при изменении значения с помощью мощной функции
Если вас утомили описанные выше трудоёмкие методы, представляем удобный инструмент: функция Kutools для Excel — Отметить изменения в столбце — позволяет быстро и легко вставлять разрывы страниц, пустые строки, нижнюю границу или заливку при изменении значения в ячейке.
Совет:Чтобы использовать эту функцию Отметить изменения в столбце, сначала необходимо скачать Kutools для Excel, а затем быстро и легко применить эту функцию.
После установки Kutools для Excelвыполните следующие действия:
1. Нажмите Kutools > Формат > Отметить изменения в столбце (см. снимок экрана).

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

3. Затем нажмите кнопку ОК, и указанное количество пустых строк будет вставлено в данные при изменении значения в ячейке (см. снимки экрана).
![]() | ![]() | ![]() |
Нажмите, чтобы скачать Kutools для Excel и сразу начать бесплатную пробную версию!
Вставка Пустые строки при изменении значения с использованием вспомогательных столбцов
С помощью вспомогательных столбцов сначала введите формулу, затем примените функцию Поиск и замена, а после — вставьте пустые строки между изменяющимися значениями. Выполните следующие действия:
1. В пустую ячейку C3 введите формулу =A3=A2, а в ячейку D4 — формулу =A4=A3 (см. снимок экрана).

2. Затем выделите диапазон C3:D4 и перетащите маркер заполнения на диапазон, к которому нужно применить эти формулы. В ячейках появятся значения ИСТИНА или ЛОЖЬ (см. снимок экрана).

3. Нажмите клавиши Ctrl + F, чтобы открыть диалоговое окно Поиск и замена. В появившемся окне введите ЛОЖЬ в поле Найти на вкладке Найти, нажмите кнопку Параметры, чтобы развернуть диалоговое окно, и выберите Значения в раскрывающемся списке Искать в (см. снимок экрана).

4. Нажмите кнопку Найти все, а затем — клавиши Ctrl + A, чтобы выделить все найденные результаты. Все ячейки со значением ЛОЖЬ будут выделены одновременно (см. снимок экрана).

6. Закройте диалоговое окно Поиск и замена. На следующем шаге вы можете вставить пустые строки, выбрав команду Главная > Вставить > Вставить строки листа. Таким образом, пустые строки будут добавлены в данные при изменении значения на основе столбца A (см. снимки экрана).
![]() | ![]() | ![]() |
7. Наконец, если нужно, вы можете удалить вспомогательные столбцы C и D.
Вставка Пустые строки при изменении значения с помощью кода VBA
Если вам наскучили описанные выше методы, вот код, который поможет сразу вставлять пустые строки между изменёнными значениями.
1. Удерживая нажатыми клавиши ALT + F11, откройте окно Microsoft Visual Basic для приложений.
2. Нажмите Вставка > Модуль и вставьте следующий код в окно Модуль.
Код VBA: Вставка Пустые строки при изменении значения
Sub InsertRowsAtValueChange()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 2 Step -1
If WorkRng.Cells(i, 1).Value <> WorkRng.Cells(i - 1, 1).Value Then
WorkRng.Cells(i, 1).EntireRow.Insert
End If
Next
Application.ScreenUpdating = True
End Sub
3. Затем нажмите клавишу F5, чтобы запустить этот код. Появится диалоговое окно с предложением выбрать один столбец данных, на основе которого будут вставляться пустые строки при изменении значения (см. снимок экрана).

4. Затем нажмите кнопку ОК, и пустые строки будут вставлены между данными при изменении значения в столбце A.
Лучшие инструменты повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек






