Как вставить пустые строки при изменении значения в Excel?
![]() |
![]() |
![]() |
Предположим, у вас есть диапазон данных, и теперь вы хотите вставить пустые строки между данными при изменении значения, чтобы вы могли разделить последовательные одинаковые значения в одном столбце, как показано на следующих снимках экрана. В этой статье я расскажу о некоторых хитростях, которые помогут вам решить эту проблему.
Вставлять пустые строки при изменении значения с помощью функции промежуточных итогов
Вставляйте пустые строки при изменении значения с помощью вспомогательных столбцов
Вставлять пустые строки при изменении значения с кодом VBA
Вставляйте определенное количество пустых строк при изменении значения с помощью мощной функции
Вставлять пустые строки при изменении значения с помощью функции промежуточных итогов
Для Сумма вы можете вставить пустые строки между данными при изменении значения, выполнив следующие действия:
1. Выберите диапазон данных, который вы хотите использовать.
2. Нажмите Данные > Сумма для открытия Сумма диалоговом окне и в Сумма диалог, пожалуйста, сделайте следующие опции:
![]() |
1: Выберите имя столбца, в который вы хотите вставить пустые строки, в зависимости от того, когда значение изменяется под При каждом изменении в разделе;
2: Выберите Количество из Использование функции раскрывающийся список;
3: Отметьте имя столбца, в который вы хотите вставить промежуточный итог в Добавить промежуточный итог к список
|
3. Затем нажмите OK, строки промежуточных итогов были вставлены между различными продуктами, а символы структуры отображаются в левой части таблицы, см. снимок экрана:
4. А затем щелкните цифру 2 в верхней части символа контура, чтобы отобразить только строки промежуточных итогов.
5. Затем выберите данные диапазона промежуточных итогов и нажмите Alt +; сочетания клавиш для выбора только видимых строк, см. снимок экрана:
6. После выбора только видимых строк нажмите кнопку Удалить на клавиатуре, и все строки промежуточных итогов были удалены.
7. Затем щелкните любую другую ячейку и вернитесь Данные > Ungroup > Четкий контур чтобы удалить контуры, см. снимок экрана:
8. Символы контура были очищены сразу, и вы можете видеть, что между данными были вставлены пустые строки при изменении значения, см. Снимок экрана:
9. Наконец, вы можете удалить столбец A по мере необходимости.
Вставлять разрыв страницы, пустые строки, нижнюю границу или цвет заливки при быстром изменении значения
Если у вас есть Kutools for Excel's Различать различия вы можете быстро вставить разрыв страницы, пустые строки, нижнюю границу или цвет заливки, когда значение изменяется по мере необходимости. См. Демонстрацию ниже. Нажмите, чтобы загрузить Kutools for Excel!
Вставляйте пустые строки при изменении значения с помощью вспомогательных столбцов
С помощью вспомогательных столбцов вы можете сначала вставить формулу, а затем применить Найти и заменить функция, наконец, вставьте пустые строки между изменяющимися значениями. Пожалуйста, сделайте следующее:
1. В пустой ячейке C3 введите эту формулу = A3 = A2, а в ячейку D4 введите эту формулу = A4 = A3, см. снимок экрана:
2. Затем выберите C3: D4 и перетащите маркер заполнения в диапазон, в котором вы хотите применить эти формулы, и вы получите Правда or Ложь в ячейках см. снимок экрана:
3, Затем нажмите Ctrl + F , чтобы открыть Найти и заменить диалоговое окно, в появившемся диалоговом окне введите НЕПРАВДА в Найти то, что текстовое поле под Найдите вкладку и щелкните Опции кнопку, чтобы развернуть это диалоговое окно, и выберите Ценности из Заглянуть выпадающий список, см. снимок экрана:
4. Нажмите Найти все кнопку, а затем нажмите Ctrl + для выбора всех результатов поиска были выбраны сразу все ячейки FALSE, см. снимок экрана:
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, Затем нажмите OK, пустые строки были вставлены между данными при изменении значения в зависимости от столбца A.
Вставляйте определенное количество пустых строк при изменении значения с помощью мощной функции
Если вы попробуете с помощью вышеуказанных сложных методов, здесь я представлю полезный инструмент, Kutools for Excel's Различать различия может помочь вам быстро и легко вставить разрыв страницы, пустые строки, нижнюю границу или цвет заливки при изменении значения ячейки.
Советы:Чтобы применить это Различать различия функция, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.
После установки Kutools for Excel, пожалуйста, сделайте так:
1. Нажмите Кутулс > Формат > Различать различия, см. снимок экрана:
2. В Различать различия по ключевому столбцу диалоговом окне выполните следующие действия:
- Выберите диапазон данных, который вы хотите использовать, а затем выберите ключевой столбец, на основе которого вы хотите вставить пустые строки;
- Проверьте Пустая строка из файла Опции раздел и введите количество пустых строк, которые вы хотите вставить.
3. Затем нажмите Ok кнопку, и определенное количество пустых строк было вставлено в данные, если значение ячейки изменяется, см. снимки экрана:
![]() |
![]() |
![]() |
Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию сейчас!
Лучшие инструменты для работы в офисе
Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
















