Удаление всех пустых строк на листе
Во многих случаях пустые строки на листе представляют собой проблему. Например, если ваша таблица с данными содержит пустые строки, то возникнут сложности с фильтрацией, сортировкой, построением сводных, т.к. Microsoft Excel считает пустую строку разрывом таблицы.
Обычно для удаления пустых строк включают фильтр, отбирают пустые строки вручную и затем их удаляют, что хотя и не сложно, но занимает некоторое время.
Для автоматизации подобной задачи проще всего использовать простой макрос. Нажмите Alt + F11 или выберите на вкладке Разработчик — Visual Basic (Developer — Visual Basic Editor) . Если вкладки Разработчик не видно, то можно включить ее через Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon) .
В открывшемся окне редактора Visual Basic выберите в меню Insert — Module и в появившийся пустой модуль скопируйте и вставьте следующие строки:
Закройте редактор и вернитесь в Excel.
Теперь нажмите сочетание Alt + F8 или кнопку Макросы на вкладке Разработчик. В открывшемся окне будут перечислены все доступные вам в данный момент для запуска макросы, в том числе только что созданный макрос DeleteEmptyRows. Выберите его и нажмите кнопку Выполнить (Run) — все пустые строки на листе будут удалены.
Как удалить лишние строки в Excel
При создании и форматировании таблиц зачастую остаются пустые строки или ячейки. Порой они становятся причиной неудобств или некорректной работы. В подобных ситуациях знать, как удалить лишнее строки в Excel, просто необходимо. Далее представлены варианты осуществления данной задачи, которые под силу каждому пользователю вне зависимости от уровня его владения этой программой пакета Microsoft Office.
Как удалить пустые строки в Excel
Для того чтобы избавиться от пустых строк в своей таблице, можно воспользоваться одним из нескольких вариантов решения проблемы. Каждый из них имеет свои особенности и будет более оптимальным в той или иной ситуации.
Удаление пустых строк в Excel через сортировку
Алгоритм действия данного метода весьма прост:
- Выделяем всю таблицу.
- Перемещаемся на вкладку «Данные».
- На панели «Сортировка и фильтр» выбираем функцию «Сортировка». (данная функция может быть запущена и из всплывающего меню, вызываемого нажатием правой кнопки мыши на участке выделенной таблицы).
- Указываем столбец сортировки.
- Нажимаем «OK».
По завершению сортировки пустые сроки окажутся в самом низу. Если же вам необходимо сохранить первоначальный порядок остальных строк, то предварительно стоит добавить столбец с соответствующими значениями очерёдности.
Как удалить пустые строки в Excel через фильтр
Для того чтобы понять, как удалить лишние строки в Excel при помощи фильтра, необходимо отформатировать диапазон, как таблицу с заголовками. А далее:
- Выделяем «шапку» таблицы.
- Отправляемся на вкладку «Данные».
- На панели «Сортировка и фильтр» выбираем функцию «Фильтр».
- Нажимаем на направленную вниз стрелочку, появившуюся в правом нижнем углу заголовка каждого столбца.
- В открывшимся окне отфильтровываем содержимое по имени «Пустые».
- Нажимаем «OK».
Данный метод пригоден и для форматирования отдельного столбца, в котором необходимо удалить пустые ячейки.
Как удалить лишние строки в Excel через выделение группы ячеек
Сразу хочу предупредить, что при реализации данного метода может произойти смещение ячеек и данные могут перепутаться.
Если же в вашей таблице нет пустых ячеек, помимо тех, что необходимо удалить, то алгоритм действий следующий:
- Выделяем всю таблицу.
- Находим в главном меню вкладку «Редактирование».
- Нажимаем на кнопку «Найти и выделить».
- Выбираем функцию «Выделение группы ячеек».
- В появившемся окне ставим метку рядом с «Пустые ячейки».
- Нажимаем «ОК».
- Кликаем правой кнопкой мыши в выделенный диапазон.
- Выбираем функцию «Удалить».
Результат – таблица без пустых ячеек.
Как удалить пустые строки в Excel через вспомогательный столбец
Это простой и весьма эффективный способ избавиться от пустых строк в вашей таблице. Для реализации данного метода необходимо:
- Создать вспомогательный столбец в конце таблицы.
- Поставить в каждой его ячейки обозначение соответствующей строки (например, заполненная срока – «+», а пустая – «-»).
- Отфильтровать последний столбец по значению «-».
- Удалить все строки, оставшиеся после фильтрации.
- Отменить фильтр.
В результате остаются только те строки, которые были помечены знаком «+». Вспомогательный столбец по завершению может быть удалён.
Про удаление пустых строк вне диапазона таблицы
Довольно часто встречается вопрос относительно удаления пустых строк, находящихся вне диапазона таблицы, т.е. от её окончания и до последней строки в книге.
Выполнить такое действие невозможно. Количество строк, в зависимости от версии Excel, строго определенно. Единственный схожий вариант – скрыть все лишние столбцы и строки, выходящие за рабочий диапазон таблицы.
Как удалить повторяющиеся строки в Excel
Причин, по которым пользователи интересуются, как удалить лишние строки в Excel, достаточно много. И одна из них – наличие повторяющихся строк.
Стандартная функция Excel для удаления повторяющихся значений
Для того чтобы избавиться от повторяющихся строк в таблице, необходимо:
- Выделить всю таблицу.
- Проследовать на вкладку «Данные».
- Выбрать функцию «Удалить дубликаты».
- В появившемся окне отметить столбцы, которые должны содержать повторяющиеся значения.
- Нажать «OK».
При аналогичной работе в диапазоне одного столбца не стоит забывать про автоматическое расширение выделенного диапазона. В противном случае при удалении повторяющихся значений оставшиеся ячейки переместятся вверх и в данных таблицы наступит неразбериха.
Как удалить повторяющиеся строки в Excel через формулу
Прекрасный метод, дающий размах для дальнейшего форматирования.
Для начала необходимо определить столбец, по значениям ячеек которого будут определяться повторяющиеся строки. Если значение, по которому будет задаваться поиск, находится, допусти, ячейке C10, то в ячейке правее необходимо прописать формулу:
Далее, применив эту формулу к значению каждой ячейки в столбце, мы получим либо значение из ячейки напротив, либо пустую ячейку. Пустые ячейки и означают, что значение в данной строке повторяющееся.
Как удалить повторяющиеся строки в Excel через пометки Ложь и Истина
Это очень простой вариант, имеющий свои минусы. Самым явным, пожалуй, является необходимость нахождения дублирующих значений в соседних ячейках.
Если интересующее нас значение находится, допустим, в ячейке C10, то в ячейке правее необходимо прописать формулу:
=C10=C11
После того, как будет нажата клавиша «Enter», в ячейке появится одно из следующих значений:
- ИСТИНА (если значение следующей ячейки совпадает с выбранной);
- ЛОЖЬ (если значения разнятся).
Этот вариант имеет весьма ограниченное применение.
Горячие клавиши для удаления строк в MS Excel
Разбирая вопрос «как удалить лишние строки в Excel» будет абсолютно разумно затронуть тему горячих клавиш, способствующих данному процессу. Среди них:
- Ctrl + «-» (удаление выделенной строки);
- Shift + пробел (выделение необходимой строки)
- Ctrl + пробел (выделение необходимого столбца);
- Ctrl + A (выделение зоны с данными);
- Ctrl + Shift + Home, а после Ctrl + Shift + End (выделить весь рабочий диапазон таблицы от первой до последней строки).
Эти комбинации позволяют проводить форматирование таблицы быстрее и комфортнее.