Как в экселе удалить ненужные строки по фильтру
Перейти к содержимому

Как в экселе удалить ненужные строки по фильтру

  • автор:

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

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

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

К счастью, это легко сделать, и следующий пример показывает, как это сделать на практике.

Пример: удаление отфильтрованных строк в Excel

Предположим, у нас есть следующий набор данных, содержащий информацию о 10 баскетболистах:

Предположим, мы хотим удалить все строки, содержащие «Страж» в столбце «Позиция».

Во-первых, мы можем применить фильтр, чтобы просмотреть только те строки, которые содержат «Охрана».

Для этого щелкните вкладку « Данные » на верхней ленте, а затем нажмите кнопку « Фильтр »:

Затем щелкните стрелку раскрывающегося списка рядом с Позиция , установите флажок рядом с Охрана , затем нажмите OK :

Данные будут автоматически отфильтрованы, чтобы отображались только строки, в которых столбец «Позиция» содержит «Охрана»:

Затем выделите каждую из строк. Затем щелкните правой кнопкой мыши любую строку и выберите « Удалить строку» в раскрывающемся меню:

Все видимые строки будут удалены.

Наконец, просто нажмите кнопку « Фильтр » еще раз, чтобы отключить фильтр.

Единственными оставшимися строками будут строки со словом «Вперед» в столбце « Позиция »:

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Фильтрация ненужных строк

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

  1. Выберите в столбце «Название товара» список фильтра.
  2. Выберите текстовые фильтры >не начинаютсяс, а затем введите слово «Итог». Вы также можете очистить параметр Total Sales Rep.
  3. Нажмите кнопку ОК.

Facebook LinkedIn Электронная почта

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Как удалить строки в экселе по фильтру?

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

Откроем таблицу, в которой представлен список рабочих из двух цехов. Необходимо удалить строки, относящиеся ко второму цеху.

Сначала, используя фильтр по столбцам, отобразим на экране сотрудников, которые относятся ко второму цеху.

Дальше нужно выделить только отфильтрованные строки. Для этого сначала выделяем область, содержащую отфильтрованные по условию ячейки. Потом переходим на верхнюю панель настроек, где в закладке «Главная» в блоке «Редактирования» нажимаем на иконку «Найти и выделить».

В появившемся дополнительном меню нажимаем на строчку «Выделение группы ячеек».

На экране появится меню «Выделение группы ячеек» в правой части поставьте точку напротив строки «только выделенные ячейки». В результате выделяться только отфильтрованные по условию ячейки.

После нажимаем на правую кнопку мыши и в появившемся меню нажимаем на строчку «удалить» и удаляете все выделенные по условию строки.

покупка

Как отфильтровать список и удалить остальные скрытые или видимые строки в Excel?

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

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

В этом разделе будет показан код VBA для удаления скрытых строк на активном листе. Пожалуйста, сделайте следующее.

1. Активируйте рабочий лист, который вам нужен для удаления скрытых строк, нажмите другой + F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.

2. В окне Microsoft Visual Basic для приложений щелкните Вставить > Модули. Затем скопируйте и вставьте приведенный ниже код VBA в окно модуля.

Код VBA: удалить скрытые строки

Sub RemoveHiddenRows() Dim xRow As Range Dim xRg As Range Dim xRows As Range On Error Resume Next Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange) If xRows Is Nothing Then Exit Sub For Each xRow In xRows.Columns(1).Cells If xRow.EntireRow.Hidden Then If xRg Is Nothing Then Set xRg = xRow Else Set xRg = Union(xRg, xRow) End If End If Next If Not xRg Is Nothing Then MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel" xRg.EntireRow.Delete Else MsgBox "No hidden rows found", , "Kutools for Excel" End If End Sub

3. нажмите F5 ключ для запуска кода. Если на активном листе есть скрытые строки, после запуска кода появится диалоговое окно, в котором будет указано, сколько скрытых строк было удалено. Щелкните значок OK кнопку, чтобы удалить скрытые строки. Смотрите скриншот:

документ удалить остаток 1

В противном случае после запуска кода вы получите следующее диалоговое окно.

документ удалить остаток 1

Внимание: приведенный выше код VBA не только может удалять скрытые строки отфильтрованного списка, но также удалять скрытые строки, которые вы ранее скрывали вручную.

Удалить видимые строки отфильтрованного списка с выделением всех видимых ячеек.

Чтобы удалить видимые строки отфильтрованного списка, сделайте следующее.

1. Выберите все отфильтрованные строки и нажмите F5 , чтобы открыть Перейти к диалоговое окно, затем щелкните Особый кнопка. Смотрите скриншот:

документ удалить остаток 1

2. в Перейти к специальному диалоговое окно, проверьте Только видимые ячейки вариант, а затем щелкните OK кнопку.

документ удалить остаток 1

3. Теперь все видимые строки выделены, щелкните выделение правой кнопкой мыши и затем щелкните Удалить строки.

документ удалить остаток 1

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

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

Вышеупомянутые два метода могут не быть желанными решениями для многих пользователей Excel, здесь мы представляем вам удобный инструмент. Для Удалить скрытые (видимые) строки и столбцы полезности Kutools for Excel, вы можете легко удалить скрытые строки в выбранном диапазоне / листах, активном листе или всех листах в Excel.

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

1. Если вы хотите удалить только скрытые или видимые строки отфильтрованного списка, выберите отфильтрованный диапазон вручную, а затем нажмите Кутулс > Удалить > Удалить скрытые (видимые) строки и столбцы. Смотрите скриншот:

2. в Удалить скрытые (видимые) строки и столбец диалоговое окно, оставьте В выбранном диапазоне выбранный в Заглянуть раскрывающийся список (вы можете выбрать другие варианты по своему усмотрению), отметьте Ряды вариант в Удалить тип раздел, а в Подробный тип раздел, проверка Видимые строки or Скрытые строки вариант как вам нужно. И, наконец, нажмите кнопку OK кнопку.

3. Затем появится диалоговое окно, в котором указано, сколько строк было удалено. Щелкните значок OK кнопку.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *