Как удалить строки на основе значения ячейки в Excel?

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

  • Удалите строки на основе одного значения ячейки с помощью функции поиска и замены
  • Удаление строк на основе одного значения ячейки с кодом VBA
  • Удаление строк на основе одного или двух значений ячейки
  • Удаление строк на основе нескольких значений ячеек

Быстро выберите всю строку/столбец по определенному значению ячейки, а затем легко удалите выбранную строку/столбец!

Kutools for Excel’s Выбрать определенные ячейки предоставляет пользователям Excel простой выбор для выбора всей строки или всего столбца, если значения ячеек соответствуют определенному значению в Excel. Легче и понятнее для работы! Полнофункциональная бесплатная 30-дневная пробная версия!

Вкладка Office Включает редактирование и просмотр с вкладками в Office и делает вашу работу намного проще …
Подробнее … Бесплатная загрузка …
Kutools for Excel решает большинство ваших проблем и увеличивает ваши Производительность на 80%.
  • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Подробнее … Бесплатная загрузка …
Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% времени, и сокращайте тысячи щелчков мышью для вас каждый день!

->


Удаление строк на основе значения ячейки с помощью функции поиска и замены

В Excel вы можете применить мощную функцию поиска и замены для удаления строк на основе определенного значение ячейки легко. Сделайте следующее:

1 . Выберите диапазон, в котором вы будете удалять строки на основе определенного значения ячейки, и откройте диалоговое окно “Найти и заменить” с одновременным нажатием клавиш.

2 . В диалоговом окне “Найти и заменить” введите определенное значение ячейки (в нашем случае мы вводим Soe ) в поле и нажмите кнопку Найти все . См. первый снимок экрана ниже:

3 . Выберите все результаты поиска в нижней части диалогового окна «Найти и заменить» и закройте это диалоговое окно. ( Примечание : вы можете выбрать один из результатов поиска, а затем клавиши, чтобы выбрать все найденные результаты. См. второй снимок экрана выше.)
Затем вы можете увидеть все ячейки, содержащие выбрано определенное значение.

4 . Щелкните правой кнопкой мыши выбранные ячейки и выберите из контекстного меню. Затем установите флажок Вся строка во всплывающем диалоговом окне «Удалить» и нажмите кнопку. Теперь вы увидите, что все ячейки, содержащие определенное значение, удалены. См. Скриншоты ниже:

И затем целые строки были удалены на основе уже определенного значения.


Удалить строки на основе значения ячейки с кодом VBA

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

1 . Одновременно нажмите клавиши, чтобы открыть окно Microsoft Visual Basic для приложений ,

2 . Щелкните и введите следующий код в модуль:

VBA: удалить целые строки на основе значения ячейки

3 . Затем нажмите кнопку, чтобы запустить код.

4 . Во всплывающем диалоговом окне выберите диапазон, в котором вы будете удалять строки на основе определенного значения, и нажмите кнопку.

5 . В другом диалоговом окне введите определенное значение, на основе которого вы будете удалять строки, и нажмите кнопку. См. Снимок экрана:

И тогда вы увидите, что целые строки были удалены на основе уже указанного значения.


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

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

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас

1 . Выберите диапазон, который вы хотите удалите строки на основе определенного значения и нажмите. См. снимок экрана:

2 . В открывшемся диалоговом окне Select Specified Cells установите флажок, выберите Contains из раскрывающегося списка, введите указанное значение в правое поле и нажмите кнопку Кнопка ОК (см. снимок экрана выше).
После применения этой функции появится диалоговое окно, в котором будет показано, сколько ячеек было найдено в соответствии с указанными критериями. Нажмите кнопку, чтобы закрыть его.

3 . Теперь выбираются целые строки с определенным значением. Щелкните правой кнопкой мыши выбранные строки и выберите в контекстном меню. См. Снимок экрана ниже:

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

– включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Получить сейчас


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

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

Kutools for Excel – Включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас

1 . Щелкните, чтобы открыть диалоговое окно «Выбрать одинаковые и разные ячейки».

2 . В открывшемся диалоговом окне сделайте следующее (см. Снимок экрана):

(1) В поле выберите столбец, в котором вы найдете определенные значения;
(2) В поле выберите столбец/список с несколькими значениями, которые вы будете удалить строки на основе;
(3) В этом разделе установите флажок Каждая строка ;
(4) В этом разделе установите флажок Одинаковые значения ;
(5) Установите флажок в нижней части открывающегося диалогового окна.
Примечание : если два указанных столбца содержат тот же заголовок, установите флажок.

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

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

4 . Щелкните, чтобы удалить все выбранные строки.


Демонстрация: удаление строк на основе одного или нескольких значений ячеек в Excel

Kutools for Excel включает в себя более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Загрузить и бесплатную пробную версию !

Оцените статью
Frestage.ru
Добавить комментарий