Съдържание
Често се налага да изтриване на редове с конкретен текст в 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 .
- Ние отново ще премахване на на Филтър за да се покажат всички данни.
Накрая ще получим набора от данни без текст " Джина" родени след " 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 Намерете, филтрирайте и функциите на VBA, за да постигнем целта си. Можете да изтеглите нашия работен лист, за да упражните методите. Ако срещнете някакви проблеми, можете да зададете въпроси в нашия раздел за коментари.