Light-electric.com

IT Журнал
1 558 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как найти пустые строки в excel

Удаляем в EXCEL пустые строки в таблице

Часто, особенно при импорте данных в EXCEL , на листе могут формироваться таблицы с ПОЛНОСТЬЮ пустыми строками. Научимся быстро удалять эти ненужные строки, которые в дальнейшем могут затруднить работу с таблицей.

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

Приведем методы, которые используются при удалении пустых строк. Зачем нужно удалять пустые строки можно прочитать в статье Советы по построению таблиц .

Сортировка

Самым простым способом удаления пустых строк является сортировка таблицы: выделяем диапазон, в котором содержится таблица ( А2:C17 ), затем вызываем команду меню Данные/ Сортировка и фильтр/ Сортировка от минимального к максимальному или просто /Сортировка .

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

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

Фильтр

Для нахождения пустых ячеек можно также воспользоваться Фильтром ( Главная/ Редактирование/ Сортировка и фильтр/ Фильтр ). Выбираем подходящий столбец, отображаем только пустые ячейки, выделяем строки не содержащие данных и удаляем их.

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

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

  • выделяем диапазон А2:C17 ;
  • выбираем пункт меню Главная/ Редактирование/ Найти и выделить/ Выделение группы ячеек… ,

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

  • далее нажимаем маленькую стрелочку в меню Главная/ Ячейки/ Удалить ;
  • выберем Удалить ячейки (удалить ячейки, со сдвигом вверх) .

Здесь нужно быть аккуратным: если таблица сдержит помимо пустых строк, строки с заполненными и пустыми ячейками, то часть ячеек перескочит со своих строк на другие, что испортит таблицу. Если таблица в формате EXCEL 2007 , то EXCEL не даст испортить таким образом таблицу: появится сообщение «Данная команда неприменима для перекрывающихся диапазонов».

СОВЕТ: Стоит помнить, что ячейки, содержащие формулы (даже если это ссылки на пустые ячейки), не считаются пустыми по определению.

Подробно о том, как в Excel удалить пустые строки

Сегодня мы поговорим о приложении Excel. Убрать пустые строки в таблице – наша основная задача. Это необходимо, чтобы подобные элементы не загромождали основное рабочее пространство.

Наиболее быстрые методы

При решении вопроса о том, как в Excel удалить пустые строки, необходимо быть очень внимательным. Ячейки могут обладать скрытыми формулами, которые написаны бесцветным текстом. Кроме того, вычисления могут также ссылаться на пустые строки. Такие ячейки программой считаются заполненными. Давайте рассмотрим подробнее, как в Excel удалить пустые строки, когда они таковыми являются. Наиболее простым методом можно считать выделение с помощью мышки при зажимании ее левой кнопки. Оно производится соответствующим движением вниз или вверх в поле нумерации слева. Далее вызываем контекстное меню, используя мышь, выбираем строку удаления. Однако такой подход можно применить только тогда, когда ячейки следуют подряд.

Теперь рассмотрим, как в Excel удалить пустые строки, если они чередуются с различными данными. В данном случае сначала зажимаем клавишу Ctrl. Удерживаем ее и выделяем каждую строку, которая подлежит удалению. После этого вызываем меню мыши и выбираем соответствующую операцию. В данном случае не следует использовать Del, иначе произойдет очистка содержимого, но не удаление строк.

Быстрый вариант

Сейчас мы рассмотрим, как скрыть пустые строки в Excel автоматически. Опишем наиболее простой вариант. Сначала устанавливаем автофильтр. Затем снимаем отметку с пункта «Пустые». О фильтрах следует поговорить немного подробнее. Для работы с данным инструментом выделяем столбец или всю таблицу. Далее переходим к разделу сортировки и применяем команду «Фильтр». Теперь просим систему отобразить исключительно пустые ячейки и удаляем их.

Однако существует одна оговорка: нельзя применять такой метод для нескольких столбцов в случае, если хотя бы одна ячейка в одной строке содержит данные.

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

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

Сортировки

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

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

Читать еще:  Как автоматически проставить нумерацию в excel

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

В этой статье я объясню, почему удаление пустых строк в Excel при помощи выделить пустые ячейки > удалить строку – это плохая идея, и покажу Вам 2 быстрых и правильных способа, как удалить пустые строки не разрушая данные. Все эти способы работают в Excel 2013, 2010 и в более старых версиях.

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

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

Никогда не удаляйте пустые строки, при помощи выбора пустых ячеек

Повсюду в интернете Вы можете встретить простой совет, якобы позволяющий удалить пустые строки:

  • Выделите данные от первой до последней ячейки.
  • Нажмите F5, чтобы открыть диалоговое окно Go to (Переход).
  • В диалоговом окне нажмите кнопку Special (Выделить).
  • В диалоговом окне Go to special (Выделить группу ячеек) отметьте пункт Blanks (Пустые ячейки) и нажмите ОК.
  • Кликните правой кнопкой мыши по любой из выделенных ячеек и нажмите Delete (Удалить).
  • В диалоговом окне Delete (Удаление ячеек) выберите Entire row (Строку) и нажмите ОК.

Это очень плохой способ, делайте так только с очень простыми таблицами с парой дюжин строк, которые помещаются на одном экране, а ещё лучше – не делайте так совсем! Главная причина – если строка с важными данными содержит хотя бы одну пустую ячейку, то удалена будет вся строка.

Например, у нас есть таблица клиентов, всего 6 строк. Мы хотим удалить строки 3 и 5, потому что они пустые.

Сделайте так, как предложено выше, и получите такой результат:

Строка 4 (Roger) тоже исчезла, потому что ячейка D4 в столбце Traffic source оказалась пуста

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

Далее в этой статье я покажу Вам 2 быстрых и надёжных способа удалить пустые строки из листов Excel.

Удаление пустых строк при помощи ключевого столбца

Этот метод работает, если в Вашей таблице есть столбец, который помогает определить, пуст рассматриваемый столбец или нет (ключевой столбец). К примеру, это может быть ID покупателя или номер заказа, или что-то подобное.

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

  1. Выделите всю таблицу, от первой до последней строки (нажмите Ctrl+Home, а затем Ctrl+Shift+End).
  2. Добавьте автофильтр к таблице. Для этого на вкладке Data (Данные) нажмите кнопку Filter (Фильтр).
  3. Примените фильтр к столбцу Cust#. Для этого нажмите кнопку со стрелкой в заголовке столбца, снимите галочку в опции Select All (Выделить все), пролистайте вниз к концу списка (на практике этот список может быть весьма длинным) и поставьте галочку в строке Blanks (Пустые) в самом низу списка. Нажмите ОК.
  4. Выделите все отфильтрованные строки: нажмите Ctrl+Home, затем стрелку вниз, чтобы перейти к первой строке с данными, а затем нажмите Ctrl+Shift+End.
  5. Кликните правой кнопкой мыши по любой выделенной ячейке и из контекстного меню выберите Delete row (Удалить строку) или просто нажмите Ctrl+-(знак минус).
  6. В появившемся окне с вопросом Delete entire sheet row? (Удалить всю строку листа?) нажмите ОК.
  7. Очистите применённый фильтр: на вкладке Data (Данные) нажмите кнопку Clear (Очистить).
  8. Отлично! Все пустые строки полностью удалены, а строка 3 (Roger) по-прежнему на месте (сравните с результатом предыдущей попытки).

Удаление пустых строк в таблице без ключевого столбца

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

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

    В конце таблицы добавьте столбец с именем Blanks и вставьте следующую формулу в первую ячейку столбца:

Эта формула, как и обещает её имя, подсчитывает пустые ячейки в заданном диапазоне. A2 и C2 – это соответственно первая и последняя ячейки текущей строки.

  • Скопируйте формулу на весь столбец. Как это сделать – смотрите пошаговую инструкцию Как вставить одинаковую формулу сразу во все выбранные ячейки.
  • Теперь в нашей таблице есть ключевой столбец! Примените фильтр к столбцу Blanks (выше дана пошаговая инструкция, как это сделать) чтобы показать строки только с максимальным значением (3). Число 3 означает, что все ячейки в этой строке пусты.
  • Далее выделите все отфильтрованные строки и удалите их целиком. Как это сделать – описано выше.В результате пустая строка (строка 5) будет удалена, все остальные строки (с пустыми ячейками или без) останутся на своём месте.
  • Теперь вспомогательный столбец можно удалить. Или Вы можете применить другой фильтр, чтобы показать только те ячейки, в которых есть одна или несколько пустых ячеек.Для этого снимите галочку в строке со значением 0 (ноль) и нажмите ОК.

    Читать еще:  Как открыть ods в excel

    Удаление пустых строк в таблице Microsoft Excel

    Таблицы, в которых присутствуют пустые строки, выглядят не очень эстетично. К тому же, из-за лишних строк навигация по ним может усложниться, так как придется прокручивать больший диапазон ячеек для перехода из начала таблицы в конец. Давайте выясним, какие существуют способы удаления пустых строк в программе Microsoft Excel, и как их убрать быстрее и проще.

    Стандартное удаление

    Самым известным и популярным способом удаления пустых строк, является использование контекстного меню программы Эксель. Чтобы убрать строки таким способом, выделяем диапазон ячеек, который не содержит данных, и кликаем правой кнопкой мыши. В раскрывшемся контекстном меню делаем переход по пункту «Удалить…». Можно не вызывать контекстное меню, а набрать на клавиатуре сочетание клавиш «Ctrl+-».

    Появляется небольшое окошко, в котором нужно указать, что конкретно мы хотим удалить. Выставляем переключатель в позицию «строку». Жмем на кнопку «OK».

    После этого, все строки выделенного диапазона будут удалены.

    Как альтернативный вариант, можно выделить ячейки в соответствующих строках, и находясь во вкладке «Главная», кликнуть по кнопке «Удалить», которая расположена в блоке инструментов «Ячейки» на ленте. После этого, сразу произойдет удаление без дополнительных диалоговых окон.

    Конечно, способ очень простой и известный. Но, является ли он самым удобным, быстрым и безопасным?

    Сортировка

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

    Выделяем всю табличную область. Кликаем по ней правой кнопкой мыши, и в контекстном меню выбираем пункт «Сортировка». После этого, появляется ещё одно меню. В нём нужно выбрать один из следующих пунктов: «Сортировка от А до Я», «От минимального к максимальному», или «От нового к старому». Какой именно из перечисленных пунктов будет находиться в меню, зависит от типа данных, которые размещены в ячейках таблицы.

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

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

    Все ячейки этого столбца нумеруем по порядку.

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

    После этого, чтобы вернуть порядок строк к тому, который уже был перед сортировкой, проводим сортировку в колонке с номерами строк «От минимального к максимальному».

    Как видим, строки выстроились в прежнем порядке, исключая пустые, которые удалены. Теперь, нам осталось только удалить добавленный столбец с порядковыми номерами. Выделяем этот столбец. Затем кликаем по кнопке на ленте «Удалить». В раскрывшемся меню выбираем пункт «Удалить столбцы с листа». После этого, нужный столбец будет удален.

    Применение фильтра

    Ещё одним вариантом скрыть пустые ячейки является применение фильтра.

    Выделяем всю область таблицы, и, располагаясь во вкладке «Главная», делаем клик по кнопке «Сортировка и фильтр», которая расположена в блоке настроек «Редактирование». В появившемся меню, делаем переход по пункту «Фильтр».

    В ячейках шапки таблицы появляется характерный значок. Кликаем по этому значку в любом на ваш выбор столбце.

    В появившемся меню, снимаем галочку с пункта «Пустые». Жмем на кнопку «OK».

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

    Выделение ячеек

    Ещё один способ удаления использует выделение группы пустых ячеек. Чтобы использовать этот способ, сначала выделяем всю таблицу. Затем, находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в группе инструментов «Редактирование». В появившемся меню, кликаем по пункту «Выделение группы ячеек…».

    Открывается окно, в котором переставляем переключатель в позицию «пустые ячейки». Жмем на кнопку «OK».

    Как видим, после этого, все строки, содержащие пустые ячейки, выделились. Теперь жмем на уже знакомую нам кнопку «Удалить», расположенную на ленте в группе инструментов «Ячейки».

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

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

    Как видим, существует несколько способов удаления пустых ячеек из таблицы. Каким именно способом лучше воспользоваться, зависит от сложности таблицы, и от того, как именно по ней разбросаны пустые строки (располагаются одним блоком, или перемешаны со строками, заполненными данными).

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Удаляем пустые строки в Excel

    Пустые строки могут помешать адекватному восприятию контента в таблицах, да и выглядят они не очень красиво. Образовываться лишние строки могут по целому ряду причин во время работы с документом. Чаще всего, конечно, из-за неправильно рассчитанного размера таблицы и/или добавления/удаления новых элементов в таблицу. К счастью, существует несколько способов избавиться от нежелательных пустых строк в таблице MS Excel.

    Читать еще:  Excel автозаполнение ячеек из списка

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

    Функционал Excel предполагает использование нескольких инструментов и вариантов избавления от пустых строк в таблице. Некоторые варианты, например, не могут быть применены при определённых условиях или их применение становится нежелательным.

    Дальше рассмотрим все доступные варианты удаления пустых строк в таблице MS Excel.

    Вариант 1: Стандартное удаление

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

    Очистка пустующих элементов этим способом происходит по следующей инструкции:

    1. Выделите в таблице те пустые строки, которые вам требуется удалить.
    2. Нажмите правой кнопкой мыши по выделению. Из контекстного меню выберите пункт «Удалить».

  • Откроется окошко с настройками удаления. Здесь требуется установить маркер напротив пункта «Строку» и нажать «Ок» для подтверждения.
  • Выделенные строки будут удалены. Как вариант можно вместо вызова контекстного меню просто нажать на кнопку «Удалить», которая расположена в блоке «Ячейки». Там появится небольшое контекстное меню, где нужно выбрать пункт «Удалить строки с листа».

    Вариант 2: Настроить сортировку данных

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

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

  • Ячейки в таблице будут отсортированы в нужном порядке. Теперь можно выделить пустые строки. Они должны перенестись в самый конец таблицы.
  • Удалите их по аналогии с предыдущей инструкцией – кнопка «Удалить» в верхнем меню, а затем пункт «Удалить строки с листа».
  • Однако бывает так, что в таблице нет цифровых значений или их не получается отсортировать описанным выше образом. В таком случае можно пойти на некоторую хитрость:

    1. Способ заключается в том, чтобы пойти на небольшую хитрость – добавить дополнительный столбец, установить в нём цифры и отсортировать содержимое таблицы по этому столбцу. Потом он будет удалён. Обратите внимание на блок «Ячейки». Здесь нужно воспользоваться кнопкой «Вставить».
    2. Из контекстного меню выберите «Вставить столбцы на лист».
    3. Теперь пронумеруйте все ячейки в этом столбце по возрастанию. Можно просто написать в первых двух ячейках числа, выделить их и потянуть за нижний край. Таблица заполнится автоматически.
    4. Затем выделите всю таблицу и кликните правой кнопкой мыши по ней. Из контекстного меню выберите пункт «Сортировка». Далее «Сортировка от минимального к максимальному».
    5. Когда таблица отсортирована можно выделить столбце, по которому проводилась сортировка. После нажмите на кнопку «Удалить», которая расположена в блоке «Ячейки». Из контекстного меню выберите пункт «Удалить столбцы с листа».
    6. Теперь удалить все пустые ячейки, которые спустились в нижнюю часть таблицы.

    Вариант 3: Применить фильтр

    Более продвинутая версия предыдущего способа. Может использоваться в сложных таблицах, которые не получается корректно сортировать предыдущим способом, а удалять каждую пустующую ячейку по отдельности сильно долго.

    1. Выделите всю таблицу и кликните по кнопке «Сортировка и фильтр», которая расположена во вкладке «Главная». Эта кнопка будет находится в блоке «Редактирование». Иногда её может не быть. В таком случае ищите инструмент «Фильтр».
    2. После нажатия на кнопку должно появится контекстное меню, где потребуется выбрать пункт «Фильтр».
    3. В шапке таблицы должен появится соответствующий значок в виде стрелки. Нажмите на один из них.
    4. Откроется окошко настроек фильтрации. Здесь нужно снять галочку у пункта «Пустые» и нажать «Ок».
    5. Пустые ячейки в выделенном столбце будут отфильтрованы и исчезнут. Их можно вернуть, если отключить фильтр.
    6. По аналогии избавьтесь от пустующих ячеек в других столбцах.

    Вариант 4: Выделение группы ячеек

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

    1. На листе с таблицей выделите саму таблицу. В верхней части обратите внимание на блок «Редактирование». Там воспользуйтесь инструментом «Найти и выделить».
    2. Должно появится контекстное меню, в котором выбирайте пункт «Выделение группы ячеек».
    3. Откроется настройка выделения групп ячеек. Здесь установите маркер на пункте «Пустые ячейки». Нажмите «Ок».
    4. В таблице выделятся все пустующие ячейки. В блоке «Ячейки», что расположен в верхней части нажмите на кнопку «Удалить».

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

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

    0 0 голоса
    Рейтинг статьи
    Ссылка на основную публикацию
    ВсеИнструменты