Как убрать пустые ячейки в excel. Как удалить пустые строки Excel несколькими способами. Как в «Экселе» удалить пустые строки с помощью сортировки
При применении сортировки есть опасность, что ячейки с данными могут перескочить на другую строку, поэтому обязательно надо ставить маркер в диалоговом окне на позицию автоматического расширения диапазона. В этом случае сортировка будет происходить построчно.
Использование фильтра
Для обнаружения пустых ячеек возможно использование фильтра. Для установки фильтра необходимо выделить столбец и вызвать на панели инструментов «Данные/Фильтр». Затем отфильтровать значения в столбце, выбрав позицию в фильтре с пустыми ячейками. Теперь в таблице будут отображаться только незаполненные ячейки, которые нужно удалить.Использование функции выделения группы ячеек
Еще одним стандартным способом является выделение группы ячеек. Для этого необходимо выбрать инструмент выделения на панели инструментов «Главная/Найти и выделить/Выделение группы ячеек». Должно появиться диалоговое окно, в котором надо отметить выделение пустых ячеек. Далее выбирайте в меню «Главная/Ячейки/Удалить». Все пустые ячейки удалятся.Если в строке, помимо пустых ячеек, содержатся заполненные, то в Excel 2007 появится сообщение о неприменимости команды удаления для перекрывающихся диапазонов.
Использование макросов и надстроек
Для решения проблемы удаления пустых строк из таблицы можно воспользоваться специально созданными для этой цели макросом или надстройкой. Макрос – это процедура, записанная на языке программирования VBA. Использование макроса позволяет выполнять в приложении Excel 2007 последовательность любых действий. Макрос для удаления пустых строк можно написать самому или скачать в интернете готовый. Также можно найти в интернете и использовать уже готовый набор макросов – надстройку, в которой реализована функция поиска и удаления пустых строк.Доброго всем времени суток, мои дорогие друзья и гости моего блога. Сегодня я вам хотел бы рассказать, как удалить пустые строки в excel, ведь иногда они только портят общую картину. Ну что, готовы? Тогда поехали!
Для начала мы рассмотрим, как сделать удаление проще всего, Этот способ подойдет, если все ваши пустые ячейки находятся в конце вашей таблицы в экселе (ну или просто большой кучкой). Тогда их будет очень удобно убрать с глаз долой.
Для этого выделите все эти пустые строки и нажмите правую кнопку мыши, после чего выберите пункт «Удалить» . А в появившемся окне жмите «Со сдвигом влево» .
Самое удобное удаление
Если вдруг пустые ячейки вашей таблицы расположены не всем скопом, то будет довольно не удобно удалять строки по одной. Но этот процесс можно упростить донельзя. Все, что вам нужно сделать, это нажать клавишу F5 , после чего появится окно «Перейти в» .
В этом же окне вам нужно будет отметить пункт «Выделить все пустые ячейки» . После того, как выделяться все незанятые области в пределах таблицы, можно также нажать правой кнопкой на любом из выделении, а затем выбрать «Удалить» . Ну а потом выбрать «Со сдвигом вверх» , если пустые области у вас находятся ниже.
После этого вы увидите, как все свободные места заняли те строки, которые стояли ниже.
Сортировка
Еще один хитрый способ, благодаря которому мы можем сместить все пустые строки вниз, а затем как ни в чем ни бывало удалить их.
Для этого выделяем всю таблицу (диапазон) вместе с пустыми ячейками. Теперь идем в меню «Данные» и ищем пункт «Сортировка» . Нажмите на него.
Вам откроется отдельное окно, где вы должны будете выбрать столбец, по которому эта сортировка будет осуществляться. Выберите какой-нибудь из них. В пункте «Сортировка» поставьте «Значения», чтобы он ориентировался по содержимому этой ячейки. Ну и самое главное, порядок поставьте «По убыванию» . После этого жмите ОК .
Как видите, все заполненные строчки сместились вверх, а все пустые вниз. Так что вам теперь только остается, как и в первом способе, удалить все пустое и ненужное хоть со всего листа.
Фильтр
Как и в третьем способе, мы снова выделяем весь диапазон таблицы и идем в меню «Данные» , только на сей раз мы ищем пункт «Фильтр» и нажимаем на него. У нас, на самой верхней строчке должна появиться стрелочка. Жмите на нее.
В открывшемся окне вам нужно будет найти пункт «Выделить все» и снимите с него галочку. После этого спускайтесь ниже. Там вы увидите пункт «Пустые» . Ставьте там галочку и нажимайте ОК. Теперь в поле вашего зрения останутся только пустышки. Нажмите на них правой кнопкой мыши, после чего выберите пункт «Удалить строку» .
После этого фильтр автоматически снимется, так как мы убрали все пустышки, а значит все видимые значения вернутся, причем без каких либо пробелов. То есть получается, что мы задали условие, чтобы отображались только лишние незадействованные ячейки.
Ну пожалуй хватит. Все таки 4 способа — это и так не мало. Но зато теперь у вас не возникнет вопросов, как удалить пустые строки в excel и вы в любой момент сможете это сделать.
Предлагаю вам ответить на несколько вопросов из минивикторины по Экселю. Насколько вы поняли, эта минивикторина сделана в рамках моего . Всего победителей будет 6, но и остальные участники, которые дадут правильные ответы, не останутся в накладе.
- Слияние нескольких ячеек в одну
- С чего начинаются все формулы в excel?
- Как называется диаграмма, которая показывает сравнение различных значений (Прямые столбики)?
- В какой вкладке можно осуществить создание выпадающих списков?
- Как называется документ Excel?
- Начиная с какой версии Microsof Office, документы эксель имеют расширение XLSX вместо XLS?
Первый правильно ответивший участник получит 20 баллов на свой счет в конкурсе, второй — 18 баллов, третий — 16 баллов, Четвертый — 14 баллов, пятый - 12 баллов, шестой — 10 баллов. Остальные участники получат по пять баллов. Разрешается допустить только одну ошибку, но она будет стоить вам 5 баллов.
Отправить свой правильный ответ вы можете с помощью комментария к этой статье, либо через форму обратной связи. Удачи вам!
С уважением, Дмитрий Костин.
Работая с большими объемами данных в таблицах Excel, мы часто сталкиваемся с наличием пустых строк в Excel. Для того чтобы убрать пустые строки есть несколько способов:
- с помощью сортировки данных;
- с помощью фильтрации данных;
- с помощью выделения группы ячеек;
- с помощью вспомогательного столбца;
Давайте рассмотрим каждый из них.
Как удалить пустые строки в Excel с помощью сортировки
Представим, что у нас есть таблица с данными продаж по разным странам и городам:
В этой таблице есть пустые строки. Наша задача их удалить. Мы можем сделать это поочередно, выделяя каждую пустую строку, и правой клавишей мыши удалять строки. Более простой способ это отсортировать пустые строки и затем одним движением их удалить.
Для того чтобы отсортировать данные нашей таблицы проделаем следующие шаги:
- Выделим левой клавишей мыши диапазон данных таблицы, затем на вкладке “Данные” нажмем на кнопку “Сортировка”:
- В появившемся диалоговом окне сортировки выберем столбец, по которому будут отсортированы данные и укажем их порядок:
- После этого система автоматически отсортирует строки с пустыми ячейками, и разместит их внизу таблицы:
- Затем, выделите пустые строки левой клавишей мыши и удалите их, нажав правой кнопкой мыши и выбрав пункт “Удалить”:
Если вы хотите удалить строки целиком, то я рекомендую выделять их отмечая левой клавишей мыши за порядковые номера строк. Так, система выделит все колонки в строке и вы за пару кликов сможете их удалить.
Как удалить пустые строки в Excel с помощью фильтрации
Для того чтобы удалить строки в той же самой таблице, но уже с помощью фильтрации, проделаем следующие шаги:
- Выделим левой клавишей мыши диапазон данных таблицы, затем на вкладке “Данные” нажмем на кнопку “Фильтр”:
Важно! Для корректной фильтрации данных обязательно, перед нажатием кнопки “Фильтр”, выделите область со значениями таблицы, включая пустые строки. Если этого не сделать – фильтрация данных таблицы будет осуществляться до первой пустой строки!
- Нажмите на выпадающий список фильтра любого из заголовков таблицы и выберите пустые строки:
- После того как пустые строки выбраны, выделите их и удалите, как это показано на примерах выше.
У этого способа удаления пустых строк есть минус, он заключается в том, что для их удаления вам необходимо отфильтровать каждую колонку. Делать это следует внимательно, дабы не удалить строки с данными.
Как убрать пустые строки в Excel с помощью выделения группы ячеек
Для удаления пустых строк можно воспользоваться инструментом выделения группы ячеек. Для этого:
- Выделите ячейки с данными вашей таблицы;
- Перейдите в меню “Найти и выделить” и выберите пункт “Выделить группу ячеек”:
- Во всплывающем окне отметьте пункт “Пустые ячейки”:
- Система автоматически выделит все пустые ячейки:
- Для удаления выделенных строк, нажмите на любой из правой кнопкой мыши и выберите пункт “Удалить”:
- Затем, во всплывающем окне выберите пункт “Строку”:
- Готово!
Внимание! Будьте аккуратны с использованием данного способа! Удаляя выделенные ячейки, есть высокая вероятность того, что вы удалите строки с данными, например, в которых есть только одна пустая ячейка, а в соседних ячейках строки есть данные!
Как удалить пустые строки в Экселе с помощью вспомогательного столбца
Пожалуй, самый эффективный и надежный способ удаления пустых строк в Excel это создание вспомогательного столбца, рядом с таблицей.
Представим, что в нашей таблице с данными есть строки, в которых всего лишь одна ячейка пустая, а остальные ячейки в строке содержат данные (на примере ниже выделены ячейки выделены желтым цветом).
Используя раннее описанные способы, высока вероятность удалить строки с данными.
Поэтому, чтобы избежать потери данных при удалении пустых строк, создадим справа от таблицы столбец, в который вставим функцию , в ней укажем диапазон всех ячеек каждой строки таблицы и протянем формулу до конца таблицы:
- Функция ведет подсчет пустых ячеек в указанном диапазоне. Так как столбцов в нашей таблице с данными 4 штуки, то если во вспомогательном столбце мы найдем значение “4” это будет означать, что эта строка в таблице пустая и ее можно удалить. Для этого отфильтруем значения таблицы по вспомогательному столбцу по числу “4” и определим пустые строки:
- Пустые строки найдены. Теперь их можно выделить и удалить.
При выполнении задач в приложении Excel может наступить необходимость удалить пустые ячейки. Они зачастую являются ненужным элементом и только увеличивают общий массив данных, чем запутывают пользователя. Определим способы, какими можно быстро удалить пустые элементы.
Прежде всего, нужно разобраться, а действительно ли можно в конкретном массиве или таблице удалять пустые ячейки? Указанная процедура приводит к смещению данных, а это далеко не всегда является допустимым. По сути, элементы можно удалять только в двух случаях:
- Если строка (столбец) полностью является пустой (в таблицах);
- Если ячейки в строке и столбце логически не связаны друг с другом (в массивах).
Если пустых ячеек мало, то их вполне можно удалить с помощью обычного ручного способа удаления. Но, если таких незаполненных элементов большое количество, то в этом случае, данную процедуру нужно автоматизировать.
Способ 1: выделение групп ячеек
Наиболее простой способ удалить пустые элементы – это воспользоваться инструментом выделения групп ячеек.
После этих манипуляций все пустые элементы внутри указанного диапазона будут удалены.
Способ 2: условное форматирование и фильтрация
Удалить пустые ячейки можно также путем применения условного форматирования и последующей фильтрации данных. Этот метод сложнее предыдущего, но, тем не менее, некоторые пользователи предпочитают именно его. Кроме того, нужно сразу оговориться, что этот способ подходит только в том случае, если значения находятся в одном столбце и не содержат формулы.
Способ 3: применение сложной формулы
Кроме того, убрать пустые ячейки из массива можно, применив сложную формулу, состоящую из нескольких функций.
- Прежде всего, нам нужно будет дать имя диапазону, который подвергается трансформации. Выделяем область, делаем щелчок правой кнопкой мышки. В активировавшемся меню выбираем пункт «Присвоить имя…» .
- Открывается окно присвоения наименования. В поле «Имя» даем любое удобное название. Главное условие – в нем не должно быть пробелов. Для примера мы присвоили диапазону наименование «С_пустыми» . Больше никаких изменений в том окне вносить не нужно. Жмем на кнопку «OK» .
- Выделяем в любом месте на листе точно такой же по размерам диапазон пустых ячеек. Аналогично кликаем правой кнопкой мыши и, вызвав контекстное меню, переходим по пункту «Присвоить имя…» .
- В открывшемся окне, как и в предыдущий раз, присваиваем любое наименование данной области. Мы решили дать ей название «Без_пустых» .
- Выделяем двойным щелчком левой кнопки мышки первую ячейку условного диапазона «Без_пустых»
(у вас он может назваться и по-другому). Вставляем в неё формулу следующего типа:
ЕСЛИ(СТРОКА()-СТРОКА(Без_пустых)+1>ЧСТРОК(С_пустыми)-СЧИТАТЬПУСТОТЫ(С_пустыми);"";ДВССЫЛ(АДРЕС(НАИМЕНЬШИЙ((ЕСЛИ(С_пустыми "";СТРОКА(С_пустыми);СТРОКА()+ЧСТРОК(С_пустыми)));СТРОКА()-СТРОКА(Без_пустых)+1);СТОЛБЕЦ(С_пустыми);4)))
Так как это формула массива, то для выведения расчета на экран нужно нажать комбинацию клавиш Ctrl+Shift+Enter , вместо обычного нажатия кнопки Enter .
- Но, как видим, заполнилась только одна ячейка. Для того, чтобы заполнились и остальные, нужно скопировать формулу на оставшуюся часть диапазона. Это можно сделать с помощью маркера заполнения. Устанавливаем курсор в нижний правый угол ячейки, содержащей комплексную функцию. Курсор должен преобразоваться в крестик. Зажимаем левую кнопку мыши и тянем его вниз до самого конца диапазона «Без_пустых» .
- Как видим, после этого действия мы имеем диапазон, в котором подряд расположены заполненные ячейки. Но выполнять различные действия с этими данными мы не сможем, так как они связаны формулой массива. Выделяем весь диапазон «Без_пустых» . Жмем на кнопку «Копировать» , которая размещена во вкладке «Главная» в блоке инструментов «Буфер обмена» .
- После этого выделяем первоначальный массив данных. Щелкаем правой кнопкой мыши. В открывшемся списке в группе «Параметры вставки» жмем на пиктограмму «Значения ».
- После этих действий данные будут вставлены в изначальную область своего расположения цельным диапазоном без пустых ячеек. При желании массив, который содержит формулу, теперь можно удалить.
Существует несколько способов удаления пустых элементов в Microsoft Excel. Вариант с выделением групп ячеек наиболее простой и быстрый. Но ситуации бывают разные. Поэтому, как дополнительные способы, можно использовать варианты с фильтрованием и применением комплексной формулы.
MS Excel используется для работы с электронными таблицами. Этот многофункциональный инструмент подходит не только для ввода данных, но и для решения сложных задач с применением формул – математических, статистических и логических. В некоторых из них наличие пустых строк недопустимо, они могут влиять на результат расчетов. Удалить строку, пустую и не только, можно несколькими способами.
Запустите MS Excel. Для этого откройте существующий документ. Или же создайте новый, через контекстное меню, правой кнопкой мыши – “Создать” – “Лист Microsoft Excel”. В рабочем поле перейдите к нужной строке и нажмите на номер строки, вся строка станет выделенной. Для выделения нескольких строк нужно зажать клавишу Ctrl. Далее перейдите в пункт “Удалить” и нажмите “Удалить строки с листа”. Также удалить строки можно через контекстное меню. На выделенных строках нажмите ПКМ и кликните “Удалить”. Этот и предыдущий способы подходят для удаления как пустых строк, так и строк с информацией. Результат будет один – строки удалятся с листа. Отменить это действие можно значком на панели инструментов или комбинацией клавиш Ctrl+Z. Если вам нужно убрать из таблицы пустые строки, да впрочем и не только пустые, а с определенным критерием, воспользуйтесь командой на главной панели – “Сортировка и фильтр”. Либо если этого пункта нет на главной панели, тогда ищите “Данные”. Отметьте интервал, для которого будет применен фильтр. Далее нажмите “Сортировка и фильтр” – “Фильтр”. Для таблицы добавится фильтр, это можно понять по значкам списка возле заголовков. Нажмите на первый заголовок, в выпадающем списке пролистайте вниз и снимите галочку с пункта “Пустые”. Теперь строчки, в которых нет значений, будут скрыты, на их месте можно увидеть двойные горизонтальные полоски. Но скрыть – не значит удалить. Повторите манипуляции с фильтром, нажмите заголовок первого столбца, появится список, снимите галочку с пункта (Выделить все) и поставьте отметку (Пустые). Этим действием вы скроете строки со значениями, и останутся только пустые. Слева номера пустых строк будут написаны другим цветом. Теперь перед вами таблица с заголовками и пустыми строками. Выделите пустые, кликните по ним правой кнопкой мыши, в появившемся меню нажмите “Удалить строку”. Пустые строчки удалятся. Этот приём можно использовать не только для пустых строк, а и для строк с внесенными значениями, одинаковыми данными или названиями. Если таблица на текущем листе слишком большая, то для быстрого выделения всей таблицы нажмите на скрещение столбцов и строк. После выполнения операции отключите автофильтр повторным нажатием на кнопку “Сортировка и фильтр” – “Фильтр”.Процедура предварительной подготовки и удаления строк занимает не более 30 секунд. Это время может измениться в зависимости от загруженности центрального процессора или количества строк. Стоит помнить, что если визуально в ячейке ничего не введено, это не значит, что там, например, не может быть формулы. Поэтому, когда выбираете определенный столбец как критерий пустых строк, будьте внимательны, чтобы случайно не удалить нужную информацию. Успехов!