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

Обновлено: 21.11.2024

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

Участвуйте, чтобы выиграть еженедельные подарочные карты (от 100 евро), Oculus и наушники/колонки

Конкурс завершается 27 марта 2022 г. Конкурсы Каждую неделю узнайте больше о том, как Red Hat может помочь вам добиться простоты и цифровых инноваций, и ответьте на вопрос. Детали конкурса Просмотреть все конкурсы

Два способа исправить это: выберите все столбцы и/или строки за пределами области, в которой существуют ваши данные, затем щелкните правой кнопкой мыши и удалите строки/столбцы. Если это просто статические данные, которые не охватывают вкладки, может быть проще просто выделить данные, скопировать и вставить на новую вкладку. Затем удалите старую вкладку.

Надеюсь, это поможет.

9 ответов

Два способа исправить это: выберите все столбцы и/или строки за пределами области, в которой существуют ваши данные, затем щелкните правой кнопкой мыши и удалите строки/столбцы. Если это просто статические данные, которые не охватывают вкладки, может быть проще просто выделить данные, скопировать и вставить на новую вкладку. Затем удалите старую вкладку.

Надеюсь, это поможет.

Кимберлин

Я согласен с Jknud, вероятно, скопируйте и вставьте данные в новую вкладку/рабочий лист, тогда проще всего будет сохранить повторно. размер файла в этих файлах, вероятно, также сильно раздут.

При попытке удалить строки, поскольку это тысячи и тысячи строк и столбцов, он достигает максимума и получает ошибку.

Я использовал надстройку Microsoft Excel "очистить лишние форматы" для этой самой проблемы, работает как шарм.

Программа надстройки Excel Excess Formatting Cleaner удаляет все форматирование, примененное за пределами диапазона ячеек, содержащего данные, или за пределами диапазона ячеек, охваченного фигурами, на каждом листе книги

Я попробовал лишнее, и это не сработало. У них КУЧА форматирования, поэтому я хотел избежать копирования и вставки - да ладно.

Кимберлин

Есть еще одно дополнение, называемое утилитами ASAP. Я использую его все время и отлично подходит для Excel. после установки посмотрите на вкладку ASAP, затем столбцы и строки и удалите все пустые строки, удалите все пустые столбцы. он также может предложить гораздо больше.

Нет для вас

asap-utilities — это здорово. Финансовый директор на моем последнем месте работы перерезала бы себе вены, если бы эта программа исчезла.

Jasonstanley - спасибо за ссылку - сработало отлично - мой файл уменьшился с 6Мб до 300К. Ура.

Эта тема заблокирована администратором и больше не открыта для комментариев.

Чтобы продолжить это обсуждение, задайте новый вопрос.

Искра! Серия Pro – 22 марта 2022 г.

День в истории: 22 марта 1765 г. — принят Закон о гербовом сборе; Первый прямой британский налог на американских колонистов, организованный премьер-министром Джорджем Гренвиллем 1782 г. — Папа Пий VI прибывает в Вену для встречи с императором Священной Римской империи.

Щелкни! Взлом Okta, взлом Microsoft, дефекты принтеров HP, экзопланеты, изобретательность

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

Как вы измеряете успех?

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

Настойчивая тактика MSP

За последние несколько месяцев моя компания связалась с некоторыми ИТ-поставщиками в этом районе, чтобы узнать, подходят ли они нам для какой-либо консультационной работы и разовых проектов. долгосрочное обязательство или "услуга pl.

Стремление к карьерному росту

Здравствуйте! Кажется, это правильное место, чтобы задать мой вопрос. Я ищу эффективный способ получить должность, связанную с сетями (администрирование, проектирование, проектирование и т. д.). Я работаю в сфере ИТ около пяти лет. Я иду изначально фр.

Кнопка Excel Merge не является подходящим решением для объединения столбцов в один список без потери данных, поскольку она сохраняет только значение из верхней левой ячейки из выделения:

  • Объединить столбцы в один список с помощью функции СЦЕПИТЬ
  • Объединить столбцы Excel с помощью Блокнота

Это пошаговое руководство поможет пользователям Excel любого уровня объединить несколько столбцов в Excel и Google Таблицах в один столбец.

Удалить столбец в Excel и Google Таблицах

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

Рисунок 1. Удалить столбец в Excel

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

Рисунок 2. Удалить столбец в Google Таблицах

Удалить строку в Excel и Google Таблицах

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

Рисунок 3. Удалить строку в Excel используя вкладку Удалить

Выберите «Удалить строки листов», и строка 4 будет удалена:

Рисунок 4. Результат после удаления

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

Рисунок 5. Удалить строку в Google Таблицах

Удалить пустые ячейки в Excel

Существует быстрое решение для удаления пустых ячеек в Excel. Сначала нам нужно выбрать диапазон ячеек, из которого мы хотим удалить пустые ячейки в Excel, а затем нажать кнопку Перейти к специальному на вкладке Главная-Редактирование-Найти и выбрать

Рисунок 6. Удалить пустые ячейки в Excel

Выберите Пробелы и нажмите кнопку ОК:

Рисунок 7. Выбор пустых ячеек в Excel

В результате мы хотим удалить все строки, содержащие пустые ячейки в выбранном диапазоне. Мы должны перейти на вкладку Home-Cells-Delete и выбрать Удалить строки листа:

Рис. 8. Удаление строк, содержащих пустые ячейки

Наконец удаляются все строки, содержащие пустые ячейки:

Рис. 9. Окончательный результат удаления строк, содержащих пустые ячейки

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

Чтобы удалить пустые ячейки в Excel Mac, мы должны выполнить немного другие шаги:

  • Выберите диапазон ячеек, затем выберите Правка-Перейти к и нажмите кнопку Специальные.
  • Выберите Пробелы и нажмите кнопку ОК для подтверждения.
  • Щелкните правой кнопкой мыши по выбранной пустой ячейке, выберите Удалить и Вся строка
  • После нажатия кнопки ОК все строки с пустыми ячейками в Excel Mac будут удалены.

Удалить строки и столбцы в Excel, которые остаются навсегда

Если мы хотим удалить строки или столбцы в Excel, которые остаются навсегда, мы можем легко сделать это с помощью сочетаний клавиш. Во-первых, мы должны выбрать первую строку или столбец, щелкнув заголовок строки или столбца. Затем мы можем использовать сочетание клавиш Ctrl+Shift+Стрелка вниз, чтобы выбрать все строки, или Ctrl+Shift+Стрелка вправо, чтобы выбрать все столбцы справа от выбранного один.

Обратите внимание, что если после выбранных есть пустые строки или столбцы, мы должны несколько раз нажать стрелку вниз (стрелку вправо), удерживая при этом Ctrl+Shift, пока выделяются целые строки и столбцы.

Рисунок 10. Выбор строк в Excel, которые продолжаются вечно

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

Рисунок 11. Удаление строк или столбцов в Excel, которые остаются навсегда

Удалить несколько ячеек в Excel или Google Sheets

Чтобы удалить несколько ячеек в Excel и соответствующие строки, нам нужно выбрать ячейки, которые нужно удалить, и нажать Удалить строки листа на вкладке Главная-Ячейки-Удалить:

Рисунок 12. Выбор нескольких ячеек в Excel

В результате удаляются строки с выделенными ячейками:

Рисунок 13. Удалить несколько ячеек в Excel

Если мы хотим удалить столбцы с выбранными ячейками, мы должны выбрать Удалить столбцы листа на вкладке Главная-Ячейки-Удалить.

В Google Sheets мы можем удалить несколько столбцов или строк, выбрав заголовок столбца/строки, щелкнув левой кнопкой мыши и нажав вкладку клавиатуры Ctrl, чтобы выбрать столбцы/строки:

Рис. 14. Выбор нескольких столбцов в Google Sheets

Щелкните правой кнопкой мыши по выделенным ячейкам и выберите Удалить столбцы B-C:

Рисунок 15. Удаление нескольких столбцов в Google Sheets

Если были выбраны строки, у нас будет опция Удалить строки в списке.

В большинстве случаев проблема, которую вам нужно решить, будет более сложной, чем простое применение формулы или функции. Если вы хотите сэкономить часы исследований и разочарований, попробуйте наш онлайн-сервис Excelchat! Наши эксперты по Excel доступны круглосуточно и без выходных, чтобы ответить на любой вопрос, который у вас может возникнуть. Мы гарантируем подключение в течение 30 секунд и индивидуальное решение в течение 20 минут.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Быстрый способ удалить пустые столбцы, которые никогда не следует использовать

Когда дело доходит до удаления пробелов в Excel (будь то пустые ячейки, строки или столбцы), многие интернет-ресурсы полагаются на команду Перейти к специальному > Пробелы. Никогда не делайте этого в своих рабочих листах!

Этот метод (F5 > Специальные… > Пробелы) находит и выбирает все пустые ячейки в диапазоне:

Если теперь щелкнуть правой кнопкой мыши выбранные ячейки и выбрать Удалить > Весь столбец, все столбцы, содержащие хотя бы одну пустую ячейку, будут потеряны! Если вы сделали это непреднамеренно, нажмите Ctrl + Z, чтобы вернуть все обратно.

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

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

Опытные пользователи Excel знают это эмпирическое правило: чтобы не тратить часы на выполнение чего-то вручную, потратьте несколько минут на написание макроса, который сделает это за вас автоматически.

Приведенный ниже макрос VBA удаляет все пустые столбцы в выбранном диапазоне. И делает это безопасно — удаляются только абсолютно пустые столбцы. Если столбец содержит значение одной ячейки, даже пустую строку, возвращаемую какой-либо формулой, такой столбец останется нетронутым.

Как использовать макрос "Удалить пустые столбцы"

Вот шаги, чтобы добавить макрос в ваш Excel:

  1. Нажмите клавиши ALT + F11, чтобы открыть редактор Visual Basic.
  2. В строке меню нажмите Вставить >Модуль.
  3. Вставьте приведенный выше код в окно кода.
  4. Нажмите F5, чтобы запустить макрос.
  5. Когда появится всплывающее диалоговое окно, переключитесь на интересующий лист, выберите нужный диапазон и нажмите "ОК":

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

  1. Загрузите образец книги для удаления пустых столбцов в Excel, откройте ее и включите содержимое, если будет предложено.
  2. Откройте свою рабочую книгу или переключитесь на уже открытую.
  3. В книге нажмите клавиши ALT + F8 , выберите макрос DeleteEmptyColumns и нажмите Выполнить.
  4. Во всплывающем диалоговом окне выберите диапазон и нажмите ОК.

В любом случае все пустые столбцы в выбранном диапазоне будут удалены:

Определение и удаление пустых столбцов в Excel с помощью формулы

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

Примечание. Прежде чем удалять что-либо безвозвратно, особенно с использованием неизвестного метода, я настоятельно рекомендую вам сделать резервную копию своей книги на всякий случай, если что-то пойдет не так.

Сохранив резервную копию в надежном месте, выполните следующие действия:

Шаг 1. Вставьте новую строку

Добавьте новую строку вверху таблицы. Для этого щелкните правой кнопкой мыши заголовок первой строки и выберите Вставить. Не беспокойтесь об искажении структуры/расположения ваших данных — вы можете удалить эту строку позже.

Шаг 2. Определите пустые столбцы

В самой левой ячейке только что добавленной строки введите следующую формулу:

Затем скопируйте формулу в другие столбцы, перетащив маркер заполнения.

Логика формулы очень проста: СЧЕТЧИК проверяет количество пустых ячеек в столбце, от строки 2 до строки 1048576, что является максимальным значением строки в Excel 2019–2007. Вы сравниваете это число с нулем, и в результате , иметь TRUE в пустых столбцах и FALSE в столбцах, содержащих хотя бы одну непустую ячейку. Благодаря использованию относительных ссылок на ячейки формула правильно корректируется для каждого столбца, в который она копируется.

Если вы настраиваете лист для кого-то другого, вы можете захотеть пометить столбцы более понятным образом. Нет проблем, это можно легко сделать с помощью оператора IF, подобного этому:

=ЕСЛИ(СЧЕТЧИК(A2:A1048576)=0, "Пусто", "Не пусто")

Теперь формула явно указывает, какие столбцы пусты, а какие нет:

Совет. По сравнению с макросом этот метод обеспечивает большую гибкость в отношении того, какие столбцы следует считать пустыми. В этом примере мы проверяем всю таблицу, включая строку заголовка. Это означает, что если столбец содержит только заголовок, такой столбец не считается пустым и не удаляется. Если вы хотите проверять только строки данных, игнорируя заголовки столбцов, удалите строки заголовков из целевого диапазона (A3:A1048576). В результате столбец с заголовком и без других данных будет считаться пустым и подлежит удалению. Кроме того, вы можете ограничить диапазон последней использованной строкой, в нашем случае это будет A11.

Шаг 3. Удалите пустые столбцы

Имея разумное количество столбцов, вы можете просто выбрать те из них, в первой строке которых есть "Пустой" (чтобы выбрать несколько столбцов, удерживайте клавишу Ctrl и щелкайте по буквам столбцов). Затем щелкните правой кнопкой мыши любой выбранный столбец и выберите «Удалить» в контекстном меню:

Если на вашем листе десятки или сотни столбцов, имеет смысл вывести все пустые столбцы для просмотра. Для этого сделайте следующее:

Готово! Вы избавились от пустых столбцов, и теперь ничто не мешает вам удалить верхнюю строку с формулами.

Самый быстрый способ удалить пустые столбцы в Excel

В начале этого руководства я писал, что в Excel нет способа удалить пустые столбцы одним щелчком мыши. На самом деле это не совсем так. Я должен был сказать, что нет встроенного способа. Пользователи нашего Ultimate Suite могут убрать пробелы в Excel буквально в пару кликов :)

На целевом листе перейдите на вкладку Инструменты Ablebits, нажмите Удалить пробелы и выберите Пустые столбцы:

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

Нажмите ОК, и через мгновение все пустые столбцы исчезнут!

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

Удалить пробелы — это лишь одна из десятков замечательных функций, которые могут облегчить вашу жизнь как пользователя Excel. Чтобы узнать больше, загрузите пробную версию Ultimate Suite for Excel.

Пустые столбцы не удаляются! Почему?

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

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

Чтобы определить виновника, выберите первую ячейку в проблемном столбце и нажмите Ctrl + стрелка вниз . Например, столбец C на снимке экрана ниже не пуст из-за одного пробела в C6:

Дважды щелкните ячейку, чтобы увидеть, что на самом деле в ней находится, или просто нажмите клавишу Delete, чтобы избавиться от чего-то неизвестного. А затем повторите описанный выше процесс, чтобы узнать, есть ли в этом столбце какие-либо другие невидимые объекты.Вы также можете очистить свои данные, удалив начальные, конечные и неразрывные пробелы.

Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Вас также может заинтересовать

26 комментариев к "Как удалить пустые столбцы в Excel"

Мне нужно удалить пустые ячейки в диапазоне и сдвинуть те, в которых есть значение, влево (или вверх). Обычно это достигается путем определения имен для строки (столбца) и команды «Создать из выделенного», затем «Перейти к специальному» и выбрать пробелы, затем выбрать «Удалить» и сдвинуть влево (или вверх).

Буду очень признателен, если вы мне поможете.
Дэвид

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

Здравствуйте! В настоящее время я использую электронную таблицу Google для записи каждого ответа из форм Google в электронные таблицы Google, классифицируя его по имени (например, продавец). Я успешно классифицировал каждое имя, используя некоторые коды, и это приводит к автоматическому переименованию новой вкладки листа на имя человека всякий раз, когда в лист Google вводится новый ответ.

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

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

=FILTER(Sheet1!A2:J, Sheet1!A2:A="Джон") (например, имя Иван, и я хочу, чтобы у него был свой лист в моей электронной таблице Google)

Однако столбцы с пустыми ячейками также копируются. Я не могу вставить в свою формулу специальное удаление только определенной буквы столбцов, поскольку есть также листы с пустыми ячейками.

Какую формулу добавить в фильтр, чтобы исключить из копирования столбцы с пустыми ячейками? Или даже код?

На моем листе есть столбцы «A» и «B». В столбце «A» есть значение, а в столбце «B» значение находится в некоторых ячейках, а некоторые из них пустые.
Теперь мне нужно удалить значение из той ячейки столбца "A", чья правая ячейка "B" не имеет значения.

Здравствуйте!
Вы можете фильтровать по пустым ячейкам в столбце B. Затем выберите и удалите все видимые значения в столбце A.

Думаю, у нас с Джоном один и тот же вопрос. У меня есть много столбцов в моем наборе данных, и я хочу удалить те столбцы, которые пусты под заголовками столбцов в строке 1. Столбцы не полностью пусты, поскольку они содержат заголовок. Спасибо за помощь.

Здравствуйте!
Обратите внимание на следующий абзац статьи выше: Найдите и удалите пустые столбцы с формулой
Он содержит ответы на ваш вопрос.

У меня есть электронная таблица, последняя ячейка которой – XFD1799, но в ней есть пустые столбцы от T до XFD.
Как я могу остановить Excel, предполагая, что эти столбцы являются частью моей электронной таблицы? Практически невозможно использовать полосу прокрутки внизу.
Я пытался использовать метод справки Excel "Найти и сбросить последнюю ячейку на листе", но это ничего не дает.

64-разрядная версия Win10, Office профессиональный плюс 2019

Я использовал ваши макросы для пустых столбцов и удаления пустых строк, и он отлично работает, но если вы можете, я хотел бы попросить вас об одолжении, вы могли бы объединить оба в одном макросе?
Я использую этот с этим
Public Sub DeleteBlankRows()
Dim SourceRange As Range
Dim EntireRow As Range

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

Если нет (SourceRange – ничто), то
Application.ScreenUpdating = False

For I = SourceRange.Rows.Count To 1 Step -1
Set EntireRow = SourceRange.Cells(I, 1).EntireRow
If Application.WorksheetFunction.CountA(EntireRow) = 0 Then < br />EntireRow.Delete
Конец, если
Далее

Application.ScreenUpdating = True
End If
End Sub

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

Рам Шьям Рам Шьям Рам
1 1
1 1 1
1 1

хочу удалить 2-й и 4-й столбцы в больших данных

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

Здравствуйте, есть ли способ удалить приглашение (поле ввода) и просто сделать так, чтобы код выбирал весь лист (что произойдет, если я нажму стрелку между строкой 1 и столбцом A?

Пока я выбираю вручную в подсказке весь лист.

Большое спасибо!
Роб

Отличное функционирование. большое спасибо Светлана Мохаммед Мухтар говорит:

Как удалить пустые столбцы с заголовками в соответствии с приведенным выше примером. Поскольку я нашел так много пустых столбцов заголовков

Спасибо,
Мухтар

Спасибо, Светлана! Я использовал код VBA, и он работал как по волшебству. Сможете ли вы опубликовать аналогичный код VBA для удаления пустых строк?

Здравствуйте! Я не понимаю, как ваша формула будет работать без учета вставленной вами дополнительной строки. Вы упоминаете строку заголовка, но формула не пропускает ее. Мне пришлось сделать это:
=COUNTA(A3:A1048576)=0
Спасибо за начало!

Спасибо за ваш комментарий.

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

после того, как я удалю строки, я не могу их переделать или нажать ctrl z. не могли бы вы объяснить мне, как переделать то, что я удалил?

Здравствуйте, Джон Нгуен!
К сожалению, после удаления столбца восстановить его невозможно. Можно вставить новый на то же место, но данные все равно потеряются.
Однако, если вы вовремя заметите свою ошибку, просто закройте файл Excel без сохранения. Возможно, при автоматическом сохранении не были учтены последние изменения.

Отличный пост! Я использовал вашу формульную технику на работе, когда ничего не помогало. Спасибо и отличной работы, Светлана!

Спасибо, Томас. Приятно знать, что наше решение оказалось полезным :)

как мы можем это сделать, если заполнена только первая ячейка в столбце — строка заголовка — и вы не хотите просматривать тысячи строк, чтобы увидеть, есть ли что-нибудь еще, кроме строки заголовка?
кстати, вам нравится ваш продукт, вы пользуетесь им более 2 лет и рекомендуете его другим

Спасибо за отзыв. Я рад слышать, что вы довольны нашим продуктом!
Что касается вашего вопроса, правильно ли я понимаю, что вы хотите удалить все столбцы с пробелами в строке заголовка, независимо от того, есть ли в столбце какие-либо другие данные или нет? Или вы хотите игнорировать строку заголовка и проверять только строки данных?

Есть ли возможность игнорировать строку заголовка? Было бы полезнее использовать «Удалить пустые столбцы», когда он фактически удалит пустой столбец и не будет считать его заполненным, когда в заголовке что-то есть.

Спасибо за отзыв, Джессика. Я передам его на рассмотрение нашей команде разработчиков.

Читайте также: