Ako odstrániť riadky v programe Excel s konkrétnym textom (3 metódy)

  • Zdieľajte To
Hugh West

Č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.xlsm

3 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.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.