Зміст
Нам часто доводиться видалити рядки з конкретний текст в Microsoft Excel Я пояснив. 3 методичні рекомендації щодо того, як видалити рядки в Excel з конкретний текст У цій статті ви знайдете методи, яких дуже легко дотримуватися.
Для наочного пояснення методів ми використаємо приклад набору даних. Ми взяли набір даних конкретного магазину, який містить інформацію про продажі в різних точках. Набір даних має 3 колонки: Ім'я та прізвище , Місцезнаходження і Продажі .
Завантажити Практичний посібник
Завантажити файл у форматі Excel можна за цим посиланням.
Видалення рядків з певним текстом.xlsm3 способи видалення рядків з певним текстом в Excel
1. використання функції пошуку для видалення рядків з певним текстом
У цьому розділі ми розглянемо видалити всі ряди підібраний з текст " Алан "Я покажу вам видалення для обох Частковий збіг і Повна відповідність за допомогою Знайти особливість Excel .
1.1 Видалення рядків з частковим збігом тексту в Excel
У цьому ми будемо видалити рядки з частковий збіг тексту У нашому наборі даних ми маємо два ряди які містять назви " Алан " і " Алан Марш "Ми можемо використовувати частковий збіг, щоб видалити ці два ряди .
Для цього необхідно виконати наступні кроки.
Сходинки:
- Від Головна сторінка вкладка перейдіть до Знайти та вибрати а потім натисніть Знайти .
- Тоді ж було підписано угоду про " Знайти і замінити " діалогове вікно Як варіант, ви можете використовувати CTRL + F щоб відкрити це.
- Тепер введіть " Алан " в Знайти що? Ящик.
- Натисніть на Знайти все . Два. Будуть показані результати.
- Вам потрібно вибрати ті з них два шляхом використання SHIFT + Клацніть .
- Після вибору натисніть на Закрити .
- Клацніть правою кнопкою миші на будь-якому з вибрані рядки щоб показати Контекстне меню в барі.
- Потім виберіть Видалити...
- Виберіть Весь ряд від діалогове вікно .
- Потім натисніть на ГАРАЗД. .
Ряди що містить текст " Алан " вже не існує.
Зрештою, ви можете побачити результат нижче.
1.2 Використання функції пошуку для видалення рядків з повним збігом тексту
На основі цього ж набору даних ми зробимо видалити в "Урядовому кур'єрі". текст " Алан " тільки (а не " Алан Марш "Для цього необхідно виконати наступні кроки.
Сходинки:
- Згадаймо про Знайти і замінити діалогове вікно за попереднім методом.
- Виберіть Варіанти>>> .
Ми будемо тільки видалити в "Урядовому кур'єрі". текст " Алан "Тому нам потрібно -
- Поставте галочку Зіставити весь вміст комірки .
- Натисніть на Знайти все .
Зауважте, тільки ряд 6 вибрано.
- Виберіть цей результат.
- Натисніть на Закрити .
- Зараз Клацніть правою кнопкою миші на основі цього результату підняти питання про Контекстне меню .
- Натисніть на Видалити...
- Виберіть Весь ряд .
- Тоді ГАРАЗД. .
Результат буде таким, що тільки ряд з текстом " Алан "буде видалено .
Ряд з " Алан Марш "буде цілим і неушкодженим.
Пов'язаний матеріал: Як видалити кілька рядків в Excel з умовою (3 способи)
2. видалити рядки зі збігом певного тексту за допомогою фільтра
Ми також можемо використовувати Excel Фільтр командувати видалити рядки з відповідний текст У нас є набір даних, що містить Ім'я , Рік народження і Висота з 10 люди.
2.1 Загальний метод використання фільтра для видалення рядка, що містить певний текст
Ми будемо видалити в "Урядовому кур'єрі". ряд який містить текст " Брюс. " з використанням Фільтр володіння Excel.
Сходинки:
По-перше, ми повинні забезпечити можливість Фільтр Excel Щоб зробити це:
- Виберіть діапазон, на який ви хочете подати заявку Фільтр .
- Ми підібрали асортимент B4:D14 .
- Від Вкладка "Дані виберіть Фільтр .
Побачимо три Excel Фільтр значки з'являються в розділі заголовок стовпчика .
Ми хочемо видалити в "Урядовому кур'єрі". ряд який містить текст " Брюс. ".
- Виберіть пункт Ім'я стовпчик і Розгорнути фільтр ікону.
- Зняти галочку (Вибрати все) .
- Перевірте " Брюс. ".
- Тоді ГАРАЗД. .
Ряд з " Брюс. " буде показано.
- Клацніть правою кнопкою миші на ряд підняти питання про Контекстне меню .
- Тоді Видалити рядок .
A попередження з'явиться повідомлення.
- Натисніть на ГАРАЗД. .
Зауважте, тут нічого немає. Ми можемо привезти іншу. ряди по кліринг Критерії фільтрації .
- Натисніть на кнопку Кнопка фільтрації з Колонка "Назва .
- Потім виберіть Очистити фільтр за параметром "Назва" .
Результат ми бачимо - немає жодного ряду з текст " Брюс. ".
2.2. Більше ніж один збіг слів
За бажанням ви можете видалити більше двох тексти За допомогою подібних кроків. У цьому методі я збираюся пояснити його вам.
Наприклад, ми хочемо видалити в "Урядовому кур'єрі". рядки з текстом " Джина. " поряд з з " Брюс. "Для цього дотримуйтесь наступних правил
Сходинки:
- Виберіть " Джина. " і " Брюс. " в Випадаюче вікно Фільтр Excel .
- Дотримуйтесь попереднього методу 2.1, щоб Видалення декількох рядків .
2.3 Видалення рядків з певним словом та умовою
Ми можемо видалити рядки з відповідний текст і критерії Маємо аналогічний набір даних зверху, але цього разу маємо трьох осіб на ім'я " Джина. ". Тепер ми хочемо видалити в "Урядовому кур'єрі". ряди що містить назву " Джина. " і народжені після 1990 .
Сходинки:
Ми спочатку Фільтр люди, які народилися після 1990 .
- Натисніть на кнопку Значок фільтра з Народився колонка.
- Від Числові фільтри виберіть Більше, ніж...
- Покладіть 1990 в " більше, ніж "Коробка".
- Преса ГАРАЗД. .
Ми отримаємо наступний результат.
- Тепер від Піктограма фільтрації назви виберіть " Джина. ".
- Преса ГАРАЗД. .
- Виберіть пункт ряди і Клацніть правою кнопкою миші щоб відкрити Контекст Меню .
- Потім виберіть Видалити рядок .
- Натисніть ГАРАЗД. .
- Ми знову будемо видалити в "Урядовому кур'єрі". Фільтр щоб показати всі дані.
Нарешті, ми отримаємо набір даних без текст " Джина" народжені після " 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
- Нарешті, Біжи код від Виконати Sub/UserForm .
Крім того, ви можете натиснути F5 для цього.
На сьогоднішній день, на жаль, це не так. ряди що містить слово " Схід "- це видалено з набору даних.
Пов'язаний матеріал: Комбінація клавіш Excel для видалення рядків (з бонусними прийомами)
Практична секція
Ми включили додаткові набори даних в таблицю Excel. Ви можете практикувати 3 методи, щоб видалити рядки і більш чітко розуміти методи.
Висновок
Ми використали три методи для того, щоб видалити рядки в Excel з конкретний текст Ми використовували Excel Ви можете завантажити нашу робочу таблицю, щоб попрактикуватися в цих методах. Якщо у вас виникли проблеми, ви можете задати питання в нашому розділі коментарів.