Ștergeți coloanele goale în Excel (3 moduri)

  • Imparte Asta
Hugh West

Acest articol vă va arăta cum puteți șterge coloanele goale în Excel în trei moduri eficiente și ușoare.

Descărcați caietul de lucru

Puteți descărca caietul de practică de aici.

Șterge-coloane-sfârșite-în-Excel.xlsm

3 moduri simple de a șterge coloanele goale în Excel

Aici veți învăța 3 moduri de a șterge coloanele goale în Excel, utilizând instrumentele de editare Excel, utilizând o formulă și implementând codul VBA.

1. Prin utilizarea instrumentelor de editare Excel

Pasul 1: Selectați setul de date.

Pasul 2: Mergeți la Acasă -> Găsiți & Selectați -> Mergeți la Special .

Pasul 3: De la Mergeți la Special fereastra pop-up, selectați Blanks , apoi faceți clic pe OK .

Pasul 4: Se vor selecta numai celulele goale din setul de date. Faceți clic cu butonul drept al mouse-ului, iar din lista de opțiuni pop-up, selectați Ștergeți .

Pasul 5: Apoi, din fereastra pop-up Ștergeți cutie, alege Deplasarea celulelor spre stânga din opțiuni. Faceți clic pe BINE.

Aceasta va șterge toate coloanele goale din setul de date.

Citește mai mult: Cum să ștergeți coloanele nefolosite în Excel

2. Prin utilizarea formulei

Puteți utiliza COUNTA() formula pentru a șterge coloanele goale în Excel. Ce COUNTA() formula va identifica mai întâi coloanele goale și cele care nu sunt goale în setul de date din Excel, iar apoi, de acolo, puteți selecta și șterge cu ușurință coloanele goale.

Aceasta este o altă modalitate eficientă de a șterge coloanele goale în Excel, mai ales atunci când aveți multe coloane goale cu care să lucrați. Să învățăm cum să facem acest lucru.

Pasul 1: Inserați un rând gol chiar deasupra setului de date, făcând clic dreapta pe primul antet de rând și selectând Introduceți din lista de opțiuni pop-up. Acest lucru va introduce un nou rând deasupra întregului set de date.

Pasul 2: În celula cea mai din stânga a foii de calcul, scrieți următoarea formulă,

=COUNTA(A2:A1048576)=0

Aici,

A2 reprezintă prima celulă din setul de date,

A1048576 reprezintă maximul rândului în Excel (2007-2019).

Pasul 3: Presa Introduceți Se va afișa Adevărat în cazul în care coloana este goală, sau Fals dacă există cel puțin o singură celulă nevidă în întreaga coloană.

Pasul 4: Aplicați formula la celelalte coloane prin tragerea coloanei Mâner de umplere .

Pasul 5: Acum mergeți la Acasă -> Sortare & Filtrare -> Sortare personalizată .

Pasul 6: Din fereastra pop-up Sortare faceți clic pe fereastra Opțiuni Apoi selectați Sortează de la stânga la dreapta de la Opțiuni de sortare și faceți clic pe OK .

Pasul 7: Faceți clic pe caseta derulantă de lângă Sortează după și de acolo selectați opțiunea Rândul 1 .

Pasul 8: Faceți clic pe caseta derulantă de sub Sortare pe eticheta și selectați opțiunea Valorile celulelor de acolo.

Pasul 9: Faceți clic pe caseta derulantă de sub Comandă eticheta și selectați opțiunea De la cel mai mare la cel mai mic . Click OK .

Aceasta va deplasa toate coloanele goale în partea stângă a foii de calcul.

Pasul 10: De acolo, selectați întregul set de date cu coloane goale goale, faceți clic dreapta și apoi selectați Ștergeți .

Pasul 11: Din fereastra pop-up Ștergeți caseta, alegeți opțiunea Întreaga coloană din opțiuni. Faceți clic pe OK .

Aceasta va șterge toate coloanele goale din setul de date.

Lecturi similare:

  • Cum să ștergeți mai multe coloane în Excel
  • Ștergeți coloanele duplicate în Excel (6 moduri)
  • Cum să ștergeți coloanele suplimentare în Excel (7 metode)
  • Ștergerea coloanelor în Excel fără a afecta formula (două moduri)

3. Prin utilizarea codului VBA

Dacă sunteți un utilizator experimentat de Excel, atunci această metodă este special pentru dvs. Implementarea codului VBA este cel mai sigur mod de a șterge coloanele goale în Excel. Aceasta șterge doar coloanele absolut goale. Dacă orice coloană conține o singură valoare de celulă, chiar și orice celulă returnează un șir gol, totuși acea coloană întreagă va fi complet intactă.

Mai jos este prezentată modalitatea automată de ștergere a coloanelor goale în Excel.

Pasul 1: Apăsați Alt + F11 de pe tastatură sau mergeți la fila Dezvoltator -> Visual Basic pentru a deschide editorul Visual Basic.

Pasul 2: Din bara de meniu, faceți clic pe Introduceți -> Modul .

Pasul 3: Copiați următorul cod și lipiți-l în fereastra de cod.

 Public Sub DeleteBlankColumns() Dim SrcRange As Range Dim EntrColumn As Range On Error Resume Next Set SrcRange = Application.InputBox( _ "Select a range:", "Delete Blank Columns", _ Application.Selection.Address, Type:=8) If Not (SrcRange Is Nothing) Then Application.ScreenUpdating = False For i = SrcRange.Columns.Count To 1 Step -1 Set EntrColumn = SrcRange.Cells(1, i).EntrColumn IfApplication.WorksheetFunction.CountA(EntrColumn) = 0 Atunci EntrColumn.Delete End If Next Application.ScreenUpdating = True End If End If End Sub 

Pasul 4: Apăsați F5 de pe tastatură sau, din bara de meniu, selectați Rulați -> Rulați Sub/UserForm Puteți, de asemenea, să faceți clic pe micul Pictograma de redare din bara de submeni pentru a rula macrocomenzul.

Pasul 5: Din caseta de dialog pop-up, treceți la foaia de lucru de interes, selectați intervalul dorit și faceți clic pe OK .

Acest lucru va șterge toate coloanele goale din baza de date.

Concluzie

Acest articol a discutat trei modalități simple de a șterge coloanele goale în Excel. Am arătat cum să folosim instrumentele de editare Excel pentru a șterge coloanele goale, am arătat cum să aplicăm formule pentru a șterge coloanele goale și am implementat, de asemenea, codul VBA pentru a șterge coloanele goale în Excel.

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.