Перейти к основному содержанию

Как быстро вставить пустые / пустые строки в Excel?

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

Вставьте пустые строки с функцией сортировки
Вставьте альтернативные пустые строки с кодом VBA
Быстро вставляйте определенное количество пустых строк с помощью Kutools for Excel


Вставьте пустые строки с функцией сортировки

Этот метод более простой, но обходной для вставки пустых строк между выходящими строками. Вы можете сделать следующее:

1. Вам нужен пустой столбец рядом с вашими данными. Например, у меня рабочий лист содержит A1: E9, вы можете использовать столбец F.

2. В ячейку F1 введите число 1, а в ячейку F2 введите 2.

3. Выберите число 1 и число 2 и дважды щелкните маркер заполнения, Excel автоматически заполнит ячейки в столбце F.

4. Затем скопируйте этот новый столбец F (F1: F9), выберите ячейку F10 и вставьте номер автозаполнения из F1: F9. Смотрите скриншот:

5. Затем щелкните Данные > СортироватьИ Предупреждение о сортировке появится диалоговое окно, выберите Расширить выбор и нажмите Сортировать… См. Снимок экрана:

6. И Сортировать появится диалоговое окно, выберите номер 1 из Сортировать по: раскрывающийся список, а затем щелкните OK кнопка. Смотрите скриншот:

Затем новые пустые строки были вставлены в существующие строки. Смотрите скриншот:

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

Быстро вставляйте определенное количество пустых строк в диапазон в Excel:

Ассоциация Вставить пустые строки и столбцы полезности Kutools for Excel может помочь вам быстро вставить определенное количество пустых строк или столбцов в диапазон в Excel.
Загрузите Kutools для Excel прямо сейчас! (30-дневная бесплатная подписка)


Вставьте альтернативные пустые строки с кодом VBA

Если описанный выше способ немного сложен, вы можете использовать следующий код VBA для его решения.

1. Нажмите клавиши Alt + F11, чтобы открыть Microsoft Visual Basic для приложений окно, затем щелкните Вставить > Модули и введите следующий код в Модули:

Код VBA: вставка пустых строк в Excel

Sub InsertBlackRows()
'Updateby20131127
Dim Rng As Range
Dim WorkRng As Range
Dim FirstRow As Integer, xRows As Integer, xCols As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
FirstRow = WorkRng.Row
xRows = WorkRng.Rows.Count
xCols = WorkRng.Columns.Count
Application.ScreenUpdating = False
WorkRng.Cells(xRows, 1).Resize(1, xCols).Select
Do Until Selection.Row = FirstRow
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Selection.Offset(-1, 0).Select
Loop
Application.ScreenUpdating = True
End Sub

2. Затем нажмите док-умножить-расчет-3 или нажмите клавишу F5, чтобы запустить код. Во всплывающем диалоговом окне Kutoos for Excel выберите диапазон, в который вы будете вставлять пустые строки, а затем нажмите кнопку ОК. Смотрите скриншот:

Затем между каждыми двумя строками была вставлена ​​новая пустая строка. Смотрите скриншот:


Быстро вставляйте определенное количество пустых строк с помощью Kutools for Excel

Вышеупомянутые два метода просто относятся к вставке пустых строк между каждой строкой, для вставки пустой строки или нескольких строк после каждой n-й строки, как вы должны делать? Здесь я рекомендую Вставить пустые строки и столбцы полезности Kutools for Excel. Эта функция может помочь быстро вставить определенное количество пустых строк после каждых n-ых строк в определенный диапазон. Пожалуйста, сделайте следующее.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Выберите диапазон, в который вы хотите вставить пустые строки, и щелкните Кутулс > Вставить > Вставить пустые строки и столбцы. Смотрите скриншот:

2. в Вставить пустые строки и столбцы диалоговое окно, выберите Пустые строки в типе Insert укажите количество строк интервала, в которые вы будете вставлять пустые строки, и количество строк, которые вы хотите вставить, а затем щелкните значок OK кнопка. Смотрите скриншот:

Затем вы можете увидеть, что через каждые две строки были вставлены определенные пустые строки. Смотрите скриншоты:

Внимание: число в Интервал и Ряды можно настроить в соответствии с вашими потребностями. Например, вы можете вставить три, четыре, пять… пустых строк после каждой, двух, трех… строк.

  Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Быстро вставляйте определенное количество пустых строк с помощью Kutools for Excel


Статьи по теме

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (43)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks so much for this. Cheers.
This comment was minimized by the moderator on the site
So I'm running into a situation where a have a couple hundred rows of information. Id like to create a space between specific data. example. I have six rows with "CH-01" in it and then two rows with CH-02- and then three rows of CH-03. What I want to happen is create a blank row between the change of numbers. However I don't have the time or energy to do this for each individual change. Please if anyone has a solution for this problem i'd be so happy!
This comment was minimized by the moderator on the site
I have the same problem too, have you figured out how to solve this?
This comment was minimized by the moderator on the site
wonderful! it worked
This comment was minimized by the moderator on the site
thankssssss a lot you are an awesome people.
This comment was minimized by the moderator on the site
Thaaannkksss its work like magic
This comment was minimized by the moderator on the site
The sort method worked like a charm. Thanks for saving me time coding
This comment was minimized by the moderator on the site
i'm not religious or anything, but you are god. ;-)
This comment was minimized by the moderator on the site
The sort option worked, sometimes we learn all advanced and tuff things but we tend to forget the simple ones.. Thanks a lot
This comment was minimized by the moderator on the site
Can the VBA code be changed so that you do not need to select the range you want sorted, but instead is a specific range. For example I always want the range to be (S5:S500) I would like to run this code as part of a macro and do to the selection application this isn't working. This code works faster by far than other code ive tried.
This comment was minimized by the moderator on the site
very good its superb
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations