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

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

Мы часто нуждаемся в удалить строки с конкретный текст в Microsoft Excel Я объяснил. 3 методы о том, как удалить строки в Excel с конкретный текст в этой статье. Методы очень просты для выполнения.

Мы будем использовать пример набора данных для наглядного объяснения методов. Мы взяли набор данных конкретного магазина, в котором содержится информация о продажах в разных местах. В наборе данных есть 3 колонны: Имя , Местонахождение и Продажи .

Скачать Практическое пособие

Вы можете загрузить файл Excel по этой ссылке.

Удаление строк с определенным текстом.xlsm

3 способа удаления строк с определенным текстом в Excel

1. Использование функции поиска для удаления строк с определенным текстом

В этом разделе мы удалить весь строки подобранный с текст " Алан ". Я покажу вам удаление для обоих Частичное совпадение и Полное соответствие используя Найти особенность Excel .

1.1. Удаление строк с частично совпадающим текстом в Excel

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

Для этого выполните описанные ниже действия.

Шаги:

  • Из Главная перейдите на вкладку Найти и выбрать а затем нажмите Найти .

  • Затем " Найти и заменить " диалоговое окно появится. В качестве альтернативы вы можете использовать CTRL + F чтобы открыть это.
  • Теперь введите " Алан " в Найдите что: коробка.

  • Нажмите на Найти все . Два будут показаны результаты.
  • Вам необходимо выбрать те. два , с помощью SHIFT + клик .
  • После выбора нажмите на кнопку Закрыть .

  • Щелкните правой кнопкой мыши на любом из выбранные строки показать Контекстное меню бар.
  • Затем выберите Удалить...

  • Выберите Весь ряд из диалоговое окно .
  • Затем нажмите на OK .

Строки содержащий текст " Алан " больше нет.

Наконец, вы можете увидеть результат ниже.

1.2. Использование функции поиска для удаления строк с полным совпадением текста

На основе того же набора данных, мы удалить сайт текст " Алан " только (не " Алан Марш "). Для этого выполните следующие действия.

Шаги:

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

Мы будем только удалить сайт текст " Алан ". Поэтому нам нужно...

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

Теперь обратите внимание, только ряд 6 выбран.

  • Выберите этот результат.
  • Нажмите на Закрыть .

  • Сейчас Щелкните правой кнопкой мыши на этот результат, чтобы вызвать Контекстное меню .
  • Нажмите на Удалить...

  • Выберите Весь ряд .
  • Затем OK .

Результат будет выглядеть следующим образом. Только строка с текстом " Алан "будет удалено .

Строка с " Алан Марш " останется нетронутым.

Похожий материал: Как удалить несколько строк в Excel с помощью условия (3 способа)

2. Удаление строк с совпадающим определенным текстом с помощью фильтра

Мы также можем использовать Excel Фильтр команда для удалить строки с соответствующий текст У нас есть набор данных, содержащий Имя , Год рождения и Высота из 10 люди.

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

Мы будем удалить сайт строка который содержит текст " Брюс " с помощью Фильтр команда Excel.

Шаги:

Во-первых, нам нужно включить Фильтр Excel . Чтобы сделать это:

  • Выберите диапазон, к которому вы хотите применить Фильтр .
  • Мы выбрали диапазон B4:D14 .
  • Из Вкладка данных , выберите Фильтр .

Мы увидим три Excel Фильтр значки появляются в заголовок столбца .

Мы хотим удалить сайт строка который содержит текст " Брюс ".

  • Выберите Имя колонка и Расширить фильтр икона.
  • Снимите флажок (Выбрать все) .
  • Проверить " Брюс ".
  • Затем OK .

Строка с " Брюс " будет показан.

  • Щелкните правой кнопкой мыши на строка чтобы вызвать Контекстное меню .
  • Затем Удалить строку .

A предупреждение появится сообщение.

  • Нажмите на OK .

Заметьте, ничего нет. Мы можем вернуть другой строки по очистка критериев фильтрации .

  • Нажмите на Кнопка фильтра из Колонка имен .
  • Затем выберите Очистить фильтр от "Имя" .

Мы видим результат. Нет строки с параметром текст " Брюс ".

2.2. Сопоставление более чем одного слова

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

Например, мы хотим удалить сайт строки с текстом " Джина " рядом с " Брюс ". Для этого следуйте следующим инструкциям

Шаги:

  • Выбрать " Джина " и " Брюс " в Раскрывающееся окно фильтра Excel .
  • Следуйте предыдущему методу 2.1, чтобы Удаление нескольких строк .

2.3. Удаление строк с определенным словом и условием

Мы можем удалить строки с соответствующий текст и критерии тоже. У нас есть аналогичный набор данных, как и выше. Однако на этот раз у нас есть три человека по имени " Джина ". Теперь мы хотим удалить сайт строки содержащий имя " Джина " и те, кто родился после 1990 .

Шаги:

Сначала мы Фильтр люди, родившиеся после 1990 .

  • Нажмите на Значок фильтра из Родился колонна.
  • С сайта Номерные фильтры , выберите Больше, чем...

  • Поместите 1990 в " больше, чем " коробка.
  • Нажмите OK .

Мы получим следующий результат.

  • Теперь из Имя Значок фильтра выберите " Джина ".
  • Нажмите OK .

  • Выберите строки и Щелкните правой кнопкой мыши чтобы открыть Контекст Меню .
  • Затем выберите Удалить строку .
  • Нажмите OK .

  • Мы снова удалить сайт Фильтр чтобы показать все данные.

Наконец, мы получим набор данных без текст " Джина" рожденный после " 1990 ".

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

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

  • Как удалить строки на основе другого списка в Excel (5 методов)
  • Excel VBA: удаление строки, если ячейка пуста (полное руководство)
  • Как удалить несколько строк в Excel с помощью формулы (5 методов)
  • Удаление нефильтрованных строк в Excel с помощью VBA (4 способа)
  • Как удалить бесконечное количество строк в Excel (5 простых способов)

3. Удаление строк, содержащих определенное слово, с помощью VBA

Наш набор данных содержит данные о торговых представителях, их регионе и общем объеме продаж. Мы хотим удалить " Восток " Регион из этого набора данных. VBA можно использовать для удалить строки с согласованный текст .

Шаги:

  • Во-первых, нажмите ALT + F11 или из Разработчик выбор вкладки Visual Basic чтобы открыть VBA окно.
  • Во-вторых, перейдите к Вставка затем Модуль .

  • В-третьих, напишите следующий код в Модуль .
 Sub DeleteRowsWithSpecificText() Dim x1 As Range For Each x1 In Range("c5:c14") If x1.Value = "East" Then x1.EntireRow.Delete End If Next x1 End Sub 

  • Наконец-то, Запускайте код из Run Sub/UserForm .

В качестве альтернативы можно нажать F5 чтобы сделать это.

Сайт строки содержащий слово " Восток " являются удалено из набора данных.

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

Практическая секция

Мы включили дополнительные наборы данных в лист Excel. Вы можете практиковать 3 метода, чтобы удалить строки и более четко понимать методы.

Заключение

Мы использовали три метода, чтобы удалить строки в Excel с конкретный текст Мы использовали Excel Вы можете скачать наш рабочий лист для отработки методов. Если у вас возникнут какие-либо проблемы, вы можете задать вопросы в разделе комментариев.

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