ПК и мобильный

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

Есть несколько способов удалить пустые столбцы в файле Microsoft Excel. Зачем вам это нужно? - Простой.

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

Время от времени данные, которые вы импортируете с веб-страниц, могут приводить к появлению большого количества столбцов, даже если они не используются. Вы видите, что это происходит с файлами CSV и .txt так же часто.

В таком случае удаление столбцов вручную может оказаться не простым. Конечно, если у вас есть только два или три пустых столбца, их можно удалить вручную. Но что, если ваш импортированный проект создает 57 пустых и непостоянных столбцов? - Для этого вам понадобится автоматизированный процесс.

Использование макроса VBA

Первый метод предполагает использование макроса VBA.

  1. Перейдите в свой файл Excel.

  2. Держать Alt + F11 вместе.

  3. Дождитесь появления окна Microsoft Visual Basic для приложений.

  4. Затем щелкните Вставлять.

  5. Выбирать Модуль.

  6. Вставьте следующие строки кода в окно.

    Sub DeleteEmptyColumns ()

    Обновление от 20140317

    Dim rng As Range

    Dim InputRng как диапазон

    xTitleId = "KutoolsforExcel"

    Установите InputRng = Application.Selection

    Установите InputRng = Application.InputBox ("Диапазон:", xTitleId, InputRng.Address, Type: = 8)

    Application.ScreenUpdating = False

    Для i = InputRng.Columns.Count To 1 Step -1

    Установите rng = InputRng.Cells (1, i) .EntireColumn

    Если Application.WorksheetFunction.CountA (rng) = 0 Тогда

    rng.Delete

    Конец, если

    Следующий

    Application.ScreenUpdating = True

    Конец подписки

  7. Нажмите F5 для компиляции и выполнения макроса.

  8. Введите соответствующий рабочий диапазон в диалоговом окне.

    Рабочий диапазон или диапазон данных - это конкретный интервал между столбцами, на который вы хотите настроить таргетинг. Формат 1 доллар австралийского доллара: 12 японских долларов. Буквы соответствуют столбцу, а числа - строкам.

    Если вы потянете его мышью или удерживайте Сдвиг и используя клавиши со стрелками, вы заметите, что:

    $ A $ 1 - верхний угол

    $ J $ 12 - нижний угол

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

  9. Нажмите Ok.

После этого все пустые столбцы должны быть стерты, а все заполненные столбцы должны быть рядом друг с другом.

Использование инструментов Excel для удаления пустых столбцов

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

  1. Сначала выберите диапазон данных и нажмите F5.
  2. Затем щелкните Особый.

  3. Теперь выберите Заготовки вариант.

  4. Нажмите Ok (Этот выбор гарантирует, что все пустые ячейки будут выбраны в целевом диапазоне).
  5. Перейти к Дом таб.
  6. Выберите Удалить раскрывающееся меню под группой инструментов Ячейки.
  7. Выбирать Удалить ячейки.
  8. Выбирать Сдвинуть ячейки влево для удаления и перестановки столбцов.
  9. Нажмите Ok.

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

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

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

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

Этот метод больше не удаляет все пустые ячейки в выделенном фрагменте. До Excel 2013 это могло непреднамеренно удалять даже пустые строки, что, как правило, нарушало сортировку.

Теперь проблема больше не возникает. Поэтому, если вы хотите также избавиться от строк, вы можете сделать это, снова выбрав диапазон данных и выполнив предыдущие шаги. Затем просто выберите сдвиг или удаление ячеек вверх, а не влево.

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

Хотя этот процесс аналогичен удалению пустых столбцов в Excel в Windows, Mac и Android, вот краткий обзор того, как это сделать на Android.

  1. Откройте электронную таблицу Excel, которую вы хотите отредактировать, и перейдите к заголовку столбца, который вы хотите отредактировать.
  2. Теперь выберите Удалить из появившегося меню.

Другие простые в выполнении задачи сортировки

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

Используя тот же модуль VBA или функциональное меню «Перейти», вы можете делать гораздо больше в Excel. У вас есть определенные формулы, которые больше не актуальны? - Вы также можете удалить их или переставить соответствующим образом.

Вы также можете удалить ненужные комментарии или все комментарии из своего проекта, если не хотите, чтобы они отображались во время презентации. Загляните в VBA, если хотите стать опытным пользователем Excel.

Последняя мысль

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

Кроме того, если бы это было так сложно, Microsoft бы к настоящему времени еще больше упростила бы процесс или создала бы еще более подробные руководства по сортировке в Excel.

$config[zx-auto] not found$config[zx-overlay] not found