Видалення порожніх стовпців в Excel (3 способи)

  • Поділитися Цим
Hugh West

Ця стаття покаже вам, як можна видалити порожні стовпці в Excel трьома ефективними і простими способами.

Завантажити Робочий зошит

Ви можете завантажити робочий зошит практики за посиланням.

Видалити-порожні-стовпчики-в-Excel.xlsm

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.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.