Cuprins
În timp ce lucrăm cu o gamă mare de seturi de date, este posibil să vedem unele celule goale inutile care sunt destul de enervante. Din fericire, în excel, există mai multe opțiuni disponibile pentru a șterge aceste celule goale nedorite. Deci, acest articol vă va ghida cum puteți elimina celulele goale dintr-un interval de date în excel.
Descărcați caietul de practică
Puteți descărca caietul de practică pe care l-am folosit pentru a pregăti acest articol.
Eliminarea celulelor goale dintr-o gamă.xlsx9 Metode pentru a elimina celulele goale dintr-o gamă în Excel
Să presupunem că am un interval de date ( B4:E12 ) care conține datele de vânzare ale mai multor produse electronice (în funcție de dată). Acum, puteți ștergeți celulele goale manual, selectându-le una câte una (a se vedea captura de ecran); ceea ce pare să consume mult timp atunci când intervalul de date este mare. În acest articol, vă voi arăta 9 metode pentru a elimina celulele goale în Excel.
1. Opțiunea Excel "Go To Special" pentru a șterge celulele goale dintr-o gamă
Putem exclude celulele goale dintr-un interval cu ajutorul funcției Mergeți la Special opțiune.
Pași:
- În primul rând, selectați intervalul ( B4:E12 ) de date și apăsați F5 sau Ctrl + G pentru a aduce Du-te la Apoi apăsați Special din caseta de dialog.
- Ca urmare, se va Mergeți la Special Apare caseta de dialog. Alegeți Blanks din opțiunile disponibile și apăsați OK .
- După ce apăsați OK , toate celulele goale din interval sunt evidențiate. Acum, apăsați Ctrl + - de la tastatură pentru a afișa fereastra Ștergeți Apoi, în funcție de datele și cerințele dumneavoastră, oricare dintre opțiunile de ștergere. Eu am ales Deplasarea celulelor în sus . Apăsați OK Din nou. Această opțiune va șterge celulele goale și va muta în sus celulele care nu sunt goale.
- În consecință, iată rezultatul final.
⏩ Notă:
- Aveți grijă când alegeți opțiunile de ștergere din meniul Ștergeți dialog. Alegerea unei opțiuni de ștergere greșite vă va da peste cap intervalul de date.
- Puteți aduce Ștergeți făcând clic dreapta pe selecție sau urmând calea: Acasă > Celule > Ștergeți > Ștergerea celulelor .
Citește mai mult: Cum să completați celulele goale în Excel cu Go To Special (cu 3 exemple)
2. Îndepărtați celulele goale dintr-o gamă folosind opțiunea Filter (Filtru)
Acum voi... Filtru intervalul pentru celulele goale și, mai târziu, eliminați aceste celule.
Pași:
- Selectați mai întâi intervalul și apăsați Ctrl + Shift + L pentru a aplica Filtru pe ea. Filtru este aplicată, va apărea săgeata derulantă.
- Acum, să presupunem că voi filtra cea de-a treia coloană a intervalului ( B5:E12 ) pe baza Data Pentru a face acest lucru, faceți clic pe pictograma derulantă din coloana Data, bifați doar pe Blanks și apăsați OK .
- Ca urmare, toate rândurile care conțin celule goale vor fi filtrate. Acum, selectați toate rândurile și faceți clic dreapta pe selecție, faceți clic pe Ștergeți rândul .
- După aceea, se va trece la Microsoft Excel se va solicita confirmarea ștergerii rândului. Faceți clic pe OK .
- Apoi retrageți filtrul apăsând Ctrl + Shift + L În cele din urmă, veți vedea că toate celulele goale au dispărut din interval.
Citește mai mult: Cum să eliminați celulele goale în Excel (10 moduri simple)
3. Aplicați caracteristica de filtrare avansată pentru a elimina celulele goale dintr-o gamă
The Filtru avansat caracteristică a Excel este o modalitate uimitoare de a exclude celule goale dintr-un interval de date. Să presupunem că doriți să ștergeți celulele goale din două coloane ( Data și Vânzări ) din setul nostru de date existent. Să vedem cum să facem acest lucru prin aplicarea metodei Filtru avansat opțiune.
Pași:
- În primul rând, tastați not equal to ( ) în Celula G5 și H5 .
- În continuare, mergeți la Date > Avansat .
- Ulterior, a fost introdus un Filtru avansat Acum, din caseta de dialog, alegeți Copiere în altă locație , precizați Intervalul listei ( B4:E12 ), Gama de criterii ( G4:H5 ), Copiați la ( B4 ). apoi apăsați OK .
- La intrare OK , intervalul este filtrat într-o altă locație ca mai jos (celulele goale sunt șterse).
⏩ Notă:
- Amintiți-vă că antetul din Gama de criterii ( G4:H5 ) trebuie să fie similar cu setul de date părinte ( B4:E12 ).
Citește mai mult: Cum să calculați în Excel dacă celulele nu sunt goale: 7 formule exemplare
4. Îndepărtați celulele goale dintr-un interval vertical
De data aceasta, voi folosi o combinație de IFERROR , INDEX , MICI , IF , MIN , ISBLANK , și ROW pentru a șterge celulele goale prezente într-un interval vertical care conține nume de fructe.
Pași:
- Introduceți formula de mai jos în Celula D5 și a lovit Introduceți .
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),""",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),"")
- După introducerea formulei, veți obține rezultatul de mai jos. Acum trageți în jos Mâner de umplere ( + ) pentru a obține rezultatul final.
- În final, veți vedea că celulele goale sunt excluse din intervalul rezultat.
🔎 Cum funcționează formula?
- ISBLANK($B$5:$B$12)
Aici se află ISBLANK funcția verifică dacă o celulă este sau nu goală în intervalul B5:E12 și returnează Adevărat sau Fals .
- RÂND($B$5:$B$12)
Acum, în ROW funcția returnează numerele rândurilor din intervalul B5:E12 și răspundeți:
{ 5;6;7;8;9;10;11;12 }
- MIN(RÂND($B$5:$B$12))
Apoi, se va face MIN găsește cel mai mic număr de rând din intervalul care este:
{5}
Mai târziu,
- IF(ISBLANK($B$5:$B$12),""",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)
Formula de mai sus produce:
{ 1;2;"";4;5;6;"";8 }
După aceea,
- SMALL(IF(IF(ISBLANK($B$5:$B$12),""",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))
În acest caz, se va utiliza MICI funcția returnează a k -ea mai mică valoare din intervalul de valori, iar formula răspunde:
{ 1 }
Acum vine INDEX funcție,
- INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),""",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))))
The INDEX formula revine
{ "Apple" }
În cele din urmă,
- IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),""",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1)),""")
The IFERROR returnează un spațiu gol în cazul în care INDEX formula returnează o eroare.
Conținut asociat: Cum să eliminați spațiile goale din listă utilizând formula în Excel (4 metode)
5. Celule goale Eliminarea celulelor goale dintr-o listă de intervale orizontale
Spre deosebire de metoda precedentă, acum voi elimina celulele goale dintr-un interval orizontal de date. Și de această dată, voi folosi combinația de funcții Excel ( IF , COLUMNA , SUM , INDEX , și MICI ).
Pași:
- Introduceți următoarea formulă în Celula B8 .
=IF(COLUMN(B:B)<=SUM(--(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"""),COLUMN(B:B)-1)),""),"")
- Odată ce ați lovit Introduceți , formula va da rezultatul de mai jos. Trageți Mâner de umplere spre dreapta pentru a obține rezultatul final.
- În cele din urmă, iată rezultatul final: toate celulele goale sunt șterse din intervalul de mai sus.
🔎 Cum funcționează formula?
Să explicăm prima parte a formulei, care este:
- COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1
Formula de mai sus returnează
{ ADEVĂRAT }
Unde,
- COLUMN(B:B)
The COLUMNA funcția răspunde la numărul de coloană din B:B care este:
{ 2 }
Apoi.
- $B$5:$I$5""
Aceasta va returna:
{ ADEVĂRAT,ADEVĂRAT,ADEVĂRAT,FALS,ADEVĂRAT,ADEVĂRAT,ADEVĂRAT,ADEVĂRAT,FALS,ADEVĂRAT }
Mai târziu,
- SUMĂ(-($B$5:$I$5"")
The SUM însumează numărul de ADEVĂRAT valori și răspunsuri:
{ 6 }
Apoi treceți la cealaltă parte a formulei:
- INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"""),COLUMN(B:B)-1)))
Formula de mai sus produce:
{ "Apple" }
Unde,
- IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""")
În acest caz, se va utiliza IF funcția verifică dacă $B$5:$I$5"" , și răspunde în consecință:
{ 1,2,"",4,5,6,"",8 }
Apoi,
- SMALL(IF(IF($B$5:$I$5""",COLUMN($B$5:$I$5)-1,"""),COLUMN(B:B)-1)
Mai târziu, a fost MICI returnează a k-a cea mai mică valoare din intervalul nostru de date, care este:
{ 1 }
În cele din urmă, iată formula completă:
- IF(COLUMN(B:B)<=SUM(-(-($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),""),"")
Formula de mai sus produce:
{ Apple }
Citiți mai mult: VBA pentru a număra celulele goale în intervalul din Excel (3 metode)
Lecturi similare
- Excel VBA: Verificați dacă mai multe celule sunt goale (9 exemple)
- Gestionați celulele goale care nu sunt cu adevărat goale în Excel (4 moduri)
- Cum să completați celulele goale cu 0 în Excel (3 metode)
- Aplicați formatarea condiționată în Excel dacă o altă celulă este goală
- Null vs Blank în Excel
6. Funcția Excel FILTER pentru a șterge celulele goale
Dacă lucrați în Excel 365 , puteți folosi funcția FILTRUL la eliminați celulele goale dintr-un interval Excel. Pentru a aplica funcția, vom converti intervalul de date ( B4:E12 ) într-un tabel Excel prin apăsarea Ctrl + T .
Pași:
- Introduceți formula de mai jos în Celula B15 .
=FILTER(Tabelul1,Tabelul1[Produse]"",""")
- Apăsați Introduceți .
- Formula de mai sus va avea ca rezultat o matrice (conturată în culoarea albastră) care va șterge celulele goale din prima coloană ( Produse ) din tabelul de mai sus.
Citiți mai mult: Cum să ignorați celulele goale în intervalul din Excel (8 moduri)
7. Folosiți opțiunea Find pentru a elimina celulele goale dintr-un interval în Excel
Putem șterge foarte ușor celulele goale dintr-un interval, folosind funcția Găsiți opțiunea de excel.
Pași:
- În primul rând, selectați intervalul ( B5:E12 ) de date, apoi apăsați Ctrl + F pentru a aduce Găsiți și înlocuiți După ce apare caseta de dialog, lăsați caseta de dialog Găsiți ce câmp gol, alegeți Valori de la Uită-te în în meniul derulant, bifați o bifă pe Potrivește întregul conținut al celulei și, în final, apăsați Găsiți toate .
- În consecință, veți obține o listă care conține celulele goale. Acum selectați întreaga ieșire ținând apăsat butonul Ctrl Apoi mergeți la Acasă > Celule > Ștergeți > Ștergerea celulelor pentru a aduce Ștergeți dialog.
- După aceea, alegeți opțiunea de ștergere și apăsați OK (a se vedea captura de ecran).
- Ca urmare, iată rezultatul pe care l-am primit după cum am ales Deplasarea celulelor în sus opțiunea de ștergere. Faceți clic pe OK .
- În concluzie, presa Închideți pentru a încheia procesul.
Citește mai mult: Cum să găsiți și să înlocuiți celulele goale în Excel (4 metode)
8. Îndepărtați celulele goale dintr-o gamă folosind opțiunea de sortare Excel
În această metodă, vă voi arăta cum să eliminarea celulelor goale dintr-un interval de timp, utilizând funcția Sortare în Excel.
Pași:
- Selectați mai întâi intervalul, apoi mergeți la Date > Sortare & Filtrare > Sortare de la A la Z (a se vedea captura de ecran).
- Ca urmare, intervalul de date va fi sortat după cum urmează. Toate rândurile goale sunt enumerate la sfârșitul intervalului.
- Acum apăsați Ctrl + - de la tastatură pentru a aduce Ștergeți Alegeți fereastra de dialog. Ștergeți rândul și apăsați OK .
- În cele din urmă, iată rezultatul final. Toate rândurile goale sunt șterse din intervalul nostru de date.
Citește mai mult: Cum să eliminați celulele goale utilizând formula în Excel (7 metode)
9. Excel Power Query pentru a șterge celulele goale
În această metodă, vă voi arăta cum să eliminați celulele goale folosind Excel Power Query Să explorăm procesul de realizare a acestui lucru. Pentru ușurința operațiunii mele, am convertit intervalul de date într-un tabel, apăsând butonul Ctrl +T .
Pași:
- Faceți clic oriunde în tabel, mergeți la Date > De la tabel/intervalul .
- În consecință, tabelul de mai jos va apărea în Editor Power Query Aici, în mod implicit, null este pus în toate celulele goale. Acum, din noua fereastră, urmați calea: Acasă > Eliminarea rândurilor > Eliminați rândurile goale .
- Ca rezultat, toate rândurile care conțineau null sunt eliminate. Acum, pentru a închide operațiunea, mergeți la Acasă > Închideți & Încărcați > Închideți & Încărcați .
- În concluzie, rezultatul final va apărea într-o nouă foaie în Excel, după cum urmează.
Citiți mai mult: Cum să completați automat celulele goale în Excel cu valoarea de mai sus (5 moduri simple)
Concluzie
În articolul de mai sus, am încercat să discut mai multe metode pentru a elimina celulele goale dintr-un interval în Excel în mod elaborat. Sper că aceste metode și explicații vor fi suficiente pentru a vă rezolva problemele. Vă rugăm să mă anunțați dacă aveți întrebări.