Odstranění řádku, pokud buňka obsahuje určité hodnoty v aplikaci Excel (3 metody)

  • Sdílet Toto
Hugh West

Při práci s daty v aplikaci Excel je odstranění řádku v aplikaci Excel poměrně častým jevem. Existuje velké množství metod, které můžeme použít k tomu, abychom odstranit řádek aplikace Excel Pokud buňka obsahuje určitou hodnotu. v jeho rámci. Zdá se, že v různých situacích fungují různé přístupy. V tomto článku si ukážeme 3 účinné techniky pro odstranění řádku v aplikaci Excel Pokud buňka obsahuje konkrétní hodnoty s příklady a vhodnými ilustracemi.

Stáhněte si cvičebnici

Doporučujeme vám stáhnout si soubor aplikace Excel a procvičit se v něm.

Odstranit řádek, pokud buňka obsahuje určitou hodnotu.xlsm

3 metody pro odstranění řádku aplikace Excel, pokud buňka obsahuje určité hodnoty

Jako datovou sadu pro demonstraci všech metod v tomto tutoriálu použijeme ukázkovou databázi osobních údajů.

Bez další diskuse se tedy věnujme všem metodám jedné po druhé.

1. Použití funkce Najít a nahradit k odstranění řádku, pokud buňka obsahuje určitý text v aplikaci Excel

Řekněme, že chceme odstranit všechny záznamy, které začínají slovy " Pan ." v Název sloupec. Za tímto účelem,

🔗 Kroky:

❶ Tisk CTRL + F otevřít s Najít a nahradit okno.

❷ Pak zadejte " Pan ." v rámci Zjistěte, co bar.

❸ Poté klikněte na tlačítko Najít vše možnost.

❹ Nyní vyberte jeden z nalezených výsledků a stiskněte tlačítko CTRL + A Tlačítkem ▶ vyberete všechny nalezené výsledky.

❺ Protože jste úspěšně vybrali všechny nalezené výsledky, stiskněte nyní tlačítko Zavřít možnost.

❻ Nyní stiskněte CTRL + - tlačítko pro otevření Odstranit dialogové okno.

❼ Vyberte Posun buněk nahoru a stiskněte tlačítko OK .

To je vše.

Další informace: Jak odstranit řádky v aplikaci Excel: 7 metod

2. Použití automatického filtru k odstranění řádku aplikace Excel, pokud buňka obsahuje určitý text/číslo

2.1 Odstranění řádku, pokud buňka obsahuje určitý text

V této metodě odstraníme všechny záznamy aplikace Excel, které začínají slovy " Paní Liesel " ve sloupci Název pomocí Automatický filtr v aplikaci Excel,

🔗 Kroky:

❶ Vyberte celou datovou tabulku.

❷ Přejít na Data ▶ Seřadit & Filtr ▶ Filtr.

❸ Klikněte na ikonu rozbalovacího seznamu v pravém dolním rohu v okně Název sloupec.

❹ Přejít na Textové filtry ▶ Začíná možnost.

V tomto okamžiku se zobrazí dialogové okno s názvem Vlastní filtr AutoFilter se na obrazovce objeví.

❺ Nyní zadejte Paní Liesel v liště začíná a stiskněte OK .

❻ Poté stiskněte CTRL + - a na obrazovce se zobrazí dialogové okno jako na následujícím obrázku.

❼ Stačí stisknout OK Tlačítko. To je prostě ono.

2.2 Odstranění řádku, pokud buňka obsahuje číslo

V této metodě odstraníme všechny záznamy aplikace Excel větší než 23 ve sloupci Věk pomocí Automatický filtr v aplikaci Excel,

🔗 Kroky:

❶ Vyberte libovolnou buňku v poli Věk sloupec.

❷ Přejít na Data ▶ Seřadit & Filtr ▶ Filtr.

❸ Klikněte na ikonu rozbalovacího seznamu v pravém dolním rohu v okně Věk sloupec.

❹ Přejít na Filtry čísel ▶ Větší než možnost.

❺ Typ 23 v rámci je větší než a stiskněte tlačítko OK .

❻ Nyní stiskněte CTRL + - vymazat všechny filtrované výsledky a poté stisknout tlačítko OK z vyskakovacího dialogového okna.

To je vše.

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

Podobné čtení:

  • Jak odstranit více řádků v aplikaci Excel pomocí vzorce (5 metod)
  • Odstranění více řádků v aplikaci Excel najednou (5 metod)
  • Jak odstranit skryté řádky v aplikaci Excel VBA (podrobná analýza)
  • Odstranění řádků v aplikaci Excel bez ovlivnění vzorců (2 rychlé způsoby) )
  • Jak odstranit řádek pomocí makra Pokud buňka obsahuje 0 v aplikaci Excel (4 Metody)

3. Odstranění řádku, pokud buňka obsahuje určitý text/číslo v aplikaci Excel pomocí kódu VBA

V této části odstraníme řádek, pokud některá buňka v něm obsahuje text nebo číslo pomocí VBA kód.

3.1 Odstranění řádku, pokud buňka obsahuje určitý text

V této metodě se pokusíme odstranit řádek, který má věk 17 v Věk sloupec.

🔗 Kroky:

❶ Tisk ALT +F11 otevřít VBA okno.

❷ Nyní přejděte na Vložit ▶ Modul otevřít nový modul.

❸ Zkopírujte následující kód:

 Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets("VBA") For B = A.Range("B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub 

❹ Vložte ji na obrazovku VBA a uložte jej stisknutím tlačítka CTRL + S.

❺ Nyní se vraťte na pracovní list s názvem " VBA " a stiskněte tlačítko ALT + F8 tlačítko.

❻ Vyberte název funkce s názvem DeleteRowsContainingtext() a klikněte na Spustit .

To je vše.

3.2 Odstranění řádku, pokud buňka obsahuje číslo

V této metodě se budeme zabývat tím, jak lze vlastně odstranit libovolný řádek, pokud některá buňka ve sloupci Věk obsahuje libovolné číslo.

🔗 Kroky:

❶ Tisk ALT +F11 otevřít VBA okno.

❷ Nyní přejděte na Vložit ▶ Modul otevřít nový modul.

❸ Zkopírujte následující kód:

 Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub 

Vložit na VBA editor a Uložit stisknutím tlačítka CTRL + S .

❺ Nyní se vraťte na pracovní list s názvem " VBA (2) " a stiskněte tlačítko ALT + F8 tlačítko.

❻ Vyberte název funkce s názvem DeleteRowsContainingNumbers() a klikněte na Spustit .

To je vše.

Další informace: Odstranění řádků s konkrétními údaji v aplikaci Excel VBA (9 příkladů)

Na co nezapomenout

📌 Tisk CTRL + F otevřít Najít a nahradit dialogové okno.

📌 CTRL + - je klávesová zkratka pro odstranění.

📌 Můžete stisknout ALT + F11 otevřít VBA okno.

Závěr

Na závěr jsme si ukázali 3 různé metody, jak odstranit řádek, pokud buňka obsahuje určitou hodnotu v Excelu. Doporučujeme vám stáhnout si cvičný sešit přiložený spolu s tímto článkem a procvičit si všechny metody s ním. A neváhejte se ptát na jakékoli dotazy v sekci komentářů níže. Pokusíme se co nejdříve odpovědět na všechny relevantní dotazy.

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.