Există mai multe moduri de a șterge coloanele goale într-un fișier Microsoft Excel. De ce ai avea nevoie să faci asta? - Simplu.
Din când în când, datele pe care le importați de pe paginile web pot duce la apariția unui număr mare de coloane, chiar dacă nu sunt utilizate. Vedeți că acest lucru se întâmplă cu fișierele CSV și fișierele .txt la fel de des.
Când se întâmplă, ștergerea manuală a coloanelor poate să nu fie întotdeauna ușoară. Sigur, dacă aveți doar două sau trei coloane goale, este destul de ok să le ștergeți manual. Dar ce se întâmplă dacă proiectul importat creează 57 de coloane goale și non-continue? - Pentru aceasta, veți avea nevoie de un proces automat.
Folosind Macro VBA
Prima metodă implică utilizarea unui macro VBA.
- Accesați fișierul Excel.
- Țineți Alt și F11 împreună.
- Așteptați să apară fereastra Microsoft Visual Basic pentru aplicații.
- Faceți clic pe Inserare.
- Selectați Modul.
- Lipiți următoarele linii de cod în fereastră.
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = 'KutoolsforExcel'
Set InputRng = Application.SelectionSet InputRng = Application.InputBox('Range :', xTitleId, InputRng.Address,Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Columns.Count To 1 Step -1
Set rng = InputRng.Cells(1, i).EntireColumn
If Application.WorksheetFunction.CountA(rng) = 0 Then
rng.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
- Apăsați F5 pentru a compila și executa macrocomanda.
- Introduceți intervalul de lucru corespunzător în fereastra de dialog.
Gama de lucru sau intervalul de date este intervalul specific dintre coloanele pe care doriți să le vizați. Formatul este $ A $ 1: $ J $ 12. Literele corespund coloanei, iar numerele corespund rândurilor.
Dacă trageți acest lucru cu mouse-ul sau ținând apăsat Shift și folosind tastele săgeți, veți observa că:
$ A $ 1 - Colțul de sus
$ J $ 12 - Colțul de jos
Nu puteți selecta intervalul de date înainte de a începe încărcarea macro-ului, deoarece acesta nu va rămâne selectat. - Apăsați OK.
După aceea, toate coloanele goale ar trebui șterse și toate coloanele umplute ar trebui să fie una lângă cealaltă.
cum să descărcați muzică de pe Soundcloud
Utilizarea instrumentelor Excel
Evident, Excel nu ar fi o astfel de putere dacă nu ar avea abilități excelente de sortare. Puteți utiliza meniul derulant Ștergeți pentru a șterge rânduri întregi, coloane sau celule goale.
- Mai întâi selectați intervalul de date
- Apăsați F5
- Faceți clic pe Special
- Selectați opțiunea Blanks
- Faceți clic pe OK (Această selecție va asigura că toate celulele goale sunt selectate în intervalul vizat)
- Accesați fila Acasă
- Selectați meniul derulant Ștergeți din grupul de instrumente Celule
- Selectați Șterge celule
- Selectați Shift Cells Left pentru eliminarea și rearanjarea coloanelor
- Faceți clic pe OK
Acum, celulele goale din coloanele goale ar fi trebuit să dispară și toate celelalte rânduri să fie apropiate.
Puteți utiliza aceeași abordare pentru a șterge rânduri întregi. Cu toate acestea, în loc să mutați celulele spre stânga, selectați cealaltă opțiune.
cum să știi dacă cineva te urmărește pe cronologia facebook
Selectați Shift cell up pentru eliminarea și rearanjarea rândurilor
În funcție de versiunea de Excel pe care o executați, este posibil să primiți formulări diferite. Dar, în orice caz, primele două opțiuni din meniul Șterge celule sunt întotdeauna aceleași.
Această metodă nu mai elimină toate celulele goale din selecție. Înainte de Excel 2013, acest lucru ar elimina din greșeală chiar și rândurile goale care, în general, ar deranja sortarea.
Acum problema nu mai apare. Prin urmare, dacă doriți să scăpați și de rânduri, puteți face acest lucru selectând din nou intervalul de date și urmând pașii anteriori. Apoi, pur și simplu selectați pentru a muta sau șterge celulele în sus, în loc de stânga.
Alte sarcini de sortare ușor de realizat
Deși utilizarea tehnică a barei de instrumente Excel pentru a șterge coloanele și rândurile goale pare mai ușoară, metoda macro VBA este infailibilă, ceea ce înseamnă că o puteți folosi chiar și în versiunile mai vechi de Microsoft Excel.
Folosind același modul VBA sau meniul funcțional Go To, puteți face mult mai multe în Excel. Aveți anumite formule care nu mai sunt relevante? - Puteți să le eliminați sau să le rearanjați în consecință.
la reducerea loialității clienților la & t
De asemenea, puteți elimina comentariile inutile sau toate comentariile din proiect dacă nu doriți să apară în timpul prezentării. Căutați în VBA dacă doriți să fiți un utilizator puternic Excel.
Un gând final
De-a lungul anilor, o gamă largă de suplimente au apărut online. Unele dintre ele vă permit să luați și mai multe comenzi rapide atunci când sortați foi de calcul mari. Cu toate acestea, aceste aplicații sunt rareori gratuite și nu merită probleme pentru sarcini simple, cum ar fi eliminarea rândurilor goale, a celulelor și a coloanelor.
În plus, dacă ar fi atât de dificil, Microsoft ar fi simplificat și mai mult procesul până acum sau ar fi creat ghiduri și mai extinse privind sortarea Excel.