Содержание:
При переносе таблицы из внешнего источника в Excel часто возникают ситуации со сдвигом ячеек с информацией и образованием пустот. При использовании формул дальнейшая работа невозможна. В связи с этим возникает вопрос: как можно быстро удалить пустые ячейки?
Случаи, в которых можно удалить пустые ячейки
В ходе операции может произойти сдвиг данных, что нежелательно. Удаление выполняется только в некоторых случаях, например:
- Во всей строке или столбце нет информации.
- Логической связи между ячейками нет.
Классический метод удаления пустот – по одному элементу. Этот метод возможен, если вы работаете с участками, требующими незначительной корректировки. Наличие большого количества пустых ячеек приводит к необходимости использования пакетного метода удаления.
Решение 1: удалить, выделив группу ячеек
Самый простой способ — использовать специальный инструмент для выделения групп ячеек. Процесс исполнения:
- Выделите проблемную область, где скопились пустые ячейки, затем нажмите клавишу F5.
- На экране должно открыться следующее командное окно. Нажмите на интерактивную кнопку «Выбрать».
- Программа откроет другое окно. Выберите «Пустые ячейки». Установите флажок и нажмите ОК.
- Есть автоматический подбор незаполненных мест. Щелчок правой кнопкой мыши по любой неинформационной области активирует открытие окна, в котором нужно нажать «Удалить».
- Далее откроется «Удалить ячейки». Поставьте галочку напротив «Ячейки со сдвигом вверх». Соглашаемся, нажав кнопку «ОК».
- В результате программа автоматически удалит места, которые необходимо исправить.
- Чтобы снять выделение, щелкните ЛКМ в любом месте таблицы.
Важно! Способ удаления со сдвигом выбирается только в тех случаях, когда после области выделения нет строк, несущих какую-либо информацию.
Решение 2. Примените фильтрацию и условное форматирование
Этот способ более сложен, поэтому, прежде чем приступить к реализации, рекомендуется предварительно ознакомиться с подробным планом выполнения каждого действия.
Внимание! Основным недостатком этого метода является то, что он используется для работы с одним столбцом, не содержащим формул.
Рассмотрим последовательное описание фильтрации данных:
- Выделите область в один столбец. Найдите на панели инструментов пункт «Редактирование». Нажав на нее, появится окно со списком настроек. Перейдите на вкладку «Сортировка и фильтрация».
- Выберите фильтр и активируйте ЛКМ.
- В результате активируется верхняя ячейка. Сбоку появится значок квадратной формы со стрелкой вниз. Это указывает на возможность открытия окна с дополнительными функциями.
- Нажмите на кнопку и в открывшейся вкладке снимите галочку напротив позиции «(Пусто)», нажмите «ОК».
- После проделанных манипуляций в столбце останутся только заполненные ячейки.
Совет эксперта! Удаление пустот с помощью фильтрации подходит только в том случае, если вокруг нет заполненных ячеек, иначе при выполнении этого метода все данные будут потеряны.
Теперь давайте посмотрим, как выполнить условное форматирование вместе с фильтрацией:
- Для этого выделите проблемную область и, найдя панель инструментов «Стили», активируйте кнопку «Условное форматирование».
- В открывшемся окне найдите строку «Еще» и перейдите по этой ссылке.
- Далее в появившемся окне в левом поле введите значение «0». В правом поле выберите понравившийся вариант цветовой заливки или оставьте значения по умолчанию. Нажимаем «ОК». В результате все ячейки с информацией будут окрашены в выбранный вами цвет.
- Если программа удаляет ранее сделанное выделение, делаем его заново и включаем инструмент «Фильтр». Наведите курсор на значение «Фильтровать по цвету ячейки» или по шрифту и активируйте одну из позиций.
- В результате останутся только ячейки, окрашенные цветом и, следовательно, заполненные данными.
- Снова выделите зону, окрашенную цветом, и найдите вверху панели инструментов кнопку «Копировать», нажмите ее. Он представлен двумя листами, наложенными друг на друга.
- Выбрав другую область на этом листе, мы делаем еще одно выделение.
- Щелкните правой кнопкой мыши, чтобы открыть меню, где находим «Значения». Значок представлен в виде таблички с цифровой нумерацией 123, нажмите.
Важно! При выборе зоны необходимо, чтобы верхняя часть располагалась ниже нижней строки выделенного списка.
- В результате скопированные данные передаются без применения цветового фильтра.
Дальнейшая работа с данными может осуществляться локально или путем переноса их в другую область листа.
Решение 3: применить формулу
Удаление пустых ячеек таблицы таким способом сопряжено с некоторыми трудностями и поэтому менее популярно. Сложность заключается в использовании формулы, которую необходимо хранить в отдельном файле. Давайте рассмотрим процесс по порядку:
- Выберите диапазон ячеек, которые необходимо изменить.
- Затем щелкаем правой кнопкой мыши и находим команду «Присвоить имя». Присвойте имя выбранному столбцу, нажмите «ОК».
- В любом месте листа выберите свободную зону, соответствующую размеру области, где производится корректировка. Щелкните правой кнопкой мыши и введите другое имя.
- После нужно активировать самую верхнюю ячейку свободной области и ввести в нее формулу: =IF(ROW() -ROW(Корректировка)+1>NOTROWS(Фамилии)-COUNTBLANK(Фамилии);””;ДВССЫЛ(АДРЕС(НИЖНИЙ((IF(Фамилии<>“”,СТРОКА(Фамилии);СТРОКА() + СТРОК(Фамилии)));СТРОКА()-СТРОКА(Корректировка)+1);СТОЛБЕЦ(Фамилии);4))).
Важно! Названия для территорий выбраны произвольно. В нашем примере это «Фамилии» и «Корректировка».
- Как только эти формулы будут введены, нажмите комбинацию клавиш «Ctrl+Shift+Enter». Это необходимо, поскольку в формуле присутствуют массивы.
Растяните верхнюю ячейку вниз до границ ранее определенной области. Столбец с переданными данными должен отображаться, но без пустых ячеек.
Заключение
Удаление пустых ячеек возможно несколькими способами, каждый из них отличается уровнем сложности, так что как неопытный, так и продвинутый пользователь электронных таблиц сможет выбрать для себя наиболее подходящий вариант.