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

Меню «удалить ячейки» в группе УДАЛИТЬ на панели !SEMTools

Рекомендуется не рубить с плеча и не удалять ячейки сразу же, а сначала воспользоваться аналогичными макросами «Обнаружить ячейки» и «Извлечь ячейки», чтобы, соответственно, найти и посмотреть на те данные, которые предстоит удалить.

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

По условию вхождения в них определенных слов:
Удалить — Ячейки — Содержащие слово
Удалить — Ячейки — Содержащие слова — любое из списка

По условию простого вхождения паттернов:

  • Содержащие
  • Начинающиеся с
  • Заканчивающиеся на

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

Не менее популярно удаление различных вариантов дубликатов ячеек.
!SEMTools позволяет:
Удалить дубли без смещения строк в Excel
Удалить неявные дубли
Удалить один список из другого — когда ячейки одного столбца нужно сравнить с ячейками другого и удалить найденные.

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

Также в меню Удалить слова находится процедура, которая позволяет удалить повторяющиеся значения в одной ячейке. А меню «удалить строки» позволяет удалять целые строки на основе значений ячеек выделенного столбца.

Смотрите также:

Как удалить лишние символы в Excel

Как удалять определенные слова в Excel

Как удалять ненужные столбцы и строки по множеству условий

Как убрать формулы из ячеек и оставить только значения