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

Ссылки на устройства

  • Android
  • Mac
  • Устройство отсутствует?
  • < /ul>

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

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

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

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

    1. Перейдите к файлу Excel.
    2. Удерживайте одновременно клавиши Alt + F11.
    3. Дождитесь появления окна Microsoft Visual Basic для приложений.
    4. Затем нажмите Вставьте.
    5. Выберите Модуль.
    6. Вставьте в окно следующие строки кода.
      Sub DeleteEmptyColumns()
      'Updateby20140317
      Dim rng As Range
      Dim InputRng As Range
      xTitleId = «KutoolsforExcel»
      Set InputRng = Application.Selection
      Установите InputRng = Application.InputBox(«Range :», xTitleId, InputRng.Address,Type:=8)
      Application.ScreenUpdating = False
      For i = InputRng.Columns.Count To 1 Step -1
      Установите rng = InputRng.Cells(1, i).EntireColumn
      If Application.WorksheetFunction.CountA(rng) = 0 Then
      rng.Delete
      End If
      Next
      Application.ScreenUpdating = True
      End Sub
    7. Нажмите F5для компиляции и выполнения макроса.
    8. Введите соответствующий рабочий диапазон в диалоговое окно.

      Диапазон — это определенный интервал между столбцами, на которые вы хотите настроить таргетинг. Формат $A$1:$J$12. Буквы соответствуют столбцу, а числа — строкам.
    9. Нажмите ОК.

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

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

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

    1. Сначала выберите диапазон данных и нажмите F5.
    2. Затем нажмите «Специальные».
    3. Теперь выберите параметр «Пробелы».
    4. Нажмите кнопку «ОК» (этот выбор гарантирует, что все пустые ячейки будут выбраны в целевом диапазоне). .
    5. Перейдите на вкладку Главная.
    6. Выберите Удалитьраскрывающееся меню в группе инструментов «Ячейки».
    7. Выберите Удалить ячейки.
    8. Выберите Сдвинуть ячейки влево, чтобы удалить и изменить порядок столбцов.
    9. Нажмите ОК.

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

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

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

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

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

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

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

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

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

    Другая простая сортировка Задачи

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

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

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

    Заключительные мысли

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

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

    class=»comment-reply-title»>

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий