Odstránenie riadku, ak bunka obsahuje určité hodnoty v programe Excel (3 metódy)

  • Zdieľajte To
Hugh West

Pri práci s údajmi v programe Excel je vymazanie riadku programu Excel pomerne častým javom. Existuje veľké množstvo metód, ktoré môžeme použiť na vymazať riadok programu Excel Ak bunka obsahuje určitú hodnotu v rámci nej. Zdá sa, že v rôznych situáciách fungujú rôzne prístupy. V tomto článku si ukážeme 3 účinné techniky na odstránenie riadku v programe Excel Ak bunka obsahuje konkrétne hodnoty s príkladmi a vhodnými ilustráciami.

Stiahnite si cvičebnicu

Odporúčame vám stiahnuť si súbor programu Excel a precvičiť si ho.

Odstrániť riadok, ak bunka obsahuje určitú hodnotu.xlsm

3 metódy na odstránenie riadku programu Excel, ak bunka obsahuje určité hodnoty

Na demonštráciu všetkých metód v tomto učebnom texte použijeme ako súbor údajov vzorovú databázu osobných údajov.

Takže bez ďalšej diskusie sa venujme všetkým metódam jednej po druhej.

1. Použitie funkcie Nájsť a nahradiť na odstránenie riadku, ak bunka obsahuje konkrétny text v programe Excel

Povedzme, že chceme vymazať všetky záznamy, ktoré začínajú slovom " Pán ." v Názov stĺpec. Na tento účel,

🔗 Kroky:

❶ Tlač CTRL + F na otvorenie Nájsť a nahradiť okno.

❷ Potom zadajte " Pán ." v rámci Zistite, čo bar.

❸ Potom kliknite na Nájsť všetko možnosť.

❹ Teraz vyberte jeden z nájdených výsledkov a potom stlačte CTRL + A Tlačidlo ▶ na výber všetkých nájdených výsledkov.

❺ Keďže ste úspešne vybrali všetky nájdené výsledky, stlačte tlačidlo Zatvoriť možnosť.

❻ Teraz stlačte CTRL + - otvoriť tlačidlo Odstrániť dialógové okno.

❼ Vyberte Posun buniek nahor a stlačte tlačidlo OK .

To je všetko.

Prečítajte si viac: Ako odstrániť riadky v programe Excel: 7 metód

2. Použitie automatického filtra na odstránenie riadku programu Excel, ak bunka obsahuje určitý text/číslo

2.1 Odstránenie riadku, ak bunka obsahuje určitý text

V tejto metóde odstránime všetky záznamy programu Excel, ktoré začínajú slovami " Pani Liesel " v stĺpci Názov pomocou Automatický filter v programe Excel,

🔗 Kroky:

❶ Vyberte celú tabuľku údajov.

❷ Prejsť na Údaje ▶ Zoradiť & Filter ▶ Filter.

❸ Kliknite na rozbaľovaciu ikonu v pravom dolnom rohu v Názov stĺpec.

❹ Prejsť na Textové filtre ▶ Začína sa možnosť.

V tomto okamihu sa zobrazí názov dialógového okna Vlastný automatický filter na obrazovke sa zobrazí.

❺ Teraz zadajte Pani Liesel v rámci začína s baru a stlačte OK .

❻ Potom stlačte CTRL + - a na obrazovke sa zobrazí dialógové okno ako na nasledujúcom obrázku.

❼ Stačí stlačiť OK To je jednoducho všetko.

2.2 Odstránenie riadku, ak bunka obsahuje číslo

V tejto metóde odstránime všetky záznamy programu Excel väčšie ako 23 v stĺpci Vek pomocou Automatický filter v programe Excel,

🔗 Kroky:

❶ Vyberte ľubovoľnú bunku v Vek stĺpec.

❷ Prejsť na Údaje ▶ Zoradiť & Filter ▶ Filter.

❸ Kliknite na rozbaľovaciu ikonu v pravom dolnom rohu v Vek stĺpec.

❹ Prejsť na Číselné filtre ▶ Väčšie ako možnosť.

❺ Typ 23 v rámci je väčšia ako a stlačte OK .

❻ Teraz stlačte CTRL + - vymazať všetky filtrované výsledky a potom stlačiť OK z vyskakovacieho dialógového okna.

To je všetko.

Prečítajte si viac: Ako filtrovať a odstraňovať riadky pomocou VBA v programe Excel (2 metódy)

Podobné čítanie:

  • Ako odstrániť viac riadkov v programe Excel pomocou vzorca (5 metód)
  • Odstránenie viacerých riadkov v programe Excel naraz (5 metód)
  • Ako odstrániť skryté riadky v programe Excel VBA (podrobná analýza)
  • Odstránenie riadkov v programe Excel bez ovplyvnenia vzorcov (2 rýchle spôsoby) )
  • Ako odstrániť riadok pomocou makra Ak bunka obsahuje 0 v programe Excel (4 Metódy)

3. Odstránenie riadku, ak bunka obsahuje určitý text/číslo v programe Excel pomocou kódu VBA

V tejto časti odstránime riadok, ak niektorá bunka v ňom obsahuje akýkoľvek text alebo číslo pomocou VBA kód.

3.1 Odstránenie riadku, ak bunka obsahuje určitý text

V tejto metóde sa pokúsime vymazať riadok s vekom 17 v Vek stĺpec.

🔗 Kroky:

❶ Tlač ALT +F11 otvoriť VBA okno.

❷ Teraz prejdite na Vložiť ▶ Modul otvoriť nový modul.

❸ Skopírujte nasledujúci 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 ho na VBA a uložte ho stlačením CTRL + S.

❺ Teraz sa vráťte na pracovný hárok s názvom " VBA " a stlačte tlačidlo ALT + F8 tlačidlo.

❻ Vyberte názov funkcie s názvom DeleteRowsContainingtext() a kliknite na Spustiť .

To je všetko.

3.2 Odstránenie riadku, ak bunka obsahuje číslo

V tejto metóde sa budeme zaoberať tým, ako môžete skutočne vymazať ľubovoľný riadok, ak niektorá bunka v stĺpci Vek obsahuje akékoľvek číslo.

🔗 Kroky:

❶ Tlač ALT +F11 otvoriť VBA okno.

❷ Teraz prejdite na Vložiť ▶ Modul otvoriť nový modul.

❸ Skopírujte nasledujúci 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žiť na VBA redaktor a Uložiť stlačením CTRL + S .

❺ Teraz sa vráťte na pracovný hárok s názvom " VBA (2) " a stlačte tlačidlo ALT + F8 tlačidlo.

❻ Vyberte názov funkcie s názvom DeleteRowsContainingNumbers() a kliknite na Spustiť .

To je všetko.

Čítajte viac: Excel VBA na odstránenie riadkov s konkrétnymi údajmi (9 príkladov)

Čo si treba zapamätať

📌 Stlačte CTRL + F otvoriť Nájsť a nahradiť dialógové okno.

📌 CTRL + - je klávesová skratka pre vymazanie.

📌 Môžete stlačiť ALT + F11 otvoriť VBA okno.

Záver

Na záver sme ilustrovali 3 rôzne metódy, ako odstrániť riadok, ak bunka obsahuje určitú hodnotu v programe Excel. Odporúčame vám stiahnuť si cvičný zošit priložený spolu s týmto článkom a precvičiť si všetky metódy pomocou neho. A neváhajte položiť akékoľvek otázky v sekcii komentárov nižšie. Pokúsime sa čo najskôr odpovedať na všetky relevantné otázky.

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.