Cum să ștergeți rândurile filtrate în Excel (5 metode)

  • Imparte Asta
Hugh West

Excel pune la dispoziția utilizatorului o mare funcționalitate numită Filtru care ne ajută să vizualizăm doar datele de care avem nevoie, ascunzând în același timp toate datele nerelevante. Filtrul vă va ajuta să vă concentrați mai mult pe date specifice fără ca informațiile irelevante să aglomereze foaia de lucru. În timp ce utilizați Filtru, este posibil să fie nevoie să scăpați de aceste informații irelevante, deoarece s-ar putea să nu mai aveți nevoie de ele. În acest tutorial, vă voi arăta 5 moduri foarte simple de a șterge rândurile filtrate înExcel.

Descărcați caietul de practică

Descărcați această carte de practică pentru a vă exersa sarcina în timp ce citiți acest articol.

Ștergeți rândurile filtrate.xlsm

5 Metode adecvate pentru a șterge rândurile filtrate în Excel

Să presupunem un scenariu în care avem informații despre angajații unei companii. Avem numele angajaților, departamentul în care lucrează, grupa lor de sânge și data la care s-au alăturat. Acum, vom filtra datele și vom șterge atât rândurile vizibile, cât și cele ascunse, utilizând 5 metode diferite.

1. Ștergeți rândurile filtrate vizibile

Pasul 1:

  • În primul rând, vom selecta întregul interval de date din foaia noastră de lucru.

  • Faceți clic pe butonul Filtru de sub butonul ' Sortare și filtrare ' secțiune în cadrul Date tab.

  • Veți vedea un mic săgeată descendentă în colțul din dreapta jos al fiecărei coloane de antet. Aceste săgeți mici vă vor permite să aplicați Filtru pe coloana respectivă. Faceți clic pe o săgeată pentru a aplica Filtru pe coloana respectivă.

  • Pentru acest exemplu, dorim să filtrăm numai acele rânduri care conțin informații despre angajații care lucrează în cadrul Vânzări Deci, selectați săgeata derulantă din colțul din dreapta-jos al ferestrei. Antet de departament. Se va deschide o fereastră care vă va permite să filtrați lista Departamentul coloana în funcție de alegerea dumneavoastră.
  • Debifați toate căsuțele de lângă fiecare tip de departament, cu excepția departamentului de vânzări.
  • Puteți să debifați pur și simplu opțiunea Selectați toate pentru a debifa rapid fiecare tip de departament și apoi selectați sau bifați numai caseta de lângă Vânzări .
  • Faceți clic pe OK .

Pasul 2:

  • După ce faceți clic pe OK , veți vedea acum informațiile despre angajații care lucrează în cadrul Vânzări .

Pasul 3:

  • Selectați toate rândurile filtrate în vizualizare și faceți clic dreapta pe cu ajutorul mouse-ului.
  • Faceți clic pe Ștergeți rândul din meniul contextual.

  • Va apărea o casetă pop-up de avertizare care vă va întreba dacă doriți să ștergeți întregul rând.
  • Selectați OK .

  • Se vor șterge rândurile curente care conțin informații despre angajații care lucrează în Vânzări Dar nu vă faceți griji!!! Aceasta nu va afecta celelalte rânduri care sunt în prezent ascunse.
  • Puteți da un simplu clic pe butonul Filtru de la butonul fila Data, pentru a vedea restul datelor.

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

2. Îndepărtați rândurile filtrate vizibile cu VBA

Dacă sunteți familiarizat cu codul VBA sau dacă vă simțiți confortabil să lucrați cu VBA, atunci puteți utiliza VBA pentru a îndeplini mai rapid sarcina de mai sus.

Pasul 1:

  • La început, selectați toate rândurile pe care trebuie să le filtrați ( inclusiv titlurile de coloană ).
  • Faceți clic pe Dezvoltator → Visual Basic , un nou Microsoft Visual Basic pentru aplicații se va afișa fereastra

  • Apoi faceți clic pe Insert →Module .

Pasul 2:

  • După aceea, introduceți următorul cod în modul.
 Sub Remove_Visible_Rows() Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete ActiveSheet.AutoFilterMode = False End Sub 
  • Apoi faceți clic pe butonul Rulați pentru a executa codul.

  • În urma executării programului, toate rândurile care conțin informații despre angajații care lucrează în cadrul firmei Vânzări departamentul va fi șters.

Citește mai mult: Formula pentru a elimina rândurile goale în Excel (5 exemple)

3. Ștergeți rândurile filtrate ascunse cu ajutorul funcției Inspect Document

Să presupunem un scenariu în care trebuie să efectuăm un filtru mai complex asupra informațiilor despre angajați. Poate că dorim să aflăm angajații care lucrează în departamentul de vânzări și care au grupa sanguină B+. Într-o astfel de situație în care avem de-a face cu filtre mai complexe, de obicei preferăm să eliminăm rândurile care nu îndeplinesc criteriile filtrelor aplicate, mai degrabă decât rândurile care califică criteriile filtrelor aplicate.

Asta înseamnă că vom dori să ștergem rânduri ascunse după filtrare.

Pasul 1:

  • În primul rând, vom selecta întregul interval de date, inclusiv antetul coloanei din foaia noastră de lucru.

  • Faceți clic pe butonul Filtru din cadrul opțiunii ' Sortare și filtrare ' secțiunea din cadrul Date tab.

  • Selectați săgeata descendentă ( Săgeată de filtrare ) de lângă Departamentul Apoi debifați toate căsuțele, cu excepția căsuței Vânzări .

  • În continuare, selectați săgeata descendentă de lângă Grupa sanguină și debifați toate căsuțele cu excepția B+ .

  • Faceți clic pe OK Acum, vom vedea doar acele rânduri de angajați din Vânzări care au grupa sanguină de B+ .

Pasul 2:

  • Acum putem șterge rândurile ascunse. Putem folosi trei metode diferite pentru a șterge rândurile ascunse. Una dintre ele este metoda Inspectați documentul. Dacă nu aveți nici o utilizare de date ascunse în viitor, atunci puteți folosi Inspectați documentul din Excel pentru a șterge rândurile ascunse.
  • Creați o copie a registrului de lucru.
  • Faceți clic pe butonul Fișier Mergeți la fila Informații Faceți clic pe Verificați dacă există probleme .
  • Selectați Inspectați documentul opțiune.

  • Aceasta va deschide fereastra ' Inspector de documente ' Faceți clic pe ' Inspectați ' buton.

  • La apăsarea butonului Inspectați se deschide o nouă fereastră cu un buton lista de opțiuni În timp ce parcurgeți lista de opțiuni, veți da peste o opțiune intitulată ' Rânduri și coloane ascunse '. Acesta va avea numărul de rânduri și coloane ascunse din foaia de date.
  • Selectați " Scoateți toate "Această opțiune va elimina definitiv toate rândurile ascunse.
  • Faceți clic pe butonul ' Închideți '.

  • Ne vom întoarce la foaia de lucru și vom elimina toate filtrele aplicate, făcând clic pe butonul Filtru opțiune.

Citește mai mult: Cum să utilizați macro pentru a șterge rândurile pe baza criteriilor în Excel (3 moduri)

Lecturi similare:

  • Cum să ștergeți rândul utilizând macroul dacă celula conține 0 în Excel (4 metode)
  • Ștergeți rândurile nefiltrate în Excel utilizând VBA (4 moduri)
  • Cum să ștergeți fiecare alt rând în Excel (4 metode)
  • Ștergeți rânduri infinite în Excel (5 moduri simple)
  • Cum să ștergeți rândurile din Excel care continuă la nesfârșit (4 moduri simple)

4. Eliminați rândurile filtrate ascunse cu VBA

Iată o altă modalitate rapidă de a îndeplini sarcina de mai sus folosind scriptul VBA.

Pasul 1:

  • Puteți urma metoda anterioară pentru a deschide fereastra Microsoft Visual Basic pentru aplicații sau apăsați Alt + F11 simultan pentru a o deschide.
  • Scrieți următorul cod:
 Sub Keep_Visible_Rows() Dim myU As Range Dim myR As Range Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.AutoFilter Field:=3, Criteria1:="B+" For Each myR In R.Rows If myR.Hidden Then If Not myU Is Nothing Then Set myU = Union(myU, myR) Else Set myU = myR End If End If Next myU.Delete ActiveSheet.AutoFilterMode = False End Sub 
  • Apoi faceți clic pe butonul Rulați pentru a executa codul.

  • Va apărea o casetă pop-up de avertizare care vă va întreba dacă doriți să ștergeți întregul rând.
  • Selectați OK .

Pasul 2:

  • Se vor șterge rândurile ascunse.
  • Puteți verifica dacă rândurile ascunse au fost eliminate, dând un simplu clic pe butonul Filtru de la butonul Date fila din nou.

Citește mai mult: Cum să ștergeți rândurile ascunse în Excel VBA (o analiză detaliată)

5. Crearea unei coloane temporare pentru Ștergeți rândurile ascunse

Dacă nu doriți să vă faceți griji cu privire la efectuarea de copii de rezervă ale foii de calcul sau dacă vă temeți că veți afecta sau deteriora permanent celelalte foi de calcul din fișierul Excel, există o altă modalitate de a elimina rândurile ascunse:

Pasul 1:

  • Creați o coloană pentru temporar Am creat una și am numit-o "utilizare oriunde pe foaia de lucru". Temporar .
  • Tip ' 0 ' pe prima celulă a fișierului Temporar și apăsați ENTER .
  • Trageți mânerul de umplere al acestei celule în jos. Se va copia numărul '0' pe restul celulelor din Temporar Alternativ, puteți, de asemenea, să faceți dublu clic pe pe mâner de umplere pentru a umple toate celulele din interval cu numărul '0' .

Pasul 2:

  • Faceți clic pe butonul Filtru pentru a elimina filtrele. rânduri ascunse înapoi.

  • Acum vom reverse Pentru a face acest lucru, selectați întregul filtru pe care l-am aplicat mai devreme. interval de date inclusiv antetul coloanei, apoi faceți clic pe Filtru . Faceți clic pe săgeata descendentă din colțul din dreapta-jos al antetului coloanei temporare și deselectați toate căsuțele de selectare de lângă valoarea '0 ' .

  • Acum, selectați toate aceste rânduri vizibile în prezent, faceți clic dreapta pe orice celulă și faceți clic pe butonul " Ștergeți rândul ".

  • Va apărea o casetă pop-up de avertizare care vă va întreba dacă doriți să ștergeți întregul rând.
  • Selectați OK .

  • Faceți din nou clic pe butonul Filtru pentru a elimina filtrele și puteți vedea că datele vizibile rămân intacte.

Citește mai mult: Cum să ștergeți rândurile în Excel fără a afecta formulele (2 moduri rapide)

Lucruri de reținut

  • Dacă nu aveți o filă Dezvoltator, o puteți face vizibilă în Fișier> Opțiune> Personalizați panglica .
  • Pentru a deschide editorul VBA Apăsați ALT + F11.
  • Puteți apăsa ALT + F8 pentru a afișa fereastra Macro.

Concluzie

În acest articol, am învățat să ștergem rândurile filtrate în Excel. Sper că de acum înainte vă va fi foarte ușor să ștergeți atât rândurile filtrate vizibile, cât și cele ascunse în Excel. Dacă aveți întrebări sau recomandări cu privire la acest articol, vă rugăm să lăsați un comentariu mai jos. Vă doresc o zi bună!!!!

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.