Оглавление
Мы часто нуждаемся в удалить строки с конкретный текст в Microsoft Excel Я объяснил. 3 методы о том, как удалить строки в Excel с конкретный текст в этой статье. Методы очень просты для выполнения.
Мы будем использовать пример набора данных для наглядного объяснения методов. Мы взяли набор данных конкретного магазина, в котором содержится информация о продажах в разных местах. В наборе данных есть 3 колонны: Имя , Местонахождение и Продажи .
Скачать Практическое пособие
Вы можете загрузить файл Excel по этой ссылке.
Удаление строк с определенным текстом.xlsm3 способа удаления строк с определенным текстом в 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 Вы можете скачать наш рабочий лист для отработки методов. Если у вас возникнут какие-либо проблемы, вы можете задать вопросы в разделе комментариев.