XLSTools

Удаление пустых столбцов в файлах Excel

Наличие пустых столбцов в электронных таблицах является частой проблемой. Это ухудшает как визуальное восприятие данных, так и нарушает работу функций фильтрации, сортировки и многих других. Инструменты Excel для удаления таких столбцов очень ограничены. Такие встроенные методы как поиск по пустым ячейкам и незаполненным строкам и столбцам очень неудобны, а использование макросов Visual Basic ограничивает область применения одним листом. Кроме того, часто бывает необходимо удалять столбцы в пределах заданного диапазона, а также ограничивать область проверки пустых ячеек в столбцах заданными начальными и конечными строками. Ещё одной проблемой является удаление пустых столбцов с заголовком.

Все эти задачи легко выполняются с использованием данного приложения. Оно специально создано решения подобных задач.

Купить
 

Пожизненная лицензия

Бесплатные обновления в течении 2 лет

Бесплатная пожизненная поддержка

Для покупки на allsoft.by и allsoft.kz перейдите в раздел Купить

Удаление пустых столбцов в Excel: возможности и ограничения

Excel предоставляет инструменты для удаления пустых столбцов в таблицах Excel, что может быть полезно при работе с большими объемами данных. Для удаления пустых столбцов можно использовать встроенную функцию "Поиск и выборка" или фильтр.
Чтобы удалить пустые столбцы при помощи функции "Поиск и выборка", необходимо выполнить следующие действия:
1.

Выделите все ячейки в таблице Excel.

2.

Нажмите клавишу Ctrl+F.

3.

В появившемся диалоговом окне выберите вкладку "Поиск".

4.

Введите две точки в поле "Найти", чтобы найти все пустые ячейки.

5.

Нажмите на кнопку "Найти все".

6.

Выберите все найденные ячейки с помощью "Ctrl+A".

7.

Нажмите на клавишу Delete, чтобы удалить все найденные ячейки.

Второй способ удаления пустых столбцов в Excel с помощью фильтра. Для этого нужно выполнить следующие действия:
1.

Откройте таблицу Excel.

2.

Выделите все строки и столбцы таблицы, используя сочетание клавиш Ctrl+A.

3.

Нажмите на кнопку "Фильтр" на вкладке "Данные" в меню.

4.

Выделите столбец, который требуется проверить на наличие пустых ячеек.

5.

Нажмите на кнопку "Раскрывающийся список" рядом со столбцом и снимите флажок со всех значений, кроме "Пусто".

6.

Нажмите на кнопку OK.

7.

Удалите все пустые столбцы, выделив их и нажав клавишу Delete.

Несмотря на возможности Excel для удаления пустых столбцов, у этого метода есть свои недостатки. Например, если необходимо обработать множество файлов в пакетном режиме. Кроме того, Excel не позволяет задавать дополнительные параметры для удаления пустых столбцов, что может быть необходимо.

Примеры удаления пустых столбцов в файлах Excel

На скриншоте исходной таблицы данные в столбце B отсутствуют, то есть этот столбец является пустым. Приложение построчно проверяет ячейки каждого столбца в пределах выбранного диапазона ячеек. Если все ячейки в столбце пусты (empty cell) или (по выбору пользователя) содержат пустое текстовое значение, являющееся результатом выполнения функции (blank cell), то такой пустой столбец удаляется.
Удаление пустых столбцов - столбец B в исходной таблице пуст и удаляется
Следующий пример схож с предыдущим. Столбец B также не содержит данных. Отличием является наличие строки заголовка в таблице Excel. Приложение позволяет указать наличие строки заголовка в выбранном диапазоне ячеек, а также даёт возможность удалять пустые столбцы с заголовком в зависимости от выбранных параметров.
Удаление пустого столбца с заголовком

Удаление пустых столбцов с заголовком более детально рассматривается в этом руководстве.

Удаление пустых столбцов - запуск мастера приложения

Перейдите на вкладку мастера (1), а затем выберите "Удалить пустые столбцы" в списке доступных действий в левой части данного окна. Для запуска мастера также можно нажать на кнопку (2) как показано на скриншоте ниже.
Мастер удаления пустых столбцов

Выберите папку для сохранения таблиц Excel после удаления пустых столбцов

При применении для удаления столбцов встроенных функций Excel, а также макросов Visual Basic или надстроек (add-ins) обычно необходимо делать резервную копию файлов перед выполнением требуемых действий над электронными таблицами. При использовании данного приложения этого делать не нужно. Программа не открывает и не изменяет оригинальные файлы. Вместо этого она копирует файлы в выбранную вами папку и удаляет пустые столбцы уже в этих файлах.
Для изменения базовой папки "Документы" на другую нажмите на кнопку
(1). Варианты создания подпапки в базовой определяются в раскрывающемся списке (2). Имя подпапки, в которой сохраняются файлы Excel задаётся в поле (3). Это поле доступно для редактирования если имя подпапки определяется вручную.
Папка сохранения таблиц Excel после удаления пустых столбцов

Выбор таблиц Excel для выполнения требуемых действий (удаления пустых столбцов)

На данном шаге необходимо выбрать исходные файлы или папку с таблицами Excel. Выбор нужного варианта осуществляется установкой переключателя в группе (1), а затем нажатием на кнопку (2) для открытия стандартных диалоговых окон выбора файлов или папки.
Выбор таблиц Excel для удаления пустых столбцов

Установка диапазона обработки для столбцов и строк на листе

Приложение позволяет установить диапазон ячеек на каждом листе таким образом, чтобы исключить из обработки столбцы и строки. Проверяться будут только те ячейки, которые попали в выбранный вами диапазон. Например, если вы изменили начальный или конечный столбцы, то столбцы, не попавшие в диапазон, не будут удаляться даже если они пусты. С другой стороны, если ограничить диапазон проверяемых строк, то столбцы будут удалены если все ячейки в проверяемом диапазоне пусты, несмотря на то что в исключенных для проверки строках могут быть значения.
Для выполнения этих действий задайте начальный столбец и строку
(1), а затем конечный диапазон, выбрав "Конец диапазона" в раскрывающемся списке (2).
В нашем примере диапазон проверяемых ячеек не ограничивается и включает три строки и три столбца, который выставлен автоматически по содержимому листа.
Нажмите на кнопку "Далее" для перехода к следующему шагу.
Диапазон обработки для столбцов и строк на листе

Параметры удаления пустых столбцов

Удалять пустые столбцы будем на примере файла "список контактов.xlsx". Данные в этой электронной таблице содержаться в трех столбцах и строках. При этом ячейки в столбце B не содержат значений. Этот столбец необходимо удалить.
Файл Excel до удаления пустого столбца
С помощью приложения можно удалять столбцы не только состоящие из пустых ячеек или ячеек с функциями, которые возвращают пустые значения (blank cells), но также столбцы, в ячейках которых содержаться определённые значения. В данном случае нас интересует только удаление столбцов, значения ячеек в которых отсутствуют.
Для задания параметров удаления пустых столбцов выполните следующее:
1.

Установите флажки с номерами 1 и 2 в группе "Основные критерии(1).

2.

Снимите остальные флажки в диалоговом окне если они установлены.

3.

Выберите в раскрывающемся списке (2) вариант "Все ячейки должны соответствовать…" для того, чтобы удалять столбцы, в которых все ячейки пусты, а не одна или несколько.

4.

Нажмите на кнопку "Далее" для начала выполнения операции.

Параметры удаления пустых столбцов
Итоговый "список контактов.xlsx" после удаления столбца B в исходной таблице:
Таблица после удаления пустого столбца
Смотрите пошаговое руководство по удалению пустых столбцов в файлах Excel в видео формате на YouTube:

Файлы примера

Нажмите на кнопку ниже чтобы загрузить ZIP архив с исходным и итоговым (после удаления пустых с столбцов) файлами Excel, которые использовались в качестве примера в данном руководстве.
Скачать ZIP архив

Полезные ссылки:

ПОДПИСЫВАЙТЕСЬ НА НАС

КОНТАКТЫ

Copyright 2023 © XLS Tools. Все права защищены. |  Правовая информация