Ștergeți rândul dacă celula conține anumite valori în Excel (3 metode)

  • Imparte Asta
Hugh West

În timp ce lucrăm cu date în Excel, ștergerea unui rând Excel este un fenomen destul de comun. Există un număr bun de metode pe care le putem folosi pentru a ștergeți un rând Excel Dacă o celulă conține o anumită valoare în cadrul acesteia. Diferite abordări par să funcționeze în situații diferite. Acest articol va arăta 3 tehnici eficiente pentru a șterge un rând în Excel Dacă o celulă conține valori specifice cu exemple și ilustrații adecvate.

Descărcați caietul de practică

Vă recomandăm să descărcați fișierul Excel și să exersați cu el.

Ștergeți rândul dacă celula conține o anumită valoare.xlsm

3 Metode pentru a șterge rândul Excel dacă celula conține anumite valori specifice

Vom folosi un eșantion de bază de date cu informații personale ca set de date pentru a demonstra toate metodele din acest tutorial.

Așadar, fără să mai discutăm mai departe, să intrăm în toate metodele, una câte una.

1. Utilizarea funcției de căutare și înlocuire pentru a șterge rândul dacă celula conține un anumit text în Excel

Să spunem că dorim să ștergem toate înregistrările care încep cu " Domnul ." în Nume coloană. Pentru a face acest lucru,

🔗 Pași:

❶ Presa CTRL + F să se deschidă cu Găsiți și înlocuiți fereastră.

❷ Apoi tastați " Domnul ." în cadrul Găsiți ce bar.

❸ După aceea, faceți clic pe butonul Găsiți toate opțiune.

❹ Selectați acum unul dintre rezultatele găsite și apoi apăsați CTRL + A ▶ pentru a selecta toate rezultatele găsite.

❺ După ce ați selectat cu succes toate rezultatele găsite, apăsați acum butonul Închideți opțiune.

❻ Acum apăsați CTRL + - pentru a deschide fereastra Ștergeți caseta de dialog.

❼ Selectați Deplasarea celulelor în sus și apăsați OK .

Asta e tot.

Citiți mai mult: Cum să ștergeți rândurile în Excel: 7 metode

2. Utilizarea filtrului automat pentru a elimina un rând Excel dacă celula conține un anumit text/număr

2.1 Ștergeți rândul dacă celula conține un anumit text

În această metodă, vom șterge toate înregistrările Excel care încep cu " Doamna Liesel " în coloana Name (Nume), utilizând opțiunea AutoFilter în Excel. Pentru a face acest lucru,

🔗 Pași:

❶ Selectați întregul tabel de date.

❷ Du-te la Date ▶ Sortare & Filtru ▶ Filtru.

❸ Faceți clic pe pictograma derulantă din colțul din dreapta jos din fereastra Nume coloană.

❹ Du-te la Filtre de text ▶ Începe cu opțiune.

În acest moment, apare o casetă de dialog cu numele Filtru automat personalizat se va afișa pe ecran.

❺ Acum scrie Doamna Liesel în interiorul barei "begins with" și apăsați OK .

❻ După aceea apăsați CTRL + - și pe ecran va apărea o casetă de dialog precum cea din imaginea de mai jos.

❼ Doar apăsați pe OK Asta e. Pur și simplu.

2.2 Ștergerea rândului dacă celula conține un număr

În această metodă, vom șterge toate înregistrările Excel mai mari de 23 în coloana Vârsta, folosind AutoFilter în Excel. Pentru a face acest lucru,

🔗 Pași:

❶ Selectați orice celulă din Vârsta coloană.

❷ Du-te la Date ▶ Sortare & Filtru ▶ Filtru.

❸ Faceți clic pe pictograma derulantă din colțul din dreapta jos din fereastra Vârsta coloană.

❹ Du-te la Filtre numerice ▶ Mai mare decât opțiune.

❺ Tip 23 în cadrul este mai mare decât și apăsați OK .

❻ Acum apăsați CTRL + - pentru a șterge toate rezultatele filtrate și apoi apăsați butonul OK din caseta de dialog pop-up.

Asta e tot.

Citiți mai mult: Cum să filtrați și să ștergeți rândurile cu VBA în Excel (2 metode)

Lecturi similare:

  • Cum să ștergeți mai multe rânduri în Excel folosind formula (5 metode)
  • Ștergeți mai multe rânduri în Excel deodată (5 metode)
  • Cum să ștergeți rândurile ascunse în Excel VBA (o analiză detaliată)
  • Ștergeți rândurile în Excel fără a afecta formulele (2 moduri rapide) )
  • Cum să ștergeți rândul folosind macroul dacă celula conține 0 în Excel (4 Metode)

3. Ștergeți rândul dacă celula conține un anumit text/număr în Excel utilizând codul VBA

În această secțiune, vom șterge un rând în cazul în care orice celulă din el conține un text sau un număr folosind VBA cod.

3.1 Ștergeți rândul dacă celula conține un anumit text

În această metodă, vom încerca să ștergem un rând care are vârsta 17 în Vârsta coloană.

🔗 Pași:

❶ Presa ALT +F11 pentru a deschide fereastra VBA fereastră.

❷ Acum mergeți la Introduceți ▶ Modulul pentru a deschide un nou modul.

❸ Copiați următorul cod:

 Sub DeleteRowsContainingContext() 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 

❹ Lipiți-l pe VBA și salvați-l apăsând CTRL + S.

❺ Acum întoarceți-vă la foaia de lucru numită " VBA " și apăsați butonul ALT + F8 buton.

❻ Selectați numele funcției numite DeleteRowsContainingContext() și faceți clic pe Rulați .

Asta e tot.

3.2 Ștergerea rândului dacă celula conține un număr

În această metodă, vom discuta despre cum puteți șterge orice rând dacă orice celulă din coloana Age conține un număr.

🔗 Pași:

❶ Presa ALT +F11 pentru a deschide fereastra VBA fereastră.

❷ Acum mergeți la Introduceți ▶ Modulul pentru a deschide un nou modul.

❸ Copiați următorul cod:

 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 pe VBA editor și Salvați prin apăsarea CTRL + S .

❺ Acum întoarceți-vă la foaia de lucru numită " VBA (2) " și apăsați butonul ALT + F8 buton.

❻ Selectați numele funcției numite Șterge rândurile care conțin numere() și faceți clic pe Rulați .

Asta e tot.

Citește mai mult: Excel VBA pentru a șterge rândurile cu date specifice (9 exemple)

Lucruri de reținut

📌 Apăsați CTRL + F pentru a deschide fereastra Găsiți și înlocuiți caseta de dialog.

📌 CTRL + - este tasta rapidă pentru ștergere.

📌 Puteți apăsa ALT + F11 pentru a deschide fereastra VBA fereastră.

Concluzie

Pentru a încheia, am ilustrat 3 metode diferite, pentru a șterge un rând dacă o celulă conține o anumită valoare în Excel. Vă recomandăm să descărcați caietul de lucru atașat împreună cu acest articol și să exersați toate metodele cu acesta. Și nu ezitați să puneți întrebări în secțiunea de comentarii de mai jos. Vom încerca să răspundem la toate întrebările relevante cât mai curând posibil.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.