Obsah
Často potrebujeme vymazať riadky s špecifický text na stránke Microsoft Excel . Vysvetlil som 3 metódy, ako vymazať riadky na stránke Excel s špecifický text v tomto článku. Metódy sú veľmi jednoduché.
Na názorné vysvetlenie metód použijeme vzorový súbor údajov. Vzali sme súbor údajov konkrétneho obchodu, v ktorom sú informácie o predaji na rôznych miestach. Súbor údajov má 3 stĺpce: Názov , Umiestnenie a Predaj .
Stiahnite si cvičebnicu
Súbor Excel si môžete stiahnuť z tohto odkazu.
Odstránenie riadkov s konkrétnym textom.xlsm3 spôsoby odstránenia riadkov s konkrétnym textom v programe Excel
1. Použitie funkcie Nájsť na odstránenie riadkov s konkrétnym textom
V tejto časti sa budeme vymazať všetky riadky prispôsobené s text " Alan ". Ukážem vám vymazanie pre obe Čiastočná zhoda a Úplná zhoda pomocou Nájsť funkcia Excel .
1.1. Odstránenie riadkov s čiastočne zhodným textom v programe Excel
V tejto súvislosti budeme vymazať riadky s čiastočný zodpovedajúci text V našom súbore údajov máme dve riadky ktoré obsahujú názvy " Alan " a " Alan Marsh ". Na ich odstránenie môžeme použiť čiastočnú zhodu dva riadky .
Postupujte podľa vysvetlených krokov.
Kroky:
- Z Domov karta prejdite na Nájsť & Vybrať a potom kliknite na Nájsť .
- Potom " Nájsť a nahradiť " dialógové okno Alternatívne môžete použiť CTRL + F otvoriť.
- Teraz zadajte " Alan " v Zistite, čo: box.
- Kliknite na Nájsť všetko . Dve stránky sa zobrazia výsledky.
- Musíte vybrať tie. dva , pomocou SHIFT + kliknutie .
- Po výbere kliknite na Zatvoriť .
- Kliknite pravým tlačidlom myši na ktoromkoľvek z vybrané riadky na zobrazenie Kontextová ponuka bar.
- Potom vyberte Vymazať...
- Vyberte Celý riadok z dialógové okno .
- Potom kliknite na OK .
Riadky obsahujúce text " Alan " už nie sú.
Výsledok si môžete pozrieť nižšie.
1.2. Použitie funkcie Nájsť na odstránenie riadkov s úplným zhodným textom
Z toho istého súboru údajov budeme odstrániť . text " Alan " (nie " Alan Marsh "). Postupujte podľa nasledujúcich krokov.
Kroky:
- Vyvolajte Nájsť a nahradiť dialógové okno podľa predchádzajúcej metódy.
- Vyberte Možnosti>> .
Budeme len odstrániť . text " Alan ". Takže musíme -
- Zaškrtnite políčko Zodpovedá celému obsahu bunky .
- Kliknite na Nájsť všetko .
Teraz si všimnite, len riadok 6 je vybraný.
- Vyberte tento výsledok.
- Kliknite na Zatvoriť .
- Teraz Kliknite pravým tlačidlom myši na tento výsledok, aby sa zobrazil Kontextová ponuka .
- Kliknite na Vymazať...
- Vyberte Celý riadok .
- Potom OK .
Výsledok bude takýto. Iba riadok s textom " Alan " bude vymazané .
Riadok s " Alan Marsh " zostane nedotknutá.
Súvisiaci obsah: Ako odstrániť viac riadkov v programe Excel pomocou podmienky (3 spôsoby)
2. Odstránenie riadkov so zhodným špecifickým textom pomocou filtra
Môžeme tiež použiť aplikáciu Excel Filter príkaz na vymazať riadky s zodpovedajúci text Máme súbor údajov obsahujúci Názov , Rok narodenia a Výška z 10 ľudia.
2.1. Všeobecná metóda použitia filtra na odstránenie riadku obsahujúceho určitý text
Budeme vymazať . riadok ktorý obsahuje text " Bruce " pomocou Filter príkaz Excelu.
Kroky:
Po prvé, Musíme povoliť Filter programu Excel . Na to:
- Vyberte rozsah, na ktorý chcete použiť Filter .
- Vybrali sme rozsah B4:D14 .
- Z Karta Údaje , vyberte Filter .
Uvidíme tri Excel Filter ikony sa zobrazujú v záhlavie stĺpca .
Chceme odstrániť . riadok ktorý obsahuje text " Bruce ".
- Vyberte Názov stĺpec a Rozbaliť filter ikona.
- Zrušenie začiarknutia (Vyberte všetky) .
- Skontrolujte " Bruce ".
- Potom OK .
Riadok s " Bruce " sa zobrazí.
- Kliknite pravým tlačidlom myši na riadok na vyvolanie Kontextové menu .
- Potom Odstrániť riadok .
A upozornenie zobrazí sa správa.
- Kliknite na OK .
Všimnite si, že tam nič nie je. Môžeme vrátiť späť ostatné riadky podľa vymazanie kritérií filtra .
- Kliknite na Tlačidlo filtra z Stĺpec s názvom .
- Potom vyberte Vymazať filter z položky "Názov" .
Vidíme výsledok. Neexistuje žiadny riadok s text " Bruce ".
2.2. Porovnávanie viac ako jedného slova
Ak chcete, môžete odstrániť viac ako dva texty V tejto metóde vám to vysvetlím.
Chceme napríklad odstrániť . riadky s textom " Gina " popri s " Bruce ". Pri tom postupujte podľa týchto pokynov
Kroky:
- Vyberte " Gina " a " Bruce " v Rozbaľovacie okno filtra Excel .
- Postupujte podľa predchádzajúcej metódy 2.1. Odstránenie viacerých riadkov .
2.3. Odstránenie riadkov s konkrétnym slovom a podmienkou
Môžeme odstrániť riadky s zodpovedajúci text a kritériá Máme podobný súbor údajov ako vyššie. Tentoraz však máme tri osoby s menom " Gina ". Teraz chceme odstrániť . riadky obsahujúce názov " Gina " a tí, ktorí sa narodili po 1990 .
Kroky:
Najprv budeme Filter ľudia narodení po 1990 .
- Kliknite na Ikona filtra z Narodený stĺpec.
- Z adresy Číselné filtre , vyberte Väčšie ako...
- Umiestnite stránku . 1990 v " je väčšia ako " box.
- Tlač OK .
Dostaneme nasledujúci výsledok.
- Teraz z Názov Ikona filtra vybrať " Gina ".
- Tlač OK .
- Vyberte riadky a Kliknite pravým tlačidlom myši otvorenie kontextového okna Ponuka .
- Potom vyberte Odstrániť riadok .
- Kliknite na . OK .
- Opäť budeme odstrániť . Filter na zobrazenie všetkých údajov.
Nakoniec získame súbor údajov bez text " Gina" narodený po " 1990 ".
Prečítajte si viac: Ako filtrovať a odstraňovať riadky pomocou VBA v programe Excel (2 metódy)
Podobné čítanie:
- Ako odstrániť riadky na základe iného zoznamu v programe Excel (5 metód)
- Excel VBA: Odstránenie riadku, ak je bunka prázdna (kompletný sprievodca)
- Ako odstrániť viac riadkov v programe Excel pomocou vzorca (5 metód)
- Odstránenie nefiltrovaných riadkov v programe Excel pomocou VBA (4 spôsoby)
- Ako odstrániť nekonečné riadky v programe Excel (5 jednoduchých spôsobov)
3. Odstránenie riadkov obsahujúcich konkrétne slovo použitím VBA
Náš súbor údajov obsahuje obchodné zastúpenie, jeho región a celkový objem predaja. Chceme odstrániť " Východ " Región z tohto súboru údajov. VBA možno použiť na odstrániť riadky s zodpovedajúci text .
Kroky:
- Po prvé, Stlačte ALT + F11 alebo z Vývojár vyberte kartu Visual Basic otvoriť VBA okno.
- Po druhé, prejdite na Vložte potom Modul .
- Po tretie, napíšte nasledujúci kód do Modul .
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
- Nakoniec, Spustiť kód z Spustiť podformulár/UserForm .
Prípadne môžete stlačiť F5 to urobiť.
Stránka riadky obsahujúce slovo " Východ " sú vymazané zo súboru údajov.
Súvisiaci obsah: Skratka programu Excel na odstránenie riadkov (s bonusovými technikami)
Praktická časť
Do listu Excelu sme zahrnuli ďalšie súbory údajov. Môžete si precvičiť 3 metódy vymazať riadky a lepšie pochopiť metódy.
Záver
Použili sme tri metódy vymazať riadky na stránke Excel s špecifický text . Použili sme Excel Nájsť, Filter a funkcie VBA na dosiahnutie nášho cieľa. Môžete si stiahnuť náš pracovný list na precvičenie metód. Ak sa stretnete s akýmikoľvek problémami, môžete položiť otázky v našej sekcii komentárov.