Постоји више начина за брисање празних ступаца у датотеци Мицрософт Екцел. Зашто би то требало да радиш? - Једноставно.
Такође погледајте наш чланак Како замрзнути горњи ред у Екцелу
С времена на време, подаци које увезете са веб страница могу резултирати великим бројем ступаца, чак и ако се не користе. Видите да се то дешава са ЦСВ датотекама и .ткт датотекама једнако често.
Када се то догоди, ручно брисање ступаца можда није увек лако. Наравно, ако имате само две или три празне колоне, сасвим је у реду да их ручно избришете. Али шта ако ваш увезени пројекат створи 57 празних и непрекидних колона? - За то ће вам требати аутоматизован процес.
Коришћење ВБА макроа
Брзе везе
- Коришћење ВБА макроа
-
-
- Идите у Екцел датотеку
- Држите Алт и Ф11 заједно
- Сачекајте да се појави прозор Мицрософт Висуал Басиц фор Апплицатионс
- Кликните Убаци
- Изаберите Модул
- На прозор залепите следеће редове кода
- Притисните Ф5 да бисте компилирали и извршили макро
- Унесите одговарајући опсег рада у дијалошки прозор
- $ 1 $ - Горњи угао
- $ Ј $ 12 - Доњи угао
- Притисните ОК
-
-
- Коришћење програма Екцел Тоолс
-
-
- Прво одаберите распон података
- Притисните Ф5
- Кликните на Посебно
- Изаберите опцију празнине
- Кликните ОК (Овај избор ће осигурати да су све празне ћелије одабране у циљаном распону)
- Идите на картицу Почетна
- Изаберите падајући мени Избриши у групи Алатке ћелије
- Изаберите Избриши ћелије
- Одаберите Схифт Целлс Лефт за уклањање и преуређивање ступаца
- Притисните ОК
- Одаберите Схифт ћелије горе за уклањање и преуређивање редова
-
-
- Остали задаци за сортирање које је лако извршити
- Завршна мисао
Прва метода укључује употребу макро ВБА.
-
Идите у Екцел датотеку
-
Држите Алт и Ф11 заједно
-
Сачекајте да се појави прозор Мицрософт Висуал Басиц фор Апплицатионс
-
Кликните Убаци
-
Изаберите Модул
-
На прозор залепите следеће редове кода
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set 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
-
Притисните Ф5 да бисте компилирали и извршили макро
-
Унесите одговарајући опсег рада у дијалошки прозор
Радни распон или распон података је одређени интервал између ступаца који желите циљати. Формат је $ А $ 1: $ Ј $ 12. Писма одговарају ступцу, а бројеви редовима.
Ако то повучете мишем или држите Схифт и користите тастере са стрелицама, приметићете да:
$ 1 $ - Горњи угао
$ Ј $ 12 - Доњи угао
Не можете да одаберете распон података пре него што почнете да преносите макронаредбу, јер неће остати изабран.
Притисните ОК
Након тога треба избрисати све празне ступце и сви испуњени ступци морају бити један поред другог.
Коришћење програма Екцел Тоолс
Очигледно да Екцел не би био таква сила да није имао сјајне способности сортирања. Помоћу падајућег менија Избриши можете да обришете целе редове, ступце или празне ћелије.
-
Прво одаберите распон података
-
Притисните Ф5
-
Кликните на Посебно
-
Изаберите опцију празнине
-
Кликните ОК (Овај избор ће осигурати да су све празне ћелије одабране у циљаном распону)
-
Идите на картицу Почетна
-
Изаберите падајући мени Избриши у групи Алатке ћелије
-
Изаберите Избриши ћелије
-
Одаберите Схифт Целлс Лефт за уклањање и преуређивање ступаца
-
Притисните ОК
Сада би празне ћелије из празних ступаца требало да нестану, а сви остали редови би се померили ближе један другом.
Можете користити исти приступ за брисање целих редова. Међутим, уместо да померите ћелије улево, изаберите другу опцију.
Одаберите Схифт ћелије горе за уклањање и преуређивање редова
У зависности од верзије програма Екцел коју покрећете, можете добити различите речи. Али у сваком случају, горње две опције у менију Избриши ћелије су увек исте.
Ова метода више не уклања све празне ћелије у избору. Пре Екцел-а 2013, ово би нехотице уклонило чак и празне редове, што би генерално пореметило сортирање.
Сада се проблем више не појављује. Стога, ако се желите ријешити и редака, то можете учинити тако што ћете поново одабрати распон података и слиједити претходне кораке. Затим једноставно одаберите да бисте преместили или обрисали ћелије уместо лево.
Остали задаци за сортирање које је лако извршити
Иако се технички кориштење траке са алаткама Екцел за брисање празних ступаца и редака чини лакшим, макро-метода ВБА је без заборава, што значи да је можете користити и у старијим верзијама Мицрософт Екцел-а.
Користећи исти ВБА модул или мени са функцијом Го То можете учинити много више у Екцелу. Имате ли одређене формуле које више нису релевантне? - Можете их уклонити или их преуредити у складу са тим.
Такође можете уклонити непотребне коментаре или све коментаре из свог пројекта ако не желите да се они појаве током презентације. Погледајте у ВБА ако желите да будете Екцел корисник енергије.
Завршна мисао
Током година, на мрежи се појавио широк спектар додатака. Неки од њих омогућавају вам да узмете још више пречица приликом сортирања великих прорачунских табела. Међутим, ове апликације ретко су бесплатне и не вреде стварати проблеме због једноставних задатака као што су уклањање празних редова, ћелија и ступаца.
Осим тога, да је то било тешко, Мицрософт би до сада још поједноставио поступак или створио још обимније водиче за Екцел сортирање.
