Зміст
Ця стаття покаже вам, як можна видалити порожні стовпці в Excel трьома ефективними і простими способами.
Завантажити Робочий зошит
Ви можете завантажити робочий зошит практики за посиланням.
3 простих способи видалення порожніх стовпців в Excel
Тут ви дізнаєтеся 3 способи видалення порожніх стовпців в Excel за допомогою інструментів редагування Excel, за допомогою формули і за допомогою реалізації коду VBA.
1. за допомогою інструментів редагування Excel
Крок 1: Виберіть набір даних.
Крок 2: Перейдіть до Головна сторінка -> -> -> -> -> Знайти та вибрати -> -> -> -> -> Перейти до спеціальних пропозицій .
Крок 3: Від Перейти до спеціальних пропозицій у спливаючому вікні виберіть Заготовки потім натисніть ГАРАЗД. .
Крок 4: Будуть виділені тільки порожні клітинки з вашого набору даних. Клацніть правою кнопкою миші, у спливаючому списку опцій виберіть Видалити .
Крок 5: Далі, зі спливаючого вікна Видалити Коробка, пікап Зсув комірок вліво із запропонованих варіантів. Натисніть ГАРАЗД.
Це призведе до видалення всіх порожніх стовпців з набору даних.
Читати далі: Як видалити невикористовувані стовпці в Excel
2. за формулою
Ви можете скористатися COUNTA() формула для видалення порожніх стовпців в Excel. Що таке COUNTA() формула спочатку визначить порожні та непусті стовпці у вашому наборі даних в Excel, а потім ви зможете легко вибрати та видалити порожні стовпці.
Це ще один ефективний спосіб видалення порожніх стовпців в Excel, особливо коли вам потрібно працювати з великою кількістю порожніх стовпців. Давайте дізнаємося, як це зробити.
Крок 1: Вставте порожній рядок прямо над набором даних, клацнувши правою кнопкою миші на заголовку першого рядка і вибравши Вставка Це додасть новий рядок над усім набором даних.
Крок 2: У крайній лівій комірці робочого аркуша запишіть наступну формулу,
=COUNTA(A2:A1048576)=0
Ось,
A2 представляє першу комірку набору даних,
A1048576 відображає максимум рядка в Excel (2007-2019 рр.).
Крок 3: Преса Увійдіть На екрані з'явиться Правда якщо колонка пуста, або Неправда. якщо в усьому стовпчику є хоча б одна непорожня клітинка.
Крок 4: Застосуйте формулу до інших стовпців, перетягнувши Ручка наповнення .
Крок 5: Тепер перейдіть до Головна сторінка -> -> -> -> -> Сортування та фільтрація -> -> -> -> -> Користувацьке сортування .
Крок 6: Зі спливаючого вікна Сортування у вікні, натисніть кнопку Опції Потім виберіть Сортування зліва направо від Параметри сортування у спливаючому вікні та натисніть ГАРАЗД. .
Крок 7: Натисніть на випадаюче вікно поруч з кнопкою Сортувати по ярлик і там виберіть опцію Рядок 1 .
Крок 8: Натисніть на випадаюче вікно під заголовком Сортувати далі ярлик і виберіть опцію Значення комірок звідти.
Крок 9: Натисніть на випадаюче вікно під заголовком Замовлення ярлик і виберіть опцію Від найбільшого до найменшого Клац! ГАРАЗД. .
Це змістить всі порожні стовпці в ліву частину робочого аркуша.
Крок 10: Звідти просто виберіть весь набір даних з порожніми порожніми стовпчиками, клацніть правою кнопкою миші і виберіть Видалити .
Крок 11: Зі спливаючого вікна Видалити у вікні, виберіть пункт Вся колонка із запропонованих варіантів. Натисніть ГАРАЗД. .
Це призведе до видалення всіх порожніх стовпців з набору даних.
Схожі читання:
- Як видалити кілька стовпців в 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( _ "Вибрати діапазон:", "Видалити порожні стовпці", _ 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: У діалоговому вікні, що з'явилося, перейдіть на аркуш, що цікавить, виділіть потрібний діапазон і натисніть кнопку ГАРАЗД. .
Це призведе до видалення всіх порожніх стовпчиків з бази даних t.
Висновок
У цій статті ми розглянули три простих способи видалення порожніх стовпців в Excel. Ми показали, як використовувати інструменти редагування Excel для видалення порожніх стовпців, показали, як застосовувати формули для видалення порожніх стовпців, а також реалізували код VBA для видалення порожніх стовпців в Excel.