Top.Mail.Ru
Как удалить пустые столбцы в Excel автоматически

Как удалить пустые столбцы в Excel автоматически

22.11.2025
368
Как удалить пустые столбцы в Excel автоматически

В Excel это классика: тебе прислали огромный отчёт, в нём половина столбцов пустые или почти пустые. Прокручивать таблицу неудобно, формулы растягиваются на десятки колонок, а нужные данные теряются среди пустоты.

Руки тянутся просто выделять столбцы мышкой и удалять их по одному. Но стоит один раз промахнуться — и вместе с «лишним» столбцом уезжает что-то важное.

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

Почему пустые столбцы — это проблема

Пустые столбцы в таблице — это не просто «некрасиво». Они:

  • увеличивают горизонтальную прокрутку — искать нужные данные становится мучением;
  • усложняют формулы: диапазоны вроде A:Z включают кучу пустого места;
  • мешают анализу и сводным таблицам — можно забыть про нужный столбец «где-то справа»;
  • создают ощущение «мусорного» отчёта, с которым страшно что-то делать.
До очистки После очистки
Столбцы B, D, F пустые. Приходится постоянно прокручивать вправо, чтобы найти нужные данные. Остались только столбцы с полезной информацией. Таблица стала компактнее и понятнее.
Диапазоны формул растянуты через пустые столбцы. Диапазоны компактные, формулы проще читать и поддерживать.

Общая идея простая: сначала понять, какие столбцы реально пустые, а уже потом удалить их целиком. Смотри, как это сделать безопасно.

Общая логика: как найти пустые столбцы

Проблема с пустыми столбцами такая же, как с пустыми строками: на глаз легко перепутать «почти пустой» и «полностью пустой» столбец.

Поэтому алгоритм такой:

  1. Выбираем зону таблицы, в которой будем искать пустые столбцы.
  2. Считаем, сколько непустых ячеек в каждом столбце — формулой.
  3. Отбираем столбцы, где результат = 0, и удаляем их целиком.

Такой подход честнее, чем «удалю на глаз — авось повезёт». Excel сам покажет, какие столбцы не содержат ни одного значения.

Способ 1. Вспомогательная строка + фильтр по нулям

Это универсальный способ для любой версии Excel. Мы добавим одну строку со счётчиками, а потом удалим её вместе с пустыми столбцами.

Шаг 1. Выбираем диапазон таблицы

Выдели диапазон с данными вместе с заголовками. Например, от A1 до H1000. Важно, чтобы в этом диапазоне были только те столбцы, которые ты готов чистить.

Шаг 2. Добавляем вспомогательную строку со счётчиками

Допустим, в строке 1 — заголовки, а данные начинаются со строки 2.

Столбец A B C D
Заголовок Клиент   Сумма  
Счётчик 5 0 5 0

В строке под заголовками (например, строка 2) введи формулу для первого «рабочего» столбца:

=СЧЁТЗ(A3:A1000)

Эта формула считает, сколько непустых ячеек в диапазоне A3:A1000. Если результат 0 — столбец полностью пустой.

Примечание. В русской версии Excel функция называется СЧЁТЗ и считает любые непустые ячейки (текст, числа, формулы). В английской локали ей соответствует функция COUNTA, но в русской Excel она не работает — используется именно русское имя.

Перетащи формулу вправо, чтобы заполнить все столбцы в таблице. В итоге над каждым столбцом будет стоять число — сколько в нём непустых ячеек.

Шаг 3. Фильтруем только пустые столбцы

Теперь нужно быстро отобрать те столбцы, где счётчик равен нулю.

1

Выдели строку со счётчиками целиком.

2

На вкладке «Данные» включи «Фильтр».

3

Для строки со счётчиками используй фильтр по значению 0.

4

Excel покажет только столбцы, где счётчик равен нулю.

Далее:

  1. Выдели все видимые столбцы (с нулевым счётчиком).
  2. Нажми Ctrl + - и выбери «Столбец целиком».
  3. Выключи фильтр.
  4. Удалить вспомогательную строку со счётчиками, когда закончишь.

Совет. Если таблица большая, лучше сразу ограничить диапазон, в котором ты считаешь непустые ячейки (например, A3:H1000), чтобы формулы не тянулись на весь лист.

Способ 2. Удалить явно пустые столбцы через «Перейти»

Этот способ подходит, когда ты точно знаешь, что внутри колонок нет «дыр» с реальными данными, а пустые столбцы — действительно пустые от начала и до конца.

Алгоритм

  1. Выдели строку с заголовками (например, A1:H1).
  2. Нажми Ctrl + G или F5 — откроется окно «Перейти».
  3. Кликни «Выделить…» (или Special…) и выбери пункт «Пустые ячейки».
  4. Excel выделит только те ячейки в заголовках, которые пустые.
  5. Не снимая выделения, нажми Ctrl + - и выбери «Столбец целиком».

В результате все столбцы без заголовков будут удалены целиком. Этот способ удобен, когда структура таблицы предполагает, что у каждого «рабочего» столбца должен быть заголовок, а пустой заголовок = пустой столбец.

Важно. Если где-то внизу у такого столбца случайно есть данные, но заголовок пустой, они тоже будут удалены. Поэтому для «подозрительных» файлов лучше использовать способ со счётчиком (Способ 1).

Способ 3. Power Query: автоматическое удаление пустых столбцов

Если ты регулярно получаешь один и тот же отчёт, гораздо честнее один раз настроить очистку через Power Query, чем каждый месяц вручную удалять пустые столбцы.

Как это работает

  1. Поставь курсор в любую ячейку таблицы.
  2. На вкладке Данные выбери «Из таблицы/диапазона» (или «Получить данные» → «Из книги»).
  3. Откроется редактор Power Query с твоей таблицей.
  4. В меню Главная выбери команду «Удалить столбцы»
  5. Нажми «Закрыть и загрузить» — результат вернётся в Excel как новая таблица.
Сырой отчёт
с пустыми столбцами
Power Query:
Удалить столбцы
Чистая таблица
для анализа

В следующий раз достаточно обновить запрос — Excel сам подгрузит новый файл, удалит пустые столбцы и вернёт аккуратную таблицу.

Перед тем как тащить всё это в Power Query, полезно навести общий порядок в списке. Для этого пригодятся статьи:

Типичные ошибки новичков

  • Удаляют отдельные ячейки, а не столбцы целиком. В итоге данные внизу «подъезжают» влево, и таблица ломается.
  • Удаляют столбцы «на глаз». Легко перепутать пустой столбец с тем, где есть одна важная цифра внизу.
  • Не учитывают скрытые строки или фильтры. Кажется, что столбец пустой, но под фильтром там что-то есть.
  • Удаляют столбцы, на которые ссылаются формулы на других листах. Потом получают #ССЫЛКА! и долго ищут, что сломалось.
  • Чистят руками то, что повторяется каждый месяц. Там, где отчёт приходит регулярно, выгоднее один раз настроить Power Query.

Итоги

Пустые столбцы — не просто визуальный мусор. Они замедляют работу с таблицей, усложняют формулы и мешают анализу.

Теперь у тебя есть несколько способов на выбор:

  • вспомогательная строка со счётчиком непустых ячеек и фильтр по нулям;
  • быстрое удаление пустых столбцов через «Перейти → Пустые ячейки» в строке заголовков;
  • автоматическая очистка в Power Query для регулярных отчётов.

Попробуй применить один из способов к своему «боевому» файлу. Скорее всего, после очистки таблица будет выглядеть значительно проще, а работать с ней станет спокойнее.

Что дальше

Хочешь не просто удалять пустые столбцы, а сразу получать таблицы в порядке — без мусора и ручной чистки? Посмотри бесплатный курс:

Популярное

Консультация специалиста
Оставить заявку
Заказать расчет