Как удалить пустые строки в Эксель

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

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

Набор цифр

Метод сортировки

Данный способ работает очень просто. Для этого вам необходимо сделать следующие шаги.

  1. Выделяем область, в которой содержатся наши значения.
  2. Переходим в меню в раздел «Главная».
  3. Кликаем на инструмент «Сортировка».
  4. Выбираем указанный пункт.

Сортировка

  1. Благодаря этому вы увидите, что столбец теперь содержит только цифры. Все лишние пробелы оказались в самом конце, а все нужные значения переместились в начало.

Готовый результат

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

Использование фильтра

Для того чтобы воспользоваться этим инструментом, от вас требуются следующие действия.

  1. Для начала необходимо выделить нужные значения.
  2. Откройте вкладку «Данные».
  3. Воспользуйтесь инструментом «Фильтр».

Фильтр

  1. После этого вы увидите, что на самом первом значении появилась иконка выпадающего списка. Нажмите на неё.
  2. Появится меню, в котором вы сможете определить, какие именно значения должны заполнить ваш документ. Данный список будет содержать все уникальные значения, которые находились в выделенной области.
  3. Вам нужно убрать галочку возле слова «Пусто». Для сохранения изменений необходимо нажать на «OK».

Клик по OK

  1. После этого вы увидите, что пустые ячейки сразу же исчезли.

Ячейки исчезли

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

Признаки присутствия

Удаление группы ячеек

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

  1. Для начала выделите все нужные вам строки.
  2. Откройте на панели инструментов раздел «Главная».
  3. Кликните на иконку поиска.
  4. Выберите указанный пункт.

Главная

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

Пустые ячейки

  1. Благодаря этому вы сможете выделить все пустые клетки, которые находятся в указанной области.
  2. Нажмите на кнопку «Удалить».
  3. Затем выберите указанный пункт.

Удалить

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

Строки исчезли

Предупреждение

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

Данный вариант быстрый и автоматический, и он не будет «разбираться», в каких именно строках есть пробелы. Инструмент уничтожит всё подряд, а то что находилось ниже, просто поднимется вверх. То есть при удалении группы ячеек появляется высокий риск того, что кое-что пропадет бесследно.

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

Как удалить дубликаты

Кроме этого, есть еще одна возможность, которая может удалить те данные, которые будут повторяться в указанном диапазоне ячеек. Работает она следующим образом.

  1. Выделяем нужную область данных.
  2. Открываем уже знакомую нам вкладку на панели.
  3. Кликаем на указанный инструмент.

Запуск инструмента

  1. Сразу после этих действий откроется окно, в котором можно будет указать нужные вам «Колонны». В нашем случае у нас используется только один «Столбец D».
  2. Для продолжения кликаем на кнопку «OK».

Колонны

  1. Вследствие этого вы увидите сообщение, в котором вам скажут, сколько именно дубликатов было удалено.

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

  1. Кликните на «OK».

Нажатие на OK

  1. Результат получится вот таким.

Результат

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

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

  1. Скачиваем файл (ссылка выше). Переходим в Эксель и нажимаем на горячие клавиши [knopka]ALT[/knopka]+[knopka]F11[/knopka]. В результате этого вы увидите редактор VBA. Нажмите на главное меню «Insert». После этого выберите пункт «Module».

Module

  1. Скопируйте скачанный код в появившееся окно.

Вставка кода

  1. Нажмите на иконку сохранить (либо нажмите на горячие клавиши [knopka]Ctrl[/knopka]+[knopka]S[/knopka]).

Сохранение

  1. Нажмите на кнопку «Нет».

Клик по Нет

  1. Укажите нужный формат. Затем кликните на кнопку «Сохранить».

Сохранить

  1. Закрываем редактор.

Закрытие редактора

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

NoBlanks

  1. Выделите ваш массив данных.

Выделение

  1. Нажмите на сочетание клавиш [knopka]Ctrl[/knopka]+[knopka]Shift[/knopka]+[knopka]Enter[/knopka]. Вы увидите, что данные скопировались удачно и без пустых клеток.

Результат работы

Версии Excel

Все эти методы подходят только для актуальных программ (2007, 2010, 2013 и 2016 годов). Старый Эксель 2003 может повторить практически все описанные методы. Только пункты меню находятся немного в других местах.

В качестве примера рассмотрим метод сортировки.

  1. Выделите несколько ячеек.
  2. Кликните на меню «Данные».
  3. Выберите инструмент «Сортировка».

Сортировка данных

  1. Благодаря этому вы увидите окошко, в котором ничего заполнять не нужно. Просто нажмите на «OK».

Подтверждение

  1. В итоге все пробелы переместятся в конец. Благодаря этому вы избавитесь от пустых строк.

Пробелы переместились

Заключение

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

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

Видеоинструкция

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

Оцените статью
OS Helper
Добавить комментарий