Sor törlése, ha a cella bizonyos értékeket tartalmaz az Excelben (3 módszer)

  • Ossza Meg Ezt
Hugh West

Az Excelben az adatokkal való munka során az Excel-sorok törlése meglehetősen gyakori jelenség. Számos módszer létezik, amelyekkel a következőket érhetjük el Excel-sor törlése Ha egy cella egy adott értéket tartalmaz Ez a cikk 3 hatékony technikát mutat be egy sor törlésére az Excelben Ha egy cella bizonyos értékeket tartalmaz, példákkal és megfelelő illusztrációkkal.

Gyakorlati munkafüzet letöltése

Javasoljuk, hogy töltse le az Excel fájlt, és gyakoroljon vele együtt.

Sor törlése, ha a cella meghatározott értéket tartalmaz.xlsm

3 módszer az Excel sor törlésére, ha a cella bizonyos értékeket tartalmaz

A tananyagban szereplő összes módszer bemutatásához egy mintadatbázis, a Személyes adatok adatbázisát fogjuk használni.

Tehát, további vita nélkül nézzük meg az összes módszert egyenként.

1. A keresés és csere használata a sor törléséhez, ha a cella meghatározott szöveget tartalmaz az Excelben

Tegyük fel, hogy törölni akarjuk az összes olyan rekordot, amely a " Mr ." a Név oszlopban, hogy ezt tegye,

🔗 Lépések:

❶ Sajtó CTRL + F hogy nyissa meg a Keresés és csere ablak.

❷ Akkor írja be a " Mr ." a Találd meg, mit bár.

❸ Ezt követően kattintson a Mindent megtalálni opció.

❹ Most válasszon ki egyet a talált eredmények közül, majd nyomja meg a CTRL + A gombot ▶ az összes talált eredmény kiválasztásához.

❺ Mivel sikeresen kiválasztotta az összes talált eredményt, most nyomja meg a Zárja be a opció.

❻ Most nyomja meg CTRL + - gomb megnyitásához a Törölje a címet. párbeszédpanel.

❼ Válassza ki a Cellák eltolása felfelé opciót, és nyomja meg a OK .

Ennyi.

További információ: Hogyan törölhet sorokat az Excelben: 7 módszer

2. Az automatikus szűrő használata az Excel sor eltávolításához, ha a cella bizonyos szöveget/számot tartalmaz

2.1 Sor törlése, ha a cella meghatározott szöveget tartalmaz

Ebben a módszerben törölni fogjuk az összes Excel rekordot, amelyek a " Ms. Liesel " a Név oszlopban a AutoFilter funkciót az Excelben. Ehhez,

🔗 Lépések:

❶ Jelölje ki a teljes adattáblát.

❷ Go to Adatok ▶ Rendezés és szűrés ▶ Szűrés.

❸ Kattintson a jobb alsó sarokban található legördülő ikonra a Név oszlop.

❹ Go to Szövegszűrők ▶ Kezdődik opció.

Ezen a ponton egy párbeszédpanel neve Egyéni AutoFilter fog megjelenni a képernyőn.

❺ Most írja be Ms. Liesel a kezdődik a sávban, és nyomja meg a OK .

❻ Ezt követően nyomja meg a CTRL + - gombot, és az alábbi képhez hasonló párbeszédpanel jelenik meg a képernyőn.

❼ Csak nyomja meg a OK Egyszerűen ennyi.

2.2 Sor törlése, ha a cella számot tartalmaz

Ebben a módszerben törölni fogjuk az összes Excel rekordot, amelyek nagyobbak mint 23 a kor oszlopban a AutoFilter funkciót az Excelben. Ehhez,

🔗 Lépések:

❶ Válassza ki bármelyik cellát a Kor oszlop.

❷ Go to Adatok ▶ Rendezés és szűrés ▶ Szűrés.

❸ Kattintson a jobb alsó sarokban található legördülő ikonra a Kor oszlop.

❹ Go to Számszűrők ▶ Nagyobb, mint opció.

❺ Típus 23 a nagyobb, mint mezőt, és nyomja meg a OK .

❻ Most nyomja meg CTRL + - az összes szűrt eredmény törléséhez, majd nyomja meg a OK gombot a felugró párbeszédpanelen.

Ennyi.

További információ: Hogyan szűrhet és törölhet sorokat VBA-val az Excelben (2 módszer)

Hasonló olvasmányok:

  • Hogyan törölhet több sort az Excelben a képlet segítségével (5 módszer)
  • Több sor törlése az Excelben egyszerre (5 módszer)
  • Hogyan lehet törölni a rejtett sorokat az Excel VBA-ban (részletes elemzés)
  • Sorok törlése az Excelben a képletek befolyásolása nélkül (2 gyors módja) )
  • Hogyan lehet törölni a sort a makró használatával, ha a cella 0-t tartalmaz az Excelben (4 Módszerek)

3. Sor törlése, ha a cella adott szöveget / számot tartalmaz az Excelben a VBA-kód használatával

Ebben a szakaszban törölni fogunk egy sort, ha bármelyik cellában bármilyen szöveget vagy számot tartalmaz a következővel VBA kód.

3.1 Sor törlése, ha a cella meghatározott szöveget tartalmaz

Ebben a módszerben megpróbálunk törölni egy olyan sort, amelynek életkora 17 a Kor oszlop.

🔗 Lépések:

❶ Sajtó ALT +F11 a VBA ablak.

❷ Most menj a következő címre ▶ modul beillesztése egy új modul megnyitásához.

❸ Másolja a következő kódot:

 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 

❹ illessze be a VBA szerkesztő és mentse el a CTRL + S.

❺ Most térjünk vissza a " VBA " és nyomja meg a ALT + F8 gomb.

❻ Válassza ki a hívott függvény nevét DeleteRowsContainingtext() és kattintson Fuss .

Ennyi.

3.2 Sor törlése, ha a cella számot tartalmaz

Ebben a módszerben azt fogjuk megvitatni, hogyan lehet ténylegesen törölni bármelyik sort, ha az Age oszlop bármelyik cellája bármilyen számot tartalmaz.

🔗 Lépések:

❶ Sajtó ALT +F11 a VBA ablak.

❷ Most menj a következő címre ▶ modul beillesztése egy új modul megnyitásához.

❸ Másolja a következő kódot:

 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 

Paste a VBA szerkesztő és Mentés megnyomásával CTRL + S .

❺ Most térjünk vissza a " VBA (2) " és nyomja meg a ALT + F8 gomb.

❻ Válassza ki a hívott függvény nevét DeleteRowsContainingNumbers() és kattintson Fuss .

Ennyi.

További információ: Excel VBA a meghatározott adatokat tartalmazó sorok törléséhez (9 példa)

Emlékezetes dolgok

📌 Sajtó CTRL + F a Keresés és csere párbeszédpanel.

📌 CTRL + - a törlés gyorsbillentyűje.

📌 Megnyomhatja a ALT + F11 a VBA ablak.

Következtetés

Összefoglalva, 3 különböző módszert illusztráltunk, hogy töröljünk egy sort, ha egy cella egy adott értéket tartalmaz az Excelben. Javasoljuk, hogy töltse le a cikkhez csatolt gyakorlati munkafüzetet, és gyakorolja az összes módszert ezzel. És ne habozzon, hogy bármilyen kérdést tegyen fel az alábbi megjegyzés rovatban. Megpróbálunk válaszolni minden releváns kérdésre, amint lehetséges.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.