Jak odstranit řádky v aplikaci Excel s určitým textem (3 metody)

  • Sdílet Toto
Hugh West

Často potřebujeme odstranit řádky s konkrétní text na adrese Microsoft Excel . vysvětlil jsem. 3 metody, jak odstranit řádky na adrese Excel s konkrétní text v tomto článku. Metody jsou velmi snadné.

Pro názorné vysvětlení metod použijeme ukázkový soubor dat. Vzali jsme soubor dat konkrétního obchodu, kde jsou obsaženy informace o prodeji v různých lokalitách. Soubor dat má tyto údaje 3 sloupce: Název , Umístění a Prodej .

Stáhnout cvičebnici

Soubor Excel si můžete stáhnout z tohoto odkazu.

Odstranění řádků s určitým textem.xlsm

3 způsoby odstranění řádků s určitým textem v aplikaci Excel

1. Použití funkce Najít k odstranění řádků s určitým textem

V této části se budeme smazat všechny řádky sladěný s text " Alan ". Ukážu vám vymazání pro oba. Částečná shoda a Úplná shoda pomocí Najít funkce Excel .

1.1. Odstranění řádků s částečně shodným textem v aplikaci Excel

V tomto případě budeme odstranit řádky s částečná shoda textu V našem souboru dat máme dvě možnosti. řádky které obsahují názvy " Alan " a " Alan Marsh ". K jejich odstranění můžeme použít částečnou shodu. dvě řady .

Postupujte podle vysvětlených kroků.

Kroky:

  • Z Home přejděte na kartu Najít & Vybrat a pak klikněte na Najít .

  • Poté se zobrazí " Najít a nahradit " dialogové okno se zobrazí. Případně můžete použít funkci CTRL + F otevřít.
  • Nyní zadejte " Alan " v Najděte co: box.

  • Klikněte na Najít vše . Dva budou zobrazeny výsledky.
  • Musíte vybrat ty. dva , pomocí SHIFT + kliknutí .
  • Po výběru klikněte na Zavřít .

  • Klikněte pravým tlačítkem myši na některém z vybrané řádky zobrazit Kontextová nabídka bar.
  • Pak vyberte Smazat...

  • Vyberte Celá řada z dialogové okno .
  • Pak klikněte na OK .

Řádky obsahující text " Alan " již nejsou.

Výsledek si můžete prohlédnout níže.

1.2. Použití funkce Najít k odstranění řádků s úplným shodným textem

Na základě stejného souboru dat odstranit na text " Alan " (nikoli " Alan Marsh "). Postupujte podle následujících kroků.

Kroky:

  • Vyvolat Najít a nahradit dialogové okno podle předchozího postupu.
  • Vyberte Možnosti>> .

Budeme pouze odstranit na text " Alan ". Takže musíme -

  • Zaškrtněte políčko Shoda celého obsahu buňky .
  • Klikněte na Najít vše .

Všimněte si, že pouze řádek 6 je vybrána.

  • Vyberte tento výsledek.
  • Klikněte na Zavřít .

  • Nyní Klikněte pravým tlačítkem myši na tento výsledek, abyste vyvolali Kontextová nabídka .
  • Klikněte na Smazat...

  • Vyberte Celá řada .
  • Pak OK .

Výsledek bude vypadat takto. Pouze řádek s textem " Alan " bude smazáno .

Řádek s " Alan Marsh " zůstane nedotčena.

Související obsah: Jak odstranit více řádků v aplikaci Excel pomocí podmínky (3 způsoby)

2. Odstranění řádků s odpovídajícím specifickým textem pomocí filtru

Můžeme také použít aplikaci Excel Filtr příkaz odstranit řádky s odpovídající text . Máme datovou sadu obsahující Název , Rok narození a Výška z 10 lidé.

2.1. Obecná metoda použití filtru k odstranění řádku obsahujícího určitý text

Budeme smazat . řádek který obsahuje text " Bruce " pomocí Filtr příkaz Excelu.

Kroky:

Nejprve musíme povolit Filtr aplikace Excel . K tomu:

  • Vyberte rozsah, na který chcete použít Filtr .
  • Vybrali jsme rozsah B4:D14 .
  • Z Karta Data , vyberte Filtr .

Uvidíme tři Excel Filtr ikony se zobrazují v záhlaví sloupce .

Chceme odstranit na řádek který obsahuje text " Bruce ".

  • Vyberte Název sloupec a Rozbalit filtr ikona.
  • Zrušení zaškrtnutí (Vyberte vše) .
  • Zkontrolovat " Bruce ".
  • Pak OK .

Řádek s " Bruce " se zobrazí.

  • Klikněte pravým tlačítkem myši na řádek vyvolat Kontextová nabídka .
  • Pak Odstranit řádek .

A varování zobrazí se zpráva.

  • Klikněte na OK .

Všimněte si, že tam nic není. Můžeme vrátit další řádky podle vymazání kritérií filtru .

  • Klikněte na Tlačítko filtru z Sloupec se jménem .
  • Pak vyberte Vymazat filtr z položky "Název" .

Vidíme výsledek. Neexistuje žádný řádek se znakem text " Bruce ".

2.2. Shoda více než jednoho slova

Pokud chcete, můžete odstranit více než dva texty V této metodě vám to vysvětlím.

Chceme například odstranit . řádky s textem " Gina " vedle s " Bruce ". Při tom postupujte podle následujících pokynů

Kroky:

  • Vyberte " Gina " a " Bruce " v Rozbalovací okno Filtr aplikace Excel .
  • Postupujte podle předchozího postupu 2.1. Odstranění více řádků .

2.3. Odstranění řádků se specifickým slovem a podmínkou

Můžeme odstranit řádky s odpovídající text a kritéria Také máme podobný soubor dat jako výše. Tentokrát však máme tři osoby se jménem " Gina ". Nyní chceme odstranit na řádky obsahující název " Gina " a ti, kteří se narodili po 1990 .

Kroky:

Nejprve Filtr lidé narození po 1990 .

  • Klikněte na Ikona filtru z Narozen sloupec.
  • Z Číselné filtry , vyberte Větší než...

  • Vložte 1990 v " je větší než ".
  • Tisk OK .

Dostaneme následující výsledek.

  • Nyní z Název Ikona filtru vybrat " Gina ".
  • Tisk OK .

  • Vyberte řádky a Klikněte pravým tlačítkem myši otevřít kontextové okno Nabídka .
  • Pak vyberte Odstranit řádek .
  • Klikněte na OK .

  • Opět budeme odstranit . Filtr zobrazit všechna data.

Nakonec získáme soubor dat bez příznaku text " Gina" narozený po " 1990 ".

Další informace: Jak filtrovat a mazat řádky pomocí VBA v aplikaci Excel (2 metody)

Podobné čtení:

  • Jak odstranit řádky na základě jiného seznamu v aplikaci Excel (5 metod)
  • Excel VBA: Odstranění řádku, pokud je buňka prázdná (kompletní průvodce)
  • Jak odstranit více řádků v aplikaci Excel pomocí vzorce (5 metod)
  • Odstranění nefiltrovaných řádků v aplikaci Excel pomocí VBA (4 způsoby)
  • Jak odstranit nekonečné řádky v aplikaci Excel (5 snadných způsobů)

3. Odstranění řádků obsahujících konkrétní slovo pomocí VBA

Náš soubor dat obsahuje obchodní zástupce, jejich region a celkový objem prodeje. Chceme odstranit " Východní " Region z tohoto souboru dat. VBA lze použít k odstranit řádky s odpovídající text .

Kroky:

  • Za prvé, stiskněte ALT + F11 nebo z Vývojář vybrat kartu Visual Basic otevřít VBA okno.
  • Za druhé, přejděte na Vložte pak Modul .

  • Zatřetí napište následující 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 

  • Nakonec, Spustit kód z Spustit Sub/UserForm .

Případně můžete stisknout F5 to udělat.

Na stránkách řádky obsahující slovo " Východní " jsou smazáno ze souboru dat.

Související obsah: Zkratka aplikace Excel pro mazání řádků (s bonusovými technikami)

Praktická část

Do listu Excelu jsme zahrnuli další datové sady. Můžete si procvičit 3 metody, abyste mohli odstranit řádky a lépe porozumět metodám.

Závěr

Použili jsme tři metody odstranit řádky na adrese Excel s konkrétní text . Použili jsme Excel Najít, Filtr a funkce VBA, abychom dosáhli našeho cíle. Můžete si stáhnout náš pracovní list a procvičit si metody. Pokud se setkáte s nějakými problémy, můžete se ptát v naší sekci komentářů.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.