В Excel это классика: тебе прислали огромный отчёт, в нём половина столбцов пустые или почти пустые. Прокручивать таблицу неудобно, формулы растягиваются на десятки колонок, а нужные данные теряются среди пустоты.
Руки тянутся просто выделять столбцы мышкой и удалять их по одному. Но стоит один раз промахнуться — и вместе с «лишним» столбцом уезжает что-то важное.
Не переживай, если ты раньше чистил таблицы именно так. В этой статье покажу, как удалить пустые столбцы в Excel автоматически: вспомогательная строка ускорит массовую проверку, а Power Query сможет повторять заранее настроенное правило. Окончательное удаление всё равно нужно проверять, чтобы вместе с пустыми колонками не убрать полезные данные.
Почему пустые столбцы — это проблема
Пустые столбцы в таблице — это не просто «некрасиво». Они:
- увеличивают горизонтальную прокрутку — искать нужные данные становится мучением;
- усложняют формулы: диапазоны вроде
A:Zвключают кучу пустого места; - мешают анализу и сводным таблицам — можно забыть про нужный столбец «где-то справа»;
- создают ощущение «мусорного» отчёта, с которым страшно что-то делать.
| До очистки | После очистки |
|---|---|
| Столбцы B, D, F пустые. Приходится постоянно прокручивать вправо, чтобы найти нужные данные. | Остались только столбцы с полезной информацией. Таблица стала компактнее и понятнее. |
| Диапазоны формул растянуты через пустые столбцы. | Диапазоны компактные, формулы проще читать и поддерживать. |
Общая идея простая: сначала понять, какие столбцы реально пустые, а уже потом удалить их целиком. Смотри, как это сделать безопасно.
Общая логика: как найти пустые столбцы
Проблема с пустыми столбцами такая же, как с пустыми строками: на глаз легко перепутать «почти пустой» и «полностью пустой» столбец.
Поэтому алгоритм такой:
- Выбираем зону таблицы, в которой будем искать пустые столбцы.
- Считаем, сколько непустых ячеек в каждом столбце — формулой.
- Отбираем столбцы, где результат = 0, и удаляем их целиком.
Если пустыми оказались не поля таблицы, а записи целиком, используй отдельную инструкцию: удалить пустые строки.
Такой подход честнее, чем «удалю на глаз — авось повезёт». Счётчики помогут увидеть, какие столбцы не содержат ни одного значения в проверяемом диапазоне.
Важно. Пустой на экране столбец не всегда пустой по данным. Проверь формулы с результатом "", обычные и неразрывные пробелы, скрытые или отфильтрованные строки, а также ссылки из формул, диаграмм, сводных таблиц и запросов.
Способ 1. Вспомогательная строка + поиск нулевых счётчиков
Это универсальный способ для любой версии Excel. Мы добавим одну вспомогательную строку со счётчиками, найдём нулевые значения и после проверки удалим соответствующие столбцы.
Шаг 1. Выбираем диапазон таблицы
Выдели диапазон с данными вместе с заголовками.
Например, от A1 до H1000.
Важно, чтобы в этом диапазоне были только те столбцы, которые ты готов чистить.
Шаг 2. Добавляем вспомогательную строку со счётчиками
Допустим, заголовки находятся в строке 1, а данные начинаются со строки 2. Вставь новую пустую строку 2 — после этого данные сдвинутся вниз и будут начинаться со строки 3.
| Столбец | A | B | C | D |
|---|---|---|---|---|
| Заголовок | Клиент | Сумма | ||
| Счётчик | 5 | 0 | 5 | 0 |
В ячейке A2 введи формулу:
=СЧЁТЗ(A3:A1000)
Формула считает непустые ячейки первого столбца в целевом диапазоне. Если результат равен 0, в проверяемой части столбца нет ни одного значения.
Примечание. В русской версии Excel функция называется СЧЁТЗ и считает любые непустые ячейки (текст, числа, формулы). В английской локали ей соответствует функция COUNTA, но в русской Excel она не работает — используется именно русское имя.
Перетащи формулу вправо, чтобы заполнить все столбцы в таблице. В итоге над каждым столбцом будет стоять число — сколько в нём непустых ячеек.
Шаг 3. Находим нулевые счётчики и удаляем столбцы
После протягивания формулы вправо в строке 2 появятся счётчики для всех столбцов. Теперь нужно найти ячейки, в которых результат равен нулю.
- Выдели только диапазон со счётчиками, например
A2:H2. - Нажми Ctrl + F.
- Введи 0 и открой дополнительные параметры поиска.
- Выбери поиск по значениям и включи условие полного совпадения содержимого ячейки.
- Нажми Найти все.
- В списке результатов выдели все найденные ячейки сочетанием Ctrl + A.
- Закрой окно поиска: нулевые ячейки вспомогательной строки останутся выделенными.
- Нажми Ctrl + - и выбери «Столбец целиком».
- После проверки результата удали вспомогательную строку.
Важно. Перед удалением проверь найденные столбцы вручную. Нулевой счётчик означает отсутствие значений только внутри заданного диапазона. Данные ниже его границы, зависимости в формулах, диаграммах, сводных таблицах и запросах такой счётчик не проверяет.
Совет. Если таблица большая, лучше сразу ограничить диапазон, в котором ты считаешь непустые ячейки (например, A3:H1000), чтобы формулы не тянулись на весь лист.
Пустые столбцы — один из дефектов структуры исходных данных. После их удаления полезна проверка структуры и содержимого таблицы: строки, типы данных, даты, пробелы, составные поля, категории и дубликаты.
Способ 2. Удалить явно пустые столбцы через «Перейти»
Этот способ подходит, когда ты точно знаешь, что внутри колонок нет «дыр» с реальными данными, а пустые столбцы — действительно пустые от начала и до конца.
Алгоритм
- Выдели строку с заголовками (например, A1:H1).
- Нажми Ctrl + G или F5 — откроется окно «Перейти».
- Кликни «Выделить…» (или Special…) и выбери пункт «Пустые ячейки».
- Excel выделит только те ячейки в заголовках, которые пустые.
- Не снимая выделения, нажми Ctrl + - и выбери «Столбец целиком».
В результате все столбцы без заголовков будут удалены целиком. Этот способ удобен, когда структура таблицы предполагает, что у каждого «рабочего» столбца должен быть заголовок, а пустой заголовок = пустой столбец.
Важно. Если где-то внизу у такого столбца случайно есть данные, но заголовок пустой, они тоже будут удалены. Поэтому для «подозрительных» файлов лучше использовать способ со счётчиком (Способ 1). Перед удалением также проверь скрытые строки и зависимости: формулы, именованные диапазоны, диаграммы, сводные таблицы и запросы.
Способ 3. Power Query: автоматическое удаление пустых столбцов
Если ты регулярно получаешь один и тот же отчёт, гораздо честнее один раз настроить правило очистки через Power Query, чем каждый месяц вручную удалять пустые столбцы.
Как это работает
В Power Query нет простой универсальной команды «Удалить пустые столбцы», которая сама безопасно найдёт все пустые поля в любой выгрузке. Для регулярных файлов обычно выбирают один из двух сценариев.
- Если набор столбцов стабильный — проверь пустые поля в редакторе и явно удали только те столбцы, которые точно не нужны в этой схеме.
- Если набор столбцов меняется — нужна отдельная логика проверки пустых столбцов в запросе; её стоит настраивать и проверять на копии файла, потому что столбец, пустой сегодня, может заполниться в следующей выгрузке.
- Поставь курсор в любую ячейку таблицы.
- На вкладке Данные выбери Из таблицы/диапазона или загрузи файл через Получить данные.
- В редакторе Power Query проверь, какие столбцы пустые в текущей выгрузке и должны ли они удаляться всегда.
- Для стабильной структуры выдели только подтверждённые лишние столбцы и используй команду Главная → Удалить столбцы.
- Проверь результат и нажми Закрыть и загрузить.
с пустыми столбцами
правило удаления столбцов
для анализа
В следующий раз достаточно обновить запрос — Excel сам подгрузит новый файл и повторит настроенное правило очистки столбцов.
Перед тем как тащить всё это в Power Query, полезно навести общий порядок в списке. Для этого пригодятся статьи:
- «7 способов обработать список в Excel»
- «Как удалить дубликаты в Excel»
- «Как убрать лишние пробелы в Excel» .
Типичные ошибки новичков
- Удаляют отдельные ячейки, а не столбцы целиком. В итоге данные внизу «подъезжают» влево, и таблица ломается.
- Удаляют столбцы «на глаз». Легко перепутать пустой столбец с тем, где есть одна важная цифра внизу.
- Не учитывают скрытые строки или фильтры. Кажется, что столбец пустой, но под фильтром там что-то есть.
- Удаляют столбцы, на которые ссылаются формулы на других листах. Потом получают #ССЫЛКА! и долго ищут, что сломалось.
- Чистят руками то, что повторяется каждый месяц. Там, где отчёт приходит регулярно, выгоднее один раз настроить Power Query.
Итоги
Пустые столбцы — не просто визуальный мусор. Они замедляют работу с таблицей, усложняют формулы и мешают анализу.
Теперь у тебя есть несколько способов на выбор:
- вспомогательная строка со счётчиками и поиск нулевых значений;
- быстрое удаление пустых столбцов через «Перейти → Пустые ячейки» в строке заголовков;
- настроенное правило Power Query для регулярных отчётов.
Попробуй применить один из способов к своему «боевому» файлу. Скорее всего, после очистки таблица будет выглядеть значительно проще, а работать с ней станет спокойнее.
Что дальше
Если пустые поля снова появляются в новых выгрузках, ручное удаление быстро перестаёт масштабироваться. Полезно освоить последовательную проверку структуры, типов данных и других ошибок перед отчётом.

Комментарии
Комментариев пока нет.