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

Как удалить все пустые столбцы в 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()
    'Updateby20140317
    Dim rng As Range
    Dim InputRng As Range
    xTitleId = 'KutoolsforExcel'
    Set InputRng = Application.Selection

    Set InputRng = Application.InputBox('Range :', xTitleId, InputRng.Address,Type:=8)
    Application.ScreenUpdating = False
    For i = InputRng.Columns.Count To 1 Step -1
    Set 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. Буквы соответствуют столбцу, а числа - строкам.

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

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

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

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

тебе нужен умный телевизор, чтобы получить Netflix?

Использование инструментов Excel

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

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

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

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

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

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

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

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

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

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

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

где я могу использовать компьютер и принтер рядом со мной

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

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

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

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

Интересные статьи

Выбор редакции

Как скрыть ячейки в Google Таблицах
Как скрыть ячейки в Google Таблицах
Google Sheets, облачная версия Microsoft Excel от Google GSuite, представляет собой универсальное программное обеспечение для работы с электронными таблицами, которое предоставляет массу различных функций как для профессионального, так и для личного использования. Из-за универсальности Таблиц пользователи должны знать, как управлять
Microsoft выпустила обновления микрокода процессора Intel 10 ноября 2020 г.
Microsoft выпустила обновления микрокода процессора Intel 10 ноября 2020 г.
Microsoft выпустила новые патчи для устранения уязвимостей в системе безопасности процессоров Intel. Обновления теперь доступны для ряда поддерживаемых версий Windows 10. Обновления были выпущены 10 ноября и касаются следующих продуктов Intel: Avoton Sandy Bridge E, EN, EP, EP4S Sandy Bridge E, EP Valley View / Baytrail Эти исправления:
Как изменить свое имя пользователя на Roblox
Как изменить свое имя пользователя на Roblox
Многие люди, которые регистрируют учетную запись в Roblox, никогда не тратят много времени, чтобы придумать имя пользователя. Некоторые люди делают это просто для проверки, а некоторые слишком взволнованы, чтобы начать создавать или играть в игры, чтобы
Ваши невысокие ожидания почти оправдаются с официальным трейлером фильма 'Эмодзи'.
Ваши невысокие ожидания почти оправдаются с официальным трейлером фильма 'Эмодзи'.
Хорошие новости для фанатов сомнительных привязок к фильмам, о которых никто не просил: теперь доступен полный трейлер к фильму Sony Emoji Movie. Честно говоря, это немного интереснее, чем тизер-трейлер,
Как заставить текст двигаться в CapCut
Как заставить текст двигаться в CapCut
Движение текста в CapCut — одна из исключительных функций приложения. Эта функция может помочь вам отшлифовать ваш краткий онлайн-контент в Instagram, Twitter и TikTok. Если вы хотите знать, как сделать текст больше на
Обзор Toshiba Satellite A500
Обзор Toshiba Satellite A500
Поскольку бюджетные ноутбуки предлагают все больше и больше по постоянно снижающейся цене, моделям средней ценовой категории приходится изрядно потрудиться, чтобы оправдать свое существование. В конце концов, когда вы можете получить отлично работающий портативный компьютер менее чем за 400 фунтов стерлингов без НДС, тогда
Как установить ISO-файл в Windows 10
Как установить ISO-файл в Windows 10
Microsoft и другие производители часто используют файлы ISO для облегчения распространения программного обеспечения. Это собирает все данные установки Windows в один файл вместе с последними функциями. В результате вам больше не нужно устанавливать несколько сжатых файлов.