Има няколко начина за изтриване на празни колони във файл на Microsoft Excel. Защо трябва да направите това? - Просто.

От време на време данните, които импортирате от уеб страници, може да доведат до появата на голям брой колони, дори и да не се използват. Виждате това да се случва с CSV файлове и .txt файлове също толкова често.
Когато това се случи, изтриването на колони ръчно не винаги може да бъде лесно. Разбира се, ако имате само две или три празни колони, е добре да ги изтриете ръчно. Но какво ще стане, ако вашият импортиран проект създаде 57 празни и непрекъснати колони? - За това ще ви е необходим автоматизиран процес.
Използване на VBA макрос
Първият метод включва използване на VBA макрос.
- Отидете на вашия Excel файл.
- Задръжте Alt + F11 заедно.
- Изчакайте да се появи прозорецът Microsoft Visual Basic for Applications.
- След това щракнете Вмъкване.
- Изберете Модул.
- Поставете следните редове код в прозореца.
Sub DeleteEmptyColumns ()
„Актуализация от20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Задайте InputRng = Application.Selection
Задайте InputRng = Application.InputBox ("Диапазон:", xTitleId, InputRng.Address, Тип: = 8)
Application.ScreenUpdating = False
За i = InputRng.Columns.Count To 1 Step -1
Задайте rng = InputRng.Cells (1, i) .EntireColumn
Ако Application.WorksheetFunction.CountA (rng) = 0 Тогава
rng.Delete
Край Ако
Следващия
Application.ScreenUpdating = Вярно
End Sub
- Натиснете F5 за компилиране и изпълнение на макроса.
- Въведете подходящия работен диапазон в диалоговия прозорец.
Работният диапазон или диапазонът от данни е конкретният интервал между колоните, към който искате да насочите. Форматът е $ A $ 1: $ J $ 12. Буквите съответстват на колоната, а цифрите - на редовете.
Ако плъзнете това с мишката или като задържите Преместване и като използвате клавишите със стрелки, ще забележите, че:
$ A $ 1 - Най -горният ъгъл
$ J $ 12 - Долен ъгъл
Не можете да изберете диапазона от данни, преди да започнете да качвате макроса, тъй като той няма да остане избран.
- Натиснете Добре.
След това всички празни колони трябва да бъдат изтрити и всички попълнени колони да са една до друга.

Използване на Excel Tools за изтриване на празни колони
Очевидно Excel не би бил такава мощ, ако нямаше големи възможности за сортиране. Можете да използвате Изтрий падащо меню за изтриване на цели редове, колони или празни клетки.
- Първо изберете диапазона от данни и натиснете F5.
- След това щракнете Специален.
- Сега изберете Заготовки опция.
- Щракнете Добре (Този избор ще гарантира, че всички празни клетки са избрани в целевия диапазон).
- Отидете на У дома раздел.
- Изберете Изтрий падащото меню под групата Инструменти за клетки.
- Изберете Изтриване на клетки.
- Изберете Преместване на клетките наляво за премахване и пренареждане на колони.
- Щракнете Добре.
Сега празните клетки от празните колони трябваше да изчезнат и всички останали редове да бъдат преместени по -близо един до друг.

Можете да използвате същия подход за изтриване на цели редове. Въпреки това, вместо да премествате клетките наляво, вие избирате другата опция.
Изберете Преместване на клетките нагоре за премахване и пренареждане на редове.

В зависимост от версията на Excel, която използвате, може да получите различни формулировки. Но във всеки случай първите две опции в менюто Изтриване на клетки винаги са еднакви.
Този метод вече не премахва всички празни клетки в селекцията. Преди Excel 2013 това по невнимание би премахнало дори празни редове, което по принцип би объркало сортирането.
Сега проблемът вече не възниква. Следователно, ако искате да се отървете и от редовете, можете да направите това, като изберете отново диапазона от данни и следвате предишните стъпки. След това просто изберете да изместите или изтриете клетки нагоре вместо наляво.
Изтриване на празни колони на Android
Въпреки че процесът е подобен за изтриване на празни колони в Excel на Windows, Mac и Android, ето кратък преглед на това как да го направите на Android.
- Отворете електронната таблица на Excel, която искате да редактирате, и отгоре в заглавието на колоната, която искате да редактирате.
- Сега изберете Изтрий от менюто, което се показва.
Други лесни за изпълнение задачи за сортиране
Въпреки че технически използването на лентата с инструменти на Excel за изтриване на празни колони и редове изглежда по -лесно, методът на VBA макро е надежден, което означава, че можете да го използвате дори в по -стари версии на Microsoft Excel.
Използвайки същия модул VBA или менюто „Отиди на функция“, можете да направите много повече в Excel. Имате ли определени формули, които вече не са актуални? - Можете също да ги премахнете или да ги пренаредите съответно.
Можете също така да премахнете ненужните коментари или всички коментари от вашия проект, ако не искате те да се показват по време на презентацията ви. Потърсете VBA, ако искате да сте силен потребител на Excel.
Крайна мисъл
През годините онлайн се появи широка гама от добавки. Някои от тях ви позволяват да правите още повече преки пътища при сортиране на големи електронни таблици. Тези приложения обаче рядко са безплатни и не си заслужават труда за прости задачи като премахване на празни редове, клетки и колони.
Освен това, ако беше толкова трудно, Microsoft вече би опростила допълнително процеса или би създала още по -обширни ръководства за сортирането на Excel.