Obsah
Č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.xlsm3 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ářů.