Изтриване на празни колони в Excel (3 начина)

  • Споделя Това
Hugh West

Тази статия ще ви покаже как можете да изтриете празни колони в Excel по три ефективни и лесни начина.

Изтегляне на работна тетрадка

Можете да изтеглите работната тетрадка за упражнения от тук.

Изтриване на празни колони в Excel.xlsm

3 прости начина за изтриване на празни колони в Excel

Тук ще научите 3 начина за изтриване на празни колони в Excel чрез използване на инструменти за редактиране на Excel, чрез използване на формула и чрез прилагане на код VBA.

1. Чрез използване на инструментите за редактиране на Excel

Стъпка 1: Изберете набора от данни.

Стъпка 2: Отидете на Начало -> Намиране & Избор -> Отидете на специален .

Стъпка 3: От Отидете на специален изскачащия прозорец, изберете Заготовки , след което щракнете върху OK .

Стъпка 4: Ще бъдат избрани само празните клетки от набора ви от данни. Щракнете с десния бутон на мишката, от изскачащия списък с опции изберете Изтриване на .

Стъпка 5: След това от изскачащия прозорец Изтриване на кутия, изберете Преместване на клетките наляво от опциите. Щракнете върху ДОБРЕ.

Това ще изтрие всички празни колони от набора от данни.

Прочетете повече: Как да изтриете неизползваните колони в Excel

2. Чрез използване на формула

Можете да използвате COUNTA() формула за изтриване на празни колони в Excel. COUNTA() Формулата първо ще идентифицира празните и непразните колони в набора ви от данни в Excel и след това лесно ще можете да изберете и изтриете празните колони.

Това е друг ефективен начин за изтриване на празни колони в Excel, особено когато имате много празни колони за работа. Нека научим как да го направим.

Стъпка 1: Вмъкнете празен ред точно над набора от данни, като щракнете с десния бутон на мишката върху заглавието на първия ред и изберете Вмъкване на от изскачащия списък с опции. Това ще вмъкне нов ред над цялата съвкупност от данни.

Стъпка 2: В най-лявата клетка на работния лист запишете следната формула,

=COUNTA(A2:A1048576)=0

Тук,

A2 представлява първата клетка от набора от данни,

A1048576 представлява максималната стойност на реда в Excel (2007-2019).

Стъпка 3: Натиснете Въведете . Ще се покаже Истински ако колоната е празна, или Фалшив ако в цялата колона има поне една непразна клетка.

Стъпка 4: Приложете формулата към другите колони, като плъзнете Дръжка за пълнене .

Стъпка 5: Сега отидете в Начало -> Сортиране и филтриране -> Потребителско сортиране .

Стъпка 6: От изскачащия прозорец Сортиране щракнете върху прозореца Опции След това изберете Подредете отляво надясно от Опции за сортиране изскачащия прозорец и щракнете върху OK .

Стъпка 7: Щракнете върху падащото поле до Сортирай по етикет и оттам изберете опцията Ред 1 .

Стъпка 8: Щракнете върху падащото поле под Сортиране на етикет и изберете опцията Стойности на клетките оттам.

Стъпка 9: Щракнете върху падащото поле под Поръчка етикет и изберете опцията Най-голям към най-малък . кликнете OK .

Това ще премести всички празни колони в лявата част на работния лист.

Стъпка 10: Оттам просто изберете целия набор от данни с празни празни колони, щракнете с десния бутон на мишката и след това изберете Изтриване на .

Стъпка 11: От изскачащия прозорец Изтриване на изберете полето Цялата колона от опциите. Щракнете върху OK .

Това ще изтрие всички празни колони от набора от данни.

Подобни четива:

  • Как да изтриете няколко колони в Excel
  • Изтриване на дублиращи се колони в Excel (6 начина)
  • Как да изтрием допълнителните колони в Excel (7 метода)
  • Изтриване на колони в Excel, без да се засяга формулата (два начина)

3. чрез използване на код VBA

Ако сте опитен потребител на Excel, този метод е специално за вас. Прилагането на код VBA е най-сигурният начин за изтриване на празни колони в Excel. Той изтрива само абсолютно празните колони. Ако някоя колона съдържа стойност на една клетка, дори някоя клетка да връща празен низ, цялата колона ще остане напълно непокътната.

По-долу е описан автоматичният начин за изтриване на празни колони в Excel.

Стъпка 1: Натиснете Alt + F11 на клавиатурата или отидете в раздела Разработчик -> Visual Basic за да отворите редактора на Visual Basic.

Стъпка 2: В лентата с менюта щракнете върху Вмъкване на -> Модул .

Стъпка 3: Копирайте следния код и го поставете в прозореца за код.

 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 Then EntrColumn.Delete End If Next Application.ScreenUpdating = True End If End Sub 

Стъпка 4: Натиснете F5 на клавиатурата или от лентата с менюта изберете Изпълнявайте -> Изпълнение на Sub/UserForm Можете също така просто да кликнете върху малкия Икона за възпроизвеждане в лентата с подменюта, за да стартирате макроса.

Стъпка 5: От изскачащия диалогов прозорец преминете към интересуващия ви работен лист, изберете желания диапазон и щракнете върху OK .

Това ще изтрие всички празни колони от базата данни.

Заключение

В тази статия бяха разгледани три лесни начина за изтриване на празни колони в Excel. Показахме как да използваме инструментите за редактиране на Excel за изтриване на празни колони, показахме как да прилагаме формули за изтриване на празни колони и също така приложихме кода VBA за изтриване на празни колони в Excel.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.