На чтение 4 мин. Просмотров 230 Опубликовано 07.05.2021
На моем листе Excel 65555 строк, хотя мы используем только первые несколько сотен. Если я удалю строки снизу, это ничего не изменит. Как я могу изменить его размер до того, что мы используем?
Это иногда случается, когда эти ячейки имеют форматирование, но не содержат данных
Когда вы сохраняете книгу, Excel сохраняет только ту часть каждого листа, которая содержит данные или форматирование. Пустые ячейки могут содержать форматирование, из-за которого последняя ячейка в строке или столбце выходит за пределы диапазона ячеек, содержащих данные. Это приводит к тому, что размер файла книги будет больше, чем необходимо, и может привести к увеличению количества напечатанных страниц при печати рабочего листа или книги.
Найдите и сбросьте последнюю ячейку на листе
Наиболее частой причиной того, что последняя ячейка находится за пределами диапазона рабочего листа, который используется в данный момент, является чрезмерное форматирование. Когда вы форматируете целые строки и столбцы, некоторые типы форматирования могут привести к тому, что последняя ячейка будет установлена как ячейка намного ниже или справа от фактического используемого диапазона.
Как сбросить последнюю ячейку в Excel
Если нажатие Ctrl + End приведет вас далеко за пределы диапазон данных , затем попробуйте сбросить последние ячейки. Есть два способа сделать это
-
Очистить форматирование вручную
- Выбрать все столбцы справа последнего столбца, содержащего данные, или выберите все строки под последней строкой, содержащей данные. Чтобы быстро это сделать, нажмите F5 и введите
F: IV
, чтобы удалить столбцы с F по IV, или5: 65536
, чтобы удалить строки с 5 по 65536 - На вкладке “Главная страница” в группе “Редактирование” щелкните стрелку рядом с кнопкой “Очистить”, затем нажмите Очистить все .
- Сохраните рабочий лист и закройте его
- Выбрать все столбцы справа последнего столбца, содержащего данные, или выберите все строки под последней строкой, содержащей данные. Чтобы быстро это сделать, нажмите F5 и введите
-
Используйте VBA
- Нажмите Alt + F11 , чтобы открыть VBA.
-
Выберите Insert> Module, затем вставьте ниже фрагмент
Sub ResetLastCell () ActiveSheet.UsedRangeEnd Sub
-
Нажмите F5 или нажмите “Выполнить”
Для получения дополнительной информации
- Почему В моем документе Excel 960 000 пустых строк?
- Ctrl-End не приводит меня к последней ячейке
- Как сбросить последнюю ячейку в Excel?
Насколько Excel i s обеспокоены тем, что неиспользуемых ячеек не существует. Он не сохраняет их в памяти и не сохраняет их в файле электронной таблицы. Таким образом, количество строк может быть бесконечным, не вызывая проблем с Excel. Я предполагаю, что предел в 65536 был просто числом, достаточно большим, чтобы Microsoft думала, что такое количество никому и никогда не понадобится.
Вот почему ваши попытки удалить пустые строки не имеют никакого эффекта, потому что эти строки все равно не существует.
Если вы хотите скрыть все неиспользуемые строки в косметических целях, обычная стратегия – отключить линии сетки, чтобы неиспользуемые ячейки выглядели просто белыми. Затем вы можете вручную отформатировать границы вокруг используемых ячеек.
ответил 24 июля ’18 в 15:24
Что касается Excel, неиспользуемых ячеек не существует. Он не сохраняет их в памяти и не сохраняет их в файле электронной таблицы. Таким образом, количество строк может быть бесконечным, не вызывая проблем с Excel. Я предполагаю, что предел в 65536 был просто числом, достаточно большим, чтобы Microsoft думала, что такое количество никому и никогда не понадобится.
Вот почему ваши попытки удалить пустые строки не имеют никакого эффекта, потому что эти строки в любом случае не существуют.
Если вы хотите скрыть все неиспользуемые строки для косметических целей, обычная стратегия – отключить линии сетки, чтобы неиспользуемые ячейки выглядели просто белыми. Затем вы можете вручную отформатировать границы вокруг используемых ячеек.
Содержание
- Удалить строку, столбец или ячейку из таблицы
- Поддержка Office 2010 закончилась 13 октября 2020 г.
- См. Также
Удалить строку, столбец или ячейку из таблицы
Удалите ячейки, столбцы или строки в таблице Word с помощью контекстного меню.
Если вы хотите удалить всю таблицу, см. раздел Удаление таблицы.
Более новые версии Office 2007 – 2010
-
Щелкните правой кнопкой мыши ячейку, строку или столбец таблицы, которые вы хотите удалить.
-
На мини-панели инструментов нажмите Удалить .
-
Выберите Удалить ячейки , Удалить столбцы или Удалить строки .
Совет. Вы можете удалить содержимое строки или столбца таблицы, не удаляя структуру таблицы. Для этого выделите строку или столбец и нажмите клавишу Delete.
Поддержка Office 2010 закончилась 13 октября 2020 г.
Выполните обновление до Microsoft 365, чтобы работать где угодно с любого устройства и продолжайте получать поддержку.
-
Вправо- щелкните ячейку, строку или столбец таблицы, которые нужно удалить.
-
В меню щелкните Удалить ячейки .
-
Чтобы удалить одну ячейку, выберите Сдвинуть ячейки влево или Сдвинуть ячейки вверх .
Чтобы удалить строку, нажмите Удалить всю строку ..
Чтобы удалить столбец, нажмите Удалить весь столбец .
Совет. Вы можете удалить содержимое строки или столбца без удаления структура таблицы. Для этого выберите строку или столбец и нажмите клавишу «Удалить».
См. Также
Добавление ячейки, строки или столбца в таблицу
Сочетания клавиш для Microsoft Word в Windows
Вам когда-нибудь было скучно удалять бесконечные пустые строки в Excel? Поиск и удаление их по одному должно быть трудным. Здесь я расскажу о некоторых методах быстрого решения этой проблемы.
Удалите бесконечные пустые строки с помощью Go Special и Delete
Удалите бесконечные пустые строки в выборе/рабочем листе/книге с помощью Kutools for Excel
Показывать только выделение и скрывать другой диапазон с помощью Kutools for Excel
Удалите бесконечные пустые строки с помощью Go Special и Delete
1. Выберите весь лист, нажав Alt + A клавиши, следующее нажатие Ctrl + G ключи для включения Перейти к диалога, а затем нажмите Особый. Смотрите скриншот:
2. в Перейти к специальному диалог, проверьте Пробелы вариант. Смотрите скриншот:
3. Нажмите OK, теперь все пустые ячейки в пустых строках выбраны.
4. Щелкните правой кнопкой мыши одну из этих выбранных пустых ячеек и выберите Удалить из контекстного меню. Смотрите скриншот:
5. в Удалить диалог, проверьте Весь строка и щелкните OK.
Теперь пустые строки удалены.
Удалите бесконечные пустые строки в выборе/рабочем листе/книге с помощью Kutools for Excel
Если вы хотите удалить все пустые строки во всей книге, насколько хлопотно вы удаляете строки по одному листу за другим. Однако, если у вас есть Kutools for ExcelАвтора Удалить пустые строки полезность, это кусок пирога.
После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)
Включите лист и нажмите Кутулс > Удалить > Удалить пустые строки, и выберите нужный вариант в подменю.
Показывать только выделение и скрывать другой диапазон с помощью Kutools for Excel
Если вы хотите показать только выбранный диапазон данных и скрыть другой пустой диапазон, вы можете применить Kutools for ExcelАвтора Установить область прокрутки утилита.
После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)
Выберите область, которую вы хотите только отображать, и нажмите Кутулс > Показать спрятать > Установить область прокрутки. Смотрите скриншот:
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (2)
Оценок пока нет. Оцените первым!
ttt480 Пользователь Сообщений: 395 |
После удаления именованных диапазонов — в диспетчере имен — внезапно на листе появилось около миллиона новых строк. Удалить их почему-то нельзя — ни по одной строке, ни все вместе. Как у голова у змея горыныча — удаляешь одну строку — она тут же появляется, так что общее количество строк не изменяется. Если удалять больше строк — пишет — недостаточно ресурсов. Кто-нибудь знает что делать с этим безобразием. |
ZVI Пользователь Сообщений: 4328 |
#2 27.09.2016 16:05:59
У Змея Горыныча, начиная с версии 2007, количество строк всегда 1048576, отрубай их или нет. Изменено: ZVI — 27.09.2016 16:08:43 |
||
ttt480 Пользователь Сообщений: 395 |
#3 27.09.2016 16:22:46 Применил эту технологию. Почему мне вообще мешали эти лишние строки. Дело в том, что бегунок прокрутки листа — был тончайшим и висел почти на самом верху полосы прокрутки. Стоило попытаться немного прокрутить вниз — так он прокручивал — на десятки тысяч строк сразу !
|
|
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Может Вам хотя бы азы по работе с Excel почитать? А зачем прокрутка Вам? Куда Вы собрались крутить данные пустого листа? Изменено: The_Prist — 27.09.2016 16:28:47 Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
ttt480 Пользователь Сообщений: 395 |
The_Prist, Насчет строк. В настоящий момент — такой бегунок не у пустого листа, а у листа с количеством строк — 4020 штук. Так что я не совсем уж умственно отсталый — сижу перед пустым экселевским листом и немигающим взглядом гляжу в экран, как вы меня представили. 4020 строк — это примерно 70 листов, вот в чем дело. |
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#6 27.09.2016 16:38:33 Тогда выкладывайте. Может у Вас закрепление строк установлено, может ScrollArea устанавливается для листа. В конце концов — может это просто глюк…
во-первых — не представлял вообще. Изменено: The_Prist — 27.09.2016 17:11:24 Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
ttt480 Пользователь Сообщений: 395 |
The_Prist, Эти именованные диапазоны — слишком грузили эксель и я зашел в диспетчер имен — и удалил их. После этого — число строк, которое раньше — было чуть больше 4020 (может 4500, но не больше) — резко увеличилось в своем количестве. И теперь число строк составляет — 1048576. Насчет закрепления строк или ScrollArea — я не настолько большой программист. Не знаю что это такое. Но ничего дополнительного — я на эту книгу не добавлял. Макросов там тоже нет. |
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Совет: сохраните как файл Excel 97-2003, закройте. Откройте, удалите все лишние строки. Сохраните. Теперь пересохраните в один из новых форматов(.xlsx, например). Думаю, что проблема исчезнет. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
_Igor_61 Пользователь Сообщений: 3007 |
#9 27.09.2016 17:10:15 Если не прикладываете файл с примером, можно хотя бы узнать — (вы так и не ответили, хотя Вам намекали)
добавляются пустые строки или с данными? |
||
ttt480 Пользователь Сообщений: 395 |
Таким образом все бесценное и сложное условное форматирование исчезнет. Количество строк заметно уменьшилось — теперь их всего 65000. В общем нужен какой-то другой способ борьбы с этой чумой. |
vikttur Пользователь Сообщений: 47199 |
#11 27.09.2016 17:30:09
Строк не может быть меньше, чем задано (65536 или 1048576). Ползунок обычно не видит тех строк, где нет данных. Но видит те, в которых ячейки форматированы каким-либо образом. |
||
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#12 27.09.2016 17:31:50
OFF Одним — жемчуг мелковат, другим же — мульонной палитры маловато… А вы — XL, электронная таблица, калькулятор — приземленные понятия… «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||||
ttt480 Пользователь Сообщений: 395 |
_Igor_61,Файл с примером весит 27Мб и в нем находится конфиденциальная информация из области моей частной жизни. Насчет того — сколько же все-таки строк 4000 или миллион. Ответ: Всего строк на листе в настоящий момент — миллион. Строк занятых полезной информацией — всего 4000. |
vikttur Пользователь Сообщений: 47199 |
#14 27.09.2016 17:38:13
Если не можете поменять в файле имена любовниц на конфеты и миллионы долларов на килограммы овощей, если советы в этой теме не помогли — продолжайте в таком же духе:
Созерцание пустоты не принесет решения, но успокоит |
||||
ttt480 Пользователь Сообщений: 395 |
vikttur,много любовниц придется менять |
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
vikttur Пользователь Сообщений: 47199 |
|
Sanja Пользователь Сообщений: 14838 |
#18 27.09.2016 17:44:24
Вы Условным форматирование заливаете ЦЕЛЫЕ столбцы? Согласие есть продукт при полном непротивлении сторон. |
||
ttt480 Пользователь Сообщений: 395 |
The_Prist, я тут кстати нашел похожую тему. http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=77637&TITLE_SEO = В общем единственный возможный выход — видимо просто по частям копировать эту большую таблицу на новый лист. В общем — всем спасибо за помощь. |
_Igor_61 Пользователь Сообщений: 3007 |
ttt480, конфиденциальную информацию из личной жизни надежней хранить в сердце, а не в Excel. |
_Igor_61 Пользователь Сообщений: 3007 |
#21 27.09.2016 17:54:27 Может, я туплю, но что значит
?????? |
||
vikttur Пользователь Сообщений: 47199 |
_Igor_61, ползунок прокручивает все строки, об этом в теме написано |
Samvel Пользователь Сообщений: 21 |
Выделите ВСЕ строки ниже заполненых -> удалите выделенный строки( сочетание клавиш «Ctrl -«) -> сохраните изменения (если не сохраните скорей всего не сработает) |
ttt480 Пользователь Сообщений: 395 |
Samvel, читайте первое сообщение в теме. Там написано, что не все так просто. Я решил проблему — переносом таблицы на другой лист — по частям. Спасибо за помощь. |
_Igor_61 Пользователь Сообщений: 3007 |
Может, это все с нарушениями при копировании xml связано? Из серии, когда лист копируешь (CTRL+тащим мышкой), формулы теряются и т.п. У меня при копировании листов такое было несколько раз — в формуле вместо значения — возникала «ссылка» на скопированном листе, или вообще вместо формулы — «ссылка».Спасался новым чистым листом.Или так еще было — все скопировалось, а в нескольких ячейках — не то, что было в старом листе, либо вообще пустые. |
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#26 27.09.2016 18:14:54
по той же причине, что и здесь — файла, кроме автора темы никто не видел. Это один из видов проблем, решить которые практически нереально дистанционно без файла-примера… Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
Михаил С. Пользователь Сообщений: 10514 |
#27 27.09.2016 20:34:10
А вы пробовали? |
||||
ttt480 Пользователь Сообщений: 395 |
The_Prist,я выяснил в чем была причина. Значит я ввел в одну ячейку — знак пробел, чтобы использовать его — как «границу» для соседнего левого столбца. И столбец заполнился по-максимуму — на весь миллион строк. Чтобы решить эту проблему — надо было просто вовремя заметить увеличение количества строк и нажать Ctrl+Z, чтобы отменить множественное копирование ячейки с пробелом — по длине всего столбца. И количество строк — в этом случае снова приходит в норму. Так что никакого сбоя здесь не было, все намного проще. Это видимо особенность работы самого экселя 2007. |
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Ясно. Не пробовали просто этот столбец выделить и удалить? И распространить потом пробелы на нужное кол-во строк? В смысле такой фокус не прокатывает? Изменено: The_Prist — 28.09.2016 08:39:01 Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
ttt480 Пользователь Сообщений: 395 |
#30 28.09.2016 08:50:45 The_Prist, Нет. Просто перенес на чистый лист эту таблицу — все нормально работает. |
Скролл пустых строк вплоть до 65556 строки — как убрать? |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
При составлении таблиц в Microsoft Excel и работе с формулами часто образуются пустые строки, которые проблематично убрать. В данной статье будут описаны самые распространенные методы их удаления.
Содержание
- Как НЕ НАДО удалять пустые строки в Excel
- Формула для удаления пустых строк в Excel
- Как удалить пустые строки в Excel с помощью Power Query
- Как удалить строки, если ячейка в определенном столбце пуста
- Как удалить лишние строки под данными или скрыть их
- Как быстро удалить пустые строки в Excel с помощью VBA
- Макрос 1. Удалить пустые строки в выбранном диапазоне
- Макрос 2. Удалить все пустые строки в Excel
- Макрос 3. Удалить строку, если ячейка пуста
- Как добавить макрос в свою книгу
- Как удалить пустые строки в Excel с помощью сортировки
- Как удалить пустые строки в Excel с помощью фильтрации
- Как убрать пустые строки в Excel с помощью выделения группы ячеек
- Как удалить пустые строки в Экселе с помощью вспомогательного столбца
- Заключение
Как НЕ НАДО удалять пустые строки в Excel
Удаление пустых строк не рекомендуется выполнять через раздел «Найти и выделить». Данная команда удаляет сразу всю строку, в которой есть пустоты. В таком случае ячейки с нужной информацией также пропадут. Инструмент «Найти и выделить» актуален, когда пустой получилась целая строчка в таблице, и ее необходимо удалить. В такой ситуации необходимо проделать следующие шаги:
- Выделить пустую строчку с помощью мыши.
- Перейти в раздел «Найти и выделить».
- Кликнуть по пункту «Перейти к специальному».
- Нажать ЛКМ по слову «Пробел». После этого пустота должна исчезнуть, и таблица преобразится.
В Эксель пустые строки могут удаляться посредством сортировки таблицы либо установления фильтра. Однако такой способ также может привести к полному удалению строки с заполненными ячейками. Причем пострадать могут и соседние строчки или столбцы.
Обратите внимание! В Excel нельзя удалять пустые строки, выбирая отдельные ячейки в таблице во избежание потери важной информации. Лучше воспользоваться другими методами, которые будут описаны далее.
Формула для удаления пустых строк в Excel
Для выполнения поставленной задачи можно воспользоваться специальной формулой, которая работает во всех версиях программы: =ЕСЛИ(СЧЕТЗ(A2:E2)=0;»Пусто»;»»). А2 и Е2 — это первая и последняя ячейки строки, в которой необходимо убрать пустоты. Аналогичным образом выражение применяется для любого столбца таблицы. Пользователю необходимо поставить курсор мыши в свободную ячейку и прописать данную формулу в строке сверху главного меню. Далее эту формулу потребуется растянуть для всех строк или столбцов таблицы, зажав ЛКМ крестик в правом нижнем углу первой ячейки. После таких манипуляций пустые строчки пропадут.
Как удалить пустые строки в Excel с помощью Power Query
Power Query — это специальный инструмент, который присутствует в версиях Excel, начиная с 2013 года.
Важно! Такой инструмент изменяет форматирование таблицы, заливку ячеек, их размер, ориентацию.
Чтобы удалить пустые ячейки в таблицы, необходимо выполнить несколько простых шагов по алгоритму:
- Выделить манипулятором строчку или столбик, в котором есть пустоты, требующие деинсталляции.
- В интерфейсе Excel сверху перейти в раздел «Данные».
- В графе открывшихся параметров кликнуть по кнопке «Получить данные».
- В меню контекстного типа нажать по строке «Из других источников» и далее выбрать вариант «Из таблицы/диапазона». Теперь откроется небольшое меню, где надо поставить галочку рядом с параметром «Таблица с заголовком» и щелкнуть по «ОК».
- Изучить интерфейс открывшегося редактора Power Query.
- Кликнуть ЛКМ по кнопке «Удалить строки» в верхней части раздела.
- В контекстном меню нажать по «Удалить пустые строки».
- Щелкнуть по кнопке «Закрыть и загрузить».
- Проверить результат. После проделывания вышеизложенных манипуляций окно редактора должно закрыться, и в таблице пропадут пустые ячейки.
Дополнительная информация! После реализации рассмотренного способа формат отображения дат и чисел в таблице изменится.
Как удалить строки, если ячейка в определенном столбце пуста
После построения в некоторых столбцах таблицы могут появиться единичные пустые ячейки. От них легко избавиться методом пробелов, рассмотренного в начале статьи. В данной ситуации такой способ деинсталляции можно применить. Действовать нужно следующим образом:
- Нажать ПКМ по названию столбика, в котором есть пустоты.
- В контекстном меню нажать на «Выделить» и в следующем окне указать «Пустые ячейки». После закрытия окошка в выбранном столбце выделятся только пустоты, а ячейки с информацией останутся незатронутыми.
- Щелкнуть ПКМ по любой выделенной ячейки и нажать по строчке «Удалить». Откроется небольшое окно, в котором надо поставить тумблер напротив поля «Строки», а затем кликнуть «ОК».
- Проверить результат. Строчки, в которых присутствовали пустые ячейки, должны полностью деинсталлироваться из таблицы. Как и говорилось выше, минус метода в том, что ячейки с информацией также удалятся.
Как удалить лишние строки под данными или скрыть их
В процессе заполнения таблицы в Excel часто появляются пустые строки, в которых, на самом деле, прописана скрытая информация. Лишние ячейки возможно удалить следующим образом:
- Выделить пустую ячейку ЛКМ и зажать одновременно кнопки «Ctrl+Shift+End». Данная команда выделит оставшиеся ячейки, в которых на самом деле что-то написано.
- Кликнуть ПКМ по ячейке и в окошке контекстного типа выбрать вариант «Удалить».
- Проверить удалились ли лишние пустоты. Выбранные ячейки со скрытыми данными должны деинсталлироваться, как и в предыдущем методе.
Иногда пользователю не хочется удалять информацию из скрытых ячеек таблицы. В таком случае их можно скрыть. Скрытие строчек в Microsoft Office Excel осуществляется по следующей инструкции:
- Выделить ячейку под последней строкой с данными и зажать «Ctrl+Shift+End» для выделения оставшихся лишних пустот.
- После выделения всех пустот по любой из них надо кликнуть ПКМ и щелкнуть по варианту «Скрыть».
- Можно зажать кнопки «Ctrl+9» для скрытия лишних ячеек.
- Зажать «Ctrl+Shift+9», если пустоты нужно будет опять сделать видимыми.
Как быстро удалить пустые строки в Excel с помощью VBA
VBA — это специальный язык программирования, предназначенный для автоматизации процессов в редакторах Microsoft Office. С его помощью можно будет в кратчайшие сроки удалить пустые ячейки в Excel, скопировав нужный код программы. Для реализации такого способа деинсталляции не обязательно быть программистом. Далее будет рассмотрено несколько команд, реализуемых на VBA в Эксель.
Макрос 1. Удалить пустые строки в выбранном диапазоне
Если выделить нужные строки и ввести данный код, то можно удалить все пустоты указанного диапазона. При этом пользователь не увидит никаких предупреждений, сообщений, всплывающих диалоговых окон и т.д. Увидеть код для удаления пустот в диапазоне можно на следующем изображении:
Чтобы ввести макрос в Excel на языке программирования VBA и запустить его, необходимо:
- Переключиться в раздел «Разработчик», находящийся в списке параметров сверху главного меню.
- Кликнуть по кнопке «Запись макроса».
- Скопировать код с изображения выше и ввести его в соответствующее поле.
- Сохранить изменения нажатием на «ОК».
- Для запуска программы необходимо перейти во вкладку «Макросы», выбрать нужный код по названию созданных, выделить диапазон, в котором предстоит удалить пустоты, и кликнуть «ОК».
Важно! Созданный макрос сохранится в Excel, и его не нужно будет вводить каждый раз для выполнения конкретного действия.
Макрос 2. Удалить все пустые строки в Excel
С помощью написанного кода можно деинсталлировать сразу все пустоты, которые находятся на активном листе Эксель. Для этого используется следующий код:
Макрос 3. Удалить строку, если ячейка пуста
Это метод пробелов, который был описан выше, реализуемый с помощью кода. Данный способ позволяет удалить всю строку, в которой присутствует одна или несколько пустых ячеек, а также избавиться от лишних строк. Представленный код будет выглядеть так:
Перед запуском любого кода в Excel рекомендуется создать копию своей работы во избежание утери важных сведений в случае допущения ошибки.
Как добавить макрос в свою книгу
Для записи кодов в Excel создается своя книга. Выше был рассмотрен альтернативный метод создания и запуска макросов. Есть еще один способ, который заключается в выполнении следующих шагов:
- Открыть лист, в котором нужно удалить какие-либо ячейки.
- Зажать клавиши «Alt+F11», чтобы запустить встроенный редактор «Visual Basic».
- В графе параметров слева открывшегося окошка нажать по слову «Insert», а затем перейти во вкладку «Module».
- Вставить нужный код программы в отобразившееся окошко.
- Щелкнуть по F5, чтобы проверить код на работоспособность.
- Кликнуть по кнопке «Сохранить» для добавления макроса в свою книгу.
Дополнительная информация! Чтобы активировать созданный макрос в следующий раз, необходимо зайти в книгу, выбрать соответствующую таблицу, зажать «Alt+F8» с клавиатуры, выбрать нужный код и щелкнуть по кнопке «Выполнить».
Как удалить пустые строки в Excel с помощью сортировки
Сортировка данных в таблице помогает удалить пустоты. Данная операция выполняется по алгоритму:
- Выделить нужный диапазон ячеек ЛКМ.
- Перейти в раздел «Данные» сверху главного меню программы и кликнуть по кнопке «Сортировка».
- В следующем меню выбрать столбец для отсортировки информации в нем и нажать «ОК».
- Убедиться, что таблица отсортирована. Пустые строки расположатся под таблицей. Их при необходимости можно будет удалить.
Как удалить пустые строки в Excel с помощью фильтрации
Процесс выполнения поставленной задачи подразделяется на следующие этапы:
- Аналогичным образом выделить таблицу и переключиться в раздел «Данные» сверху окна программы.
- Теперь вместо сортировки нажать на кнопку «Фильтр».
- В появившемся окошке надо поставить галочку напротив значения «(Пустые)».
- Проверить, что все пустые ячейки в табличке выделились и удалить их стандартным методом, рассмотренным выше.
Перед выполнением способа фильтрации данных понадобится выделить весь диапазон таблицы, иначе фильтрация будет осуществляться только до первой пустоты.
Обратите внимание! Для деинсталляции пустых ячеек рассмотренным выше способом пользователю потребуется аккуратно отфильтровать каждый столбец в таблице, чтобы не удалить нужную информацию.
Как убрать пустые строки в Excel с помощью выделения группы ячеек
В Эксель есть встроенный инструмент, с помощью которого можно группами выделять ячейки. С его помощью удаление пустот производится по алгоритму:
- Выделить всю таблицу ЛКМ.
- Кликнуть по значку лупы графе вкладок сверху окна программы. Это меню «Найти и выделить».
- В контекстном меню щелкнуть по строчке «Выделить группу ячеек…».
- В отобразившемся окне поставить тумблер в поле «Пустые ячейки» и щелкнуть по «ОК». В таблице выделятся все пустоты.
- Удалить строку методом пробелов и проверить результат.
Как удалить пустые строки в Экселе с помощью вспомогательного столбца
Для деинсталляции пустот рядом с таблицей можно создать столбец, который будет выступать в роли вспомогательного элемента. Это один из самых быстрых и надежных способов удаления. Чтобы реализовать данный метод, требуется выполнить несколько простых манипуляций по пошаговой инструкции:
- Создать справа от исходной таблицы еще один столбик и назвать его, к примеру, «Пустая строка», чтобы не путаться в дальнейшем.
- Записать формулу «Считать пустоты», указав соответствующий диапазон, в котором программа выполнит проверку на наличие пустых строк.
- Когда пустые строчки будут обнаружены, их останется только выделить и деинсталлировать.
Важно! Данная формула выглядит следующим образом: «=СЧИТАТЬПУСТОТЫ(А6:D6)». Вместо букв в скобках указывается диапазон ячеек.
Заключение
Таким образом, существует несколько способов удаления пустых строк в Microsoft Excel, каждый из них актуален для конкретного случая. Чтобы разбираться в теме, необходимо внимательно ознакомиться с вышеизложенной информацией.
Оцените качество статьи. Нам важно ваше мнение: