Има няколко начина за изтриване на празни колони във файл на Microsoft Excel. Защо трябва да правите това? - Просто.
От време на време данните, които импортирате от уеб страници, могат да доведат до появата на голям брой колони, дори ако не са използвани. Виждате, че това се случва с CSV файлове и .txt файлове също толкова често.
Когато това се случи, ръчното изтриване на колони може да не е лесно. Разбира се, ако имате само две или три празни колони, напълно е добре да ги изтриете ръчно. Но какво, ако вашият импортиран проект създаде 57 празни и непрекъснати колони? - За това ще ви е необходим автоматизиран процес.
Използване на VBA Macro
Първият метод включва използване на макрос VBA.
- Отидете до вашия файл на Excel.
- Задръжте Alt и F11 заедно.
- Изчакайте да се появи прозорецът Microsoft Visual Basic for Applications.
- Щракнете върху Вмъкване.
- Изберете Модул.
- Поставете следните редове код в прозореца.
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
- Натиснете F5, за да компилирате и изпълните макроса.
- Въведете подходящия работен диапазон в диалоговия прозорец.
Работният диапазон или диапазонът от данни е специфичният интервал между колоните, към който искате да насочите. Форматът е $ A $ 1: $ J $ 12. Буквите съответстват на колоната, а цифрите - на редовете.
Ако издърпате това с мишката или като задържите Shift и използвате клавишите със стрелки, ще забележите, че:
$ A $ 1 - горен ъгъл
$ J $ 12 - Долен ъгъл
Не можете да изберете диапазона от данни, преди да започнете да качвате макроса, тъй като той няма да остане избран. - Натиснете OK.
След това всички празни колони трябва да бъдат изтрити и всички попълнени колони трябва да бъдат една до друга.
как да намерите вашия номер на WhatsApp
Използване на Excel Tools
Очевидно Excel не би бил толкова силен, ако нямаше големи възможности за сортиране. Можете да използвате падащото меню Изтриване, за да изтриете цели редове, колони или празни клетки.
- Първо изберете диапазона от данни
- Натиснете F5
- Щракнете върху Специално
- Изберете опция за заготовки
- Щракнете върху OK (Този избор ще гарантира, че всички празни клетки са избрани в целевия диапазон)
- Отидете в раздела Начало
- Изберете падащото меню Изтриване под групата Инструменти за клетки
- Изберете Изтриване на клетки
- Изберете Shift Cells Left за премахване и пренареждане на колони
- Щракнете върху OK
Сега празните клетки от празните колони би трябвало да изчезнат и всички останали редове ще бъдат преместени по-близо.
Можете да използвате същия подход, за да изтриете цели редове. Въпреки това, вместо да преместите клетките вляво, изберете другата опция.
какво означава зеленият кръг на instagram
Изберете Shift клетки нагоре за премахване и пренареждане на редове
В зависимост от версията на Excel, която използвате, може да получите различни формулировки. Но във всеки случай, първите две опции в менюто „Изтриване на клетки“ са винаги еднакви.
Този метод вече не премахва всички празни клетки в селекцията. Преди Excel 2013 това неволно би премахнало дори празни редове, които обикновено щяха да объркат сортирането.
Сега проблемът вече не се появява. Следователно, ако искате да се отървете и от редовете, можете да го направите, като изберете отново диапазона от данни и следвате предишните стъпки. След това просто изберете да изместите или изтриете клетки нагоре, вместо вляво.
Други лесни за изпълнение задачи за сортиране
Въпреки че технически използването на лентата с инструменти на Excel за изтриване на празни колони и редове изглежда по-лесно, методът на макроса VBA е надежден, което означава, че можете да го използвате дори в по-стари версии на Microsoft Excel.
windows 10 aero lite
Използвайки същия модул VBA или функционално меню Go To, можете да направите много повече в Excel. Имате ли определени формули, които вече не са от значение? - Можете също така да ги премахнете или да ги пренаредите по съответния начин.
Можете също така да премахнете ненужни коментари или всички коментари от проекта си, ако не искате те да се показват по време на презентацията ви. Разгледайте VBA, ако искате да бъдете потребител на Excel.
Финална мисъл
През годините в мрежата се появиха широка гама от добавки. Някои от тях ви позволяват да използвате още повече преки пътища при сортиране на големи електронни таблици. Тези приложения обаче рядко са безплатни и не си заслужават труда за прости задачи като премахване на празни редове, клетки и колони.
Освен това, ако беше толкова трудно, Microsoft досега би опростила допълнително процеса или би създала още по-обширни ръководства за сортиране в Excel.