Excel: Удаление пустых ячеек из диапазона
Часто при работе с большими таблицами данных необходимо удалить пустые ячейки, оставив только ячейки с информацией.
Имеем диапазон ячеек с данными, в котором есть пустые ячейки.

Задача — удалить пустые ячейки.
1.Выделяем исходный диапазон

2. Для Excel 2003
Выбираем в меню команду Правка – Перейти — далее кнопку Выделить


Для Excel 2007 и выше
Выбираем на вкладке Главная команду Найти и выделить и далее Выделение группы ячеек


3. В открывшемся окне Выделение группы ячеек выбираем Пустые ячейки и нажимаем ОК.

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

4. Удаляем выделенные ячейки (Правка — Удалить ячейки) со сдвигом вверх


В итоге, в диапазоне остались только ячейки, содержащие информацию.
Как выделить все заполненные ячейки в столбце
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Выделение содержимого ячеек в Excel
В Excel можно выделять содержимое ячеек, строк или столбцов.

Примечание: Если лист защищен, возможность выделения ячеек и их содержимого может быть недоступна.
Выделение ячеек
- Чтобы выделить ячейку, щелкните ее. Для перехода к ячейке и ее выделения также можно использовать клавиатуру.
- Чтобы выбрать диапазон, выделите ячейку, а затем, удерживая основную кнопку мыши, перетащите выделение на другие ячейки. Для этого также можно использовать SHIFT+клавиши со стрелками.
- Чтобы выделить несмежные ячейки и диапазоны ячеек, выберите их, удерживая нажатой клавишу CTRL.
Выделение строк и столбцов
- Щелкните букву в верхней части столбца, чтобы выделить его целиком. Можно также щелкнуть любую ячейку в столбце и нажать клавиши CTRL+ПРОБЕЛ.
- Выберите номер строки, чтобы выделить ее целиком. Можно также щелкнуть любую ячейку в строке и нажать клавиши SHIFT+ПРОБЕЛ.
- Чтобы выделить несмежные строки или столбцы, выберите их номера, удерживая нажатой клавишу CTRL.
Выделение таблицы, списка или листа
- Чтобы выделить список или таблицу, щелкните любую содержащуюся в них ячейку и нажмите клавиши CTRL+A.
- Чтобы выделить весь лист, нажмите кнопку Выделить все в его левом верхнем углу.
Примечание: В некоторых случаях выделение одной ячейки может привести к выбору нескольких смежных ячеек. Советы о том, как устранить эту проблему, см. в публикации сообщества под названием Как предотвратить одновременное выделение нескольких ячеек в Excel?.
Хотите узнать больше вариантов?
Чтобы выделить
Выполните следующие действия
Щелкните ячейку или воспользуйтесь клавишами со стрелками, чтобы перейти к нужной ячейке.
Щелкните первую ячейку диапазона, а затем перетащите мышь на его последнюю ячейку. Можно также нажать клавишу SHIFT и расширить выделенную область с помощью стрелок.
Кроме того, можно выделить первую ячейку диапазона, а затем нажать клавишу F8 для расширения выделенной области с помощью стрелок. Чтобы остановить расширение выделенной области, еще раз нажмите клавишу F8.
Большой диапазон ячеек
Щелкните первую ячейку диапазона, а затем, удерживая клавишу SHIFT, щелкните последнюю ячейку диапазона. Для отображения последней ячейки используйте прокрутку.
Все ячейки листа
Нажмите кнопку Выделить все.
Чтобы выделить весь лист, также можно нажать клавиши CTRL+A.
Примечание: Если таблица содержит данные, по нажатию клавиш CTRL+A выделяется текущий диапазон. Повторное нажатие клавиш CTRL+A приведет к выделению всей таблицы.
Несмежные ячейки или диапазоны ячеек
Выберите первую ячейку или диапазон ячеек, а затем, удерживая нажатой клавишу CTRL, выделите другие ячейки или диапазоны.
Можно также выбрать первую ячейку или диапазон ячеек, а затем нажать клавиши SHIFT+F8 для включения в выделение других несмежных ячеек или диапазонов. Чтобы остановить включение ячеек и диапазонов, снова нажмите клавиши SHIFT+F8.
Примечание: Отменить выделение отдельных несмежных ячеек или диапазонов без отмены всего выделения невозможно.
Столбец или строку целиком
Щелкните заголовок сроки или столбца.
1. Заголовок строки
2. Заголовок столбца
Можно также выделить ячейки в строке или столбце, выделив первую строку, а затем нажав клавиши CTRL+SHIFT+СТРЕЛКА (ВПРАВО или ВЛЕВО — для строк, ВВЕРХ или ВНИЗ — для столбцов).
Примечание: Если в строке или столбце содержатся данные, при нажатии клавиш CTRL+SHIFT+СТРЕЛКА будет выделена строка или столбец до последней заполненной ячейки. Повторное нажатие клавиш CTRL+SHIFT+СТРЕЛКА приведет к выделению строки или столбца полностью.
Смежные строки или столбцы
Протащите мышь по заголовкам строк или столбцов. Можно также выделить первую строку или столбец, а затем, нажав клавишу SHIFT, выделить последнюю строку или столбец.
Несмежные строки или столбцы
Выделите заголовок строки или столбца первой строки или столбца выделения, а затем, нажав клавишу CTRL, щелкните заголовки столбцов или строк, которые нужно добавить к выделению.
Первую или последнюю ячейку в строке или столбце
Выделите ячейку в строке или столбце, а затем нажмите клавиши CTRL+СТРЕЛКА (ВПРАВО или ВЛЕВО — для строк, ВВЕРХ или ВНИЗ — для столбцов).
Первую или последнюю ячейку на листе или в таблице Microsoft Office Excel
Чтобы выделить первую ячейку на листе или в списке Excel, нажмите сочетание клавиш CTRL+HOME.
Чтобы выделить последнюю ячейку, содержащую данные или форматирование, на листе или в списке Excel, нажмите сочетание клавиш CTRL+END.
Ячейки до последней используемой ячейки листа (нижний правый угол)
Выделите первую ячейку, а затем нажмите клавиши CTRL+SHIFT+END, чтобы расширить выделенную область до последней используемой ячейки листа (нижний правый угол).
Ячейки до начала листа
Выделите первую ячейку, а затем нажмите клавиши CTRL+SHIFT+HOME, чтобы расширить выделенную область до начала листа.
Больше или меньше ячеек, чем имеется в активном выделении
Удерживая нажатой клавишу SHIFT, щелкните последнюю ячейку, которую нужно включить в новую выделенную область. В новую выделенную область войдет прямоугольный диапазон между активная ячейка и ячейкой, которая была щелкнута.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
покупка
Когда данные остаются в прерывистых ячейках, как вы выбираете и копируете данные? Будет потрачено много времени, чтобы выбрать все прерывистые ячейки с данными одну за другой, особенно данные остаются в почти случайном порядке. Следующий хитрый способ поможет быстро выделить ячейки вызова с данными в выборках.
Select non blank cells at once:
Выделите все ячейки с данными, за исключением формул, с помощью команды Перейти к специальной
Если нет данных, рассчитанных по формуле, Перейти к специальному Команда может помочь вам легко выделить все ячейки с данными в выборках.
Шаг 1: Выберите диапазон, с которым вы будете работать, а затем нажмите F5 , чтобы открыть Перейти к диалоговое окно.
Шаг 2: Нажмите Особый кнопка, чтобы попасть в Перейти к специальному диалоговое окно. Затем проверьте Константы вариант, см. снимок экрана:

Шаг 3: Нажмите OK, то вы увидите, что все ячейки с содержимым, за исключением ячеек формулы, выбраны.

Примечание: Таким образом невозможно выделить ячейки с формулами.
Выберите все ячейки с данными, включая формулы с кодом VBA
Если у вас есть ячейки, заполненные формулами, вы можете выбрать все ячейки с выбранными данными с помощью следующего кода VBA. Пожалуйста, сделайте так:
Шаг 1: Удерживайте Alt + F11 ключи в Excel, чтобы открыть Окно Microsoft Visual Basic для приложений.
Шаг 2: Нажмите Вставить > Модули, и вставьте следующий макрос в Окно модуля.
Код VBA: выберите все ячейки с данными, включая формулы
Sub SelectNotBlackRange() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range Dim OutRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng If Rng.Value <> "" Then If OutRng Is Nothing Then Set OutRng = Rng Else Set OutRng = Union(OutRng, Rng) End If End If Next If Not OutRng Is Nothing Then OutRng.Select End If End Sub
Шаг 3: Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится окно с подсказкой, в котором вам будет предложено выбрать диапазон, в котором вы хотите выбрать ячейки данных.

Шаг 4: После выбора диапазона нажмите OK, и все ячейки данных, включая формулы в диапазоне, были выбраны.

Выберите все ячейки с данными, включая формулы, одним щелчком мыши Kutools for Excel
Если вы хотите выбрать ячейки, содержащие как значения, так и формулы, с меньшим количеством шагов, здесь я могу представить вам простой способ, Kutools for Excel, С его Выберите непустые ячейки функция, вы можете выбрать ячейки данных всего за несколько кликов.
После установки Kutools for Excel, пожалуйста, сделайте следующее 🙁 Бесплатная загрузка Kutools для Excel сейчас )
Step1: Выберите диапазон, в котором вы хотите выбрать только ячейки данных.
Step2: Нажмите Кутулс > Выберите > Выбрать непустые ячейки, а затем были выделены сразу все ячейки с данными, см. снимок экрана:

Статьи по теме: