Удаление пустых строк в Excel (8 подходящих методов)

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

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

Скачать Рабочую тетрадь для практических занятий

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

Удаление пустых строк.xlsx

8 эффективных методов удаления пустых строк в Excel

Рассмотрим следующий набор данных, который описывает Пункт имя, Продажи сумма, и Бонус Учитывая, что в этом наборе данных есть пустые строки в Ряд 6 , 9 , 11 и 13 Мы хотим удалить эти ненужные строки.

Итак, давайте начнем.

1. Удалите пару пустых строк вручную

Когда у нас есть набор данных, который не очень большой и имеет небольшое количество пустых строк, мы можем удалить строки вручную. это будет быстрее, чем применять в таком случае другие методы, в которых есть команды Excel, функции и т.д. Эта техника состоит всего из двух простых шагов. давайте посмотрим. 👇

Шаги:

  • Пресс & держать сайт Ctrl ключ и таким образом выберите пустые строки.

  • Щелкните правой кнопкой мыши > Перейти к контекст меню> Нажмите на Удалить командование.
Клавиатурное сокращение для Удалить Командуйте: Ctrl + -

Вот и все! Мы легко очистили бесполезные пустые строки. 👇

💡 Помните:

Читать далее: Как удалить пустые строки в Excel

2. Используйте команду сортировки Excel

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

Шаги:

  • Перейти к Данные вкладка> The Сортировка и фильтр группа.
  • Нажмите на Сортировать от наименьшего к наибольшему или, Сортировать от наибольшего к наименьшему .

Наконец, пустые строки отсортированы до самого низа. На следующем рисунке показан результат. 👇

💡 Помните:

Если в наборе данных есть столбец для серийных номеров, необходимо выбрать Сортировка Вариант от наименьшего до наибольшего чтобы серийные номера не менялись.

Читать далее: Как удалить строки в Excel

3. Используйте специальную команду Go To

Эта команда выделяет пустые ячейки. После этого мы можем удалить пустые строки с помощью сочетания клавиш Ctrl + - или Удалить команда в контекст меню. Итак, давайте рассмотрим этот метод шаг за шагом. 👇

Шаги:

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

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

Сайт Перейти к специальному откроется диалоговое окно.

Ярлык : Пресса Ctrl + G > Перейти к откроется диалоговое окно> Нажмите кнопку Специальный .

  • Выберите Заготовки радиокнопка> Нажмите OK .

На следующем снимке экрана видно, что ожидаемые пустые строки вместе с пустыми ячейками также выбраны.

Теперь давайте перейдем к удалению выбранных строк.

  • Нажмите Ctrl + - .

Сайт Удалить откроется диалоговое окно.

  • Выберите Весь ряд радиокнопка> Нажмите OK .

Вы также можете выполнить это удаление с помощью функции Удалить опция в контекст меню, как описано в первом методе.

Вот и все. Мы удалили ненужные пустые строки. Полученный набор данных показан на скриншоте выше. 👆

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

4. Использование команды "Найти" в Excel

Этот метод очень похож на предыдущий. Разница в том, как мы выбираем пустые строки. Давайте двигаться дальше. 👇

Шаги:

  • Перейти к Главная вкладка> The Редактирование группа.
  • Сайт Найти и выбрать выпадающий> The Найти Командуйте.

Появится диалоговое окно с именем Найти и заменить появится.

Мы также можем добраться до Найти и заменить нажав Ctrl + H на клавиатуре.

Теперь последовательно выполните следующие действия.

  • Перейти к Найти часть коробки.
  • Сохраняйте Найдите то, что пустой ящик.
  • Поиск В пределах сайт Лист .
  • Поиск По рядам .
  • Загляните сайт Значения .
  • Отметьте Сопоставить все содержимое ячейки флажок.
  • Нажмите Найти все .

Как мы видим, все 4 пустые строки отображаются во всплывающем окне. 👇

  • Выберите их все, нажав кнопку Ctrl + A .
  • Нажмите Закрыть .

  • Используя подходящий метод, описанный в вышеуказанных разделах, удалить все они.

Результат будет таким, как показано на рисунке ниже. 👇

5. использование функции автофильтра Excel

Мы также можем удалить пустые строки, используя Фильтр в excel. Вот шаги. 👇

Шаги:

  • Выберите весь диапазон данных, включая заголовки, B4:E14 .
  • Перейти к Данные вкладка> The Сортировка и фильтр группа> Включить Фильтр опцию, нажав на нее.

Для включения опции "Фильтр" используется комбинация клавиш: Ctrl+Shift+L

  • Нажмите на любой из показывать всё значки заголовков набора данных.
  • Отменить выбор всех> Выбрать только Заготовки .
  • Нажмите OK .

Все строки с содержимым исчезли. Теперь видны только пустые строки.

  • Удалите пустые строки, используя любой из методов, описанных в методе 1.

Хотя мы успешно удалили пустые строки, мы также видим набор данных, как если бы мы удалили все строки с данными. Мы должны восстановить строки с данными и преобразовать набор данных в нефильтрованную форму.

  • Нажмите на любой из показывать всё значки заголовков набора данных.
  • Выбрать все> Нажмите OK .

Мы получили исходный набор данных, в котором теперь нет пустых строк. Следующая задача - преобразовать его в нефильтрованную форму.

  • Нажмите на произвольную ячейку в наборе данных и перейдите в меню Данные вкладка.
  • Перейти к Сортировка и фильтр группа> Нажмите на Фильтр командование.

Отфильтрованная форма исчезла, и набор данных приобрел желаемый нормальный вид. 👇

Альтернативный способ использования опции фильтра:

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

Шаги:

  • Применить Фильтр команда на наборе данных, как указано ранее.
  • Нажмите на любой из показывать всё значки заголовков набора данных.

  • Снимите пометку (Заготовки) флажок> Нажмите OK .

Мы заставили пустые строки исчезнуть из набора данных! Мы должны сохранить Фильтр вариант НА . 👇

💡 Помните:

Следует отметить, что если мы отключим Фильтр опция, пустые строки появятся снова!

Читать далее: Как фильтровать и удалять строки с помощью VBA в Excel (2 метода)

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

  • Как удалить строку, если ячейка пустая в Excel (4 метода)
  • Формула для удаления пустых строк в Excel (5 примеров)
  • Удаление нескольких строк в Excel (3 метода)
  • Как удалить выделенные строки в Excel (8 подходов)
  • Как удалить все строки ниже определенной строки в Excel (6 способов)

6. используйте команду расширенного фильтра Excel

Расширенный фильтр опция - еще один полезный инструмент в Microsoft Excel, позволяющий убрать с глаз долой бесполезные пустые строки. Рассмотрим следующие шаги. 👇

Шаги:

Прежде всего, нам необходимо установить диапазон критериев фильтрации . Для этого,

  • Создайте новый столбец данных в Клетка G4 с заголовком под названием Сотрудник отдела продаж .
  • Тип >"" в ячейке G5.

  • Перейти к Данные вкладка> Перейти к Сортировка и фильтр группа> Нажмите на Расширенный вариант.

Откроется диалоговое окно расширенного фильтра.

  • Нажмите на кнопку " Фильтр списка, на месте " радиокнопка.
  • Затем выберите " Диапазон списка ", выбрав весь набор данных B4:E14 .

  • Выберите " Диапазон критериев ", выбрав диапазон G4:G5 .

После выполнения шагов 3 & 4, на экране появится надпись Расширенный фильтр диалоговое окно будет выглядеть, как показано на следующем рисунке.

  • Нажмите OK .

Следующий снимок экрана показывает, что мы успешно удалили пустые строки из набора данных. 👇

Но синий & непоследовательные номера рядов 5,7,8,10,12 и 14 Если вы хотите вернуть пустые ряды, просто дважды щелкните между синими номерами рядов, и они снова появятся!

Читать далее: Как удалить отфильтрованные строки в Excel (5 методов)

7. использование нескольких формул Excel для удаления пустых строк

7.1 Использование функции ФИЛЬТР Excel

В этом методе мы будем использовать функция ФИЛЬТР которая является функцией динамического массива доступен только в Excel 365 .

Особенность в том, что формулу нужно ввести только один раз в самой верхней левой ячейке. Результаты будут распространяться на остальные ячейки указанного диапазона. Более того, если мы добавим новые строки в наш набор данных, функция будет автоматически применяться и к новым строкам.

Давайте посмотрим, как его использовать. 👇

Шаги:

  • Копировать названия заголовков и паста их в новом месте (здесь, в Ячейка G4 ) с форматированием.
  • Введите следующую формулу, используя ФИЛЬТР функция в Ячейка G5 :
=FILTER(B5:E14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14""))

  • Нажмите Войти .

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

🔎 Как работает формула?

Поскольку мы ищем пустые строки для удаления, каждая из ячеек пустых строк будет пустой. Поэтому мы разработали критерии, чтобы сначала найти пустые ячейки. Затем, используя булеву логику, мы удалили пустые ячейки, другими словами, пустые строки.

E5:E14""

Сайт НЕ оператор с пустой строкой "" означает Не пустой В каждой ячейке диапазона E5:E14 , результатом будет массив следующего вида:

Выход: {TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE}

Аналогично, для D5:D14"" , C5:C14"" и B5:B14"" , результаты будут:

D5:D14""= {TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}

C5:C14""= {ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ИСТИНА;ИСТИНА;ИСТИНА;ИСТИНА;ИСТИНА;ИСТИНА;ИСТИНА;ИСТИНА;ИСТИНА}

B5:B14""= {TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}

(B5:B14””)*(C5:C14””)*(D5:D14””)*(E5:E14””)

Выход: {1;0;1;1;1;0;1;0;1;0;1}

FILTER(B5:E14,(B5:B14””)*(C5:C14””)*(D5:D14””)*(E5:E14””))

Наконец, в ФИЛЬТР функция возвращает вывод из массива B5:B14 , который соответствует критериям.=

Выход: {"Мэтт", "Мясо",200,10; "Ли", "Морепродукты",450,22.5; "Адам", "Одежда",1000,50; "Хопкинс", "Детские игрушки",780,39; "Ник", "Одежда",890,44.5; "Крис", "Косметика",2550,127.5}.

7.2 Использование функции COUNTBLANK

Функция COUNTBLANK возвращает количество пустых ячеек в указанном диапазоне. Хотя эта функция работает с пустыми ячейками, мы можем использовать ее и для наших целей. Давайте посмотрим. 👇

Шаги:

  • Добавьте столбец с именем " Заготовки " в правой части набора данных.
  • Введите формулу ⏩ =COUNTBLANK(B5:E5) ➤ в Ячейка F5 .

  • Перетащите Заправочная ручка значок над диапазоном F6:F14 .

  • Перейти к Данные вкладка> Перейти к Сортировка и фильтр группа.
  • Включите Фильтр вариант.
Клавиатурное сокращение для Фильтр вариант: Ctrl+Shift+L

  • Нажмите на любой из показывать всё значки в заголовках набора данных.
  • Отменить выбор всех> Выбрать только 4 .
  • Нажмите OK .

  • Удалить существующие ряды с помощью любой техники, описанной в метод 1 .
  • Теперь перейдите к Данные вкладку и нажмите на Фильтр и выключите его.

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

  • Удалить колонка F выделив колонку и выбрав Удалить команда из контекст меню.

Таким образом, мы идеально удалили пустые строки и создали наш новый свежий набор данных. 👆

7.3 Объединение функций INDEX, SMALL, ROW и ROWS

Во втором последнем методе мы придумали формулу Excel. Этот метод работает всего в два шага. Давайте посмотрим ниже. 👇

Шаги:

  • Просто копия заголовки набора данных и паста его в подходящее место, здесь, в Ячейка G4 .
  • Введите следующую формулу в Ячейка G5 и нажмите Войдите.
=IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14"",ROW(B$5:B$14)),ROWS(B$5:B5))), "")

📌 Если у вас нет MS Excel 365 , затем нажмите Ctrl+Shift+Enter .

  • Перетащите наливная ручка значок на правом и нижнем конце набора данных.

Вот и все. Смотрите следующий рисунок. 👇

🔎 Как работает формула?

ROWS(B$5:B5)

РЯДЫ функция возвращает количество строк в диапазоне B$5:B5 .

Выход: 1 .

⮞ ROW(B$5:B$14)

Сайт ROW функция возвращает номер строки диапазона B$5:B$14 .

Output: {5;6;7;8;9;10;11;12;13;14}

⮞ B$5:B$14""

Выход: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}

⮞ IF(B$5:B$14"", ROW(B$5:B$14))

Сайт ЕСЛИ функция проверяет диапазон B$5:B$14 удовлетворяет ли он условию, и возвращает следующее.

Выход: {5;FALSE;7;8;FALSE;10;FALSE;12;FALSE;14}

SMALL(IF(B$5:B$14"", ROW(B$5:B$14)),ROWS(B$5:B5))

Сайт МАЛЕНЬКИЙ функция определяет наименьшее значение из приведенного выше массива.

Выход: {5}

IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14"", ROW(B$5:B$14)),ROWS(B$5:B5))), "")

Наконец, в ИНДЕКС функция возвращает значение из B:B диапазон и 5-й ряд , по вызову МАЛЕНЬКИЙ функция. IFERROR функция служит только для того, чтобы сохранить вывод свежих значений ошибок Excel.

Выход: {Matt}

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

8. использование инструмента Excel Power Query для удаления всех пустых строк

Сайт Power Query Это замечательный инструмент Excel, который можно использовать для различных целей. Здесь мы будем использовать этот инструмент для нашей цели - удаления пустых строк. Просто выполните следующие шаги. 👇

Шаги:

  • Перейти к Данные tab> " Получение и преобразование данных " группа> Выбрать " Из таблицы/диапазона " вариант.

    A " Создать таблицу " откроется диалоговое окно.

  • Выберите весь набор данных B4:E14 .
  • Нажмите OK .

The " Редактор Power Query " появилось окно.

  • Перейти к Главная вкладка> Сократите ряды выпадающее меню
  • Удалить строки выпадающий> Удаление пустых строк .

Пустые строки удаляются. См. следующий рисунок.

  • Перейти к Файл > Выбрать Coles & Load To вариант.

Сайт Импортные данные появится диалоговое окно.

  • Выберите Таблица радиокнопка.
  • Выберите Существующий рабочий лист радиокнопка
  • Выберите желаемое расположение выхода, Клетка B16 > Пресс OK .

Вот и все. Выходной набор данных готов, в нем нет пустых строк.

Теперь, если вы хотите преобразовать Таблица формуляр к Диапазон форму, вам необходимо выполнить еще несколько шагов.

Преобразование набора данных в форму диапазона:

Шаги:

  • Перейти к Дизайн стола вкладка> Инструменты группа> Выбрать Преобразование в диапазон .
  • Нажмите OK .

Мы успешно преобразовали набор данных в форму диапазона.

Сайт Продажи и Бонус данные колонки находятся в Общий Тип номера. Вы можете легко изменить тип номера. Просто выполните следующие два шага.

1. Выберите два колонки .

2. Перейти к Главная вкладка> Номер группа> Выбрать Формат учетного номера .

Вот и все. См. следующий рисунок.

Читать далее: Ярлык Excel для удаления строк (с бонусной техникой)

Заключительные слова

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

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