Excel для планшетов с Android Excel для телефонов с Android Еще…Меньше
Если вы недавно начали использовать сенсорные устройства, рекомендуем изучить несколько жестов, с помощью которых можно максимально эффективно использовать возможности этих устройств.
Перемещение по файлу
Задача |
Действие |
Жесты |
Прокрутка |
Коснитесь экрана и проведите пальцем вверх и вниз, влево и вправо. Чтобы быстро прокручивать крупные таблицы (по горизонтали или по вертикали), используйте |
|
Увеличение |
Раздвиньте кончики двух пальцев. |
|
Уменьшение |
Сожмите кончики двух пальцев. |
|
Выделение
Задача |
Действие |
Жесты |
Выделение ячейки |
Коснитесь ячейки. |
|
Выделение нескольких ячеек |
Коснитесь ячейки, а затем перетащите маркер выделения. |
|
Быстрое выбор всех ячеек с содержимым |
Коснитесь ячейки, а затем проведите по кнопке выделения в нужном направлении. |
|
Размещение курсора |
Коснитесь строки формул. |
|
Добавление или редактирование содержимого ячейки |
Дважды коснитесь ячейки или коснитесь строки формул. |
|
Скрытие экранной клавиатуры |
Коснитесь клавиши «Назад». |
|
Открытие контекстного меню для ячейки |
Дважды коснитесь ячейки или нажмите и удерживайте ее. |
|
Работа со столбцами или строками
Задача |
Действие |
Жесты |
Выбор или изменение столбца или строки |
Коснитесь заголовка столбца или строки. |
|
Перемещение одной или нескольких ячеек либо столбца или строки |
Коснитесь и удерживайте выбранные столбец или строку и перетащите выделенные данные в нужное место. |
|
Изменение размера столбца или строки |
Коснитесь заголовка столбца или строки и перетащите его от индикатора двойной линии на краю. |
|
Нужна дополнительная помощь?
Содержание
- Процесс удаления строк
- Способ 1: одиночное удаление через контекстное меню
- Способ 2: одиночное удаление с помощью инструментов на ленте
- Способ 3: групповое удаление
- Способ 4: удаление пустых элементов
- Способ 5: использование сортировки
- Способ 6: использование фильтрации
- Способ 7: условное форматирование
- Вопросы и ответы
Во время работы с программой Excel часто приходится прибегать к процедуре удаления строк. Этот процесс может быть, как единичным, так и групповым, в зависимости от поставленных задач. Особый интерес в этом плане представляет удаление по условию. Давайте рассмотрим различные варианты данной процедуры.
Процесс удаления строк
Удаление строчек можно произвести совершенно разными способами. Выбор конкретного решения зависит от того, какие задачи ставит перед собой пользователь. Рассмотрим различные варианты, начиная от простейших и заканчивая относительно сложными методами.
Способ 1: одиночное удаление через контекстное меню
Наиболее простой способ удаления строчек – это одиночный вариант данной процедуры. Выполнить его можно, воспользовавшись контекстным меню.
- Кликаем правой кнопкой мыши по любой из ячеек той строки, которую нужно удалить. В появившемся контекстном меню выбираем пункт «Удалить…».
- Открывается небольшое окошко, в котором нужно указать, что именно нужно удалить. Переставляем переключатель в позицию «Строку».
После этого указанный элемент будет удален.
Также можно кликнуть левой кнопкой мыши по номеру строчки на вертикальной панели координат. Далее следует щелкнуть по выделению правой кнопкой мышки. В активировавшемся меню требуется выбрать пункт «Удалить».
В этом случае процедура удаления проходит сразу и не нужно производить дополнительные действия в окне выбора объекта обработки.
Способ 2: одиночное удаление с помощью инструментов на ленте
Кроме того, эту процедуру можно выполнить с помощью инструментов на ленте, которые размещены во вкладке «Главная».
- Производим выделение в любом месте строчки, которую требуется убрать. Переходим во вкладку «Главная». Кликаем по пиктограмме в виде небольшого треугольника, которая расположена справа от значка «Удалить» в блоке инструментов «Ячейки». Выпадает список, в котором нужно выбрать пункт «Удалить строки с листа».
- Строчка будет тут же удалена.
Также можно выделить строку в целом, щелкнув левой кнопки мыши по её номеру на вертикальной панели координат. После этого, находясь во вкладке «Главная», жмем на значок «Удалить», размещенный в блоке инструментов «Ячейки».
Способ 3: групповое удаление
Для выполнения группового удаления строчек, прежде всего, нужно произвести выделение необходимых элементов.
- Для того, чтобы удалить несколько рядом расположенных строчек, можно выделить смежные ячейки данных строк, находящиеся в одном столбце. Для этого зажимаем левую кнопку мыши и курсором проводим по этим элементам.
Если диапазон большой, то можно выделить самую верхнюю ячейку, щелкнув по ней левой кнопкой мыши. Затем зажать клавишу Shift и кликнуть по самой нижней ячейке того диапазона, который нужно удалить. Выделены будут все элементы, находящиеся между ними.
В случае, если нужно удалить строчные диапазоны, которые расположены в отдалении друг от друга, то для их выделения следует кликнуть по одной из ячеек, находящихся в них, левой кнопкой мыши с одновременно зажатой клавишей Ctrl. Все выбранные элементы будут отмечены.
- Чтобы провести непосредственную процедуру удаления строчек вызываем контекстное меню или же переходим к инструментам на ленте, а далее следуем тем рекомендациям, которые были даны во время описания первого и второго способа данного руководства.
Выделить нужные элементы можно также через вертикальную панель координат. В этом случае будут выделяться не отдельные ячейки, а строчки полностью.
- Для того, чтобы выделить смежную группу строк, зажимаем левую кнопку мыши и проводим курсором по вертикальной панели координат от верхнего строчного элемента, который нужно удалить, к нижнему.
Можно также воспользоваться и вариантом с использованием клавиши Shift. Кликаем левой кнопкой мышки по первому номеру строки диапазона, который следует удалить. Затем зажимаем клавишу Shift и выполняем щелчок по последнему номеру указанной области. Весь диапазон строчек, лежащий между этими номерами, будет выделен.
Если удаляемые строки разбросаны по всему листу и не граничат друг с другом, то в таком случае, нужно щелкнуть левой кнопкой мыши по всем номерам этих строчек на панели координат с зажатой клавишей Ctrl.
- Для того, чтобы убрать выбранные строки, щелкаем по любому выделению правой кнопкой мыши. В контекстном меню останавливаемся на пункте «Удалить».
Операция удаления всех выбранных элементов будет произведена.
Урок: Как выполнить выделение в Excel
Способ 4: удаление пустых элементов
Иногда в таблице могут встречаться пустые строчки, данные из которых были ранее удалены. Такие элементы лучше убрать с листа вовсе. Если они расположены рядом друг с другом, то вполне можно воспользоваться одним из способов, который был описан выше. Но что делать, если пустых строк много и они разбросаны по всему пространству большой таблицы? Ведь процедура их поиска и удаления может занять значительное время. Для ускорения решения данной задачи можно применить нижеописанный алгоритм.
- Переходим во вкладку «Главная». На ленте инструментов жмем на значок «Найти и выделить». Он расположен в группе «Редактирование». В открывшемся списке жмем на пункт «Выделение группы ячеек».
- Запускается небольшое окошко выделения группы ячеек. Ставим в нем переключатель в позицию «Пустые ячейки». После этого жмем на кнопку «OK».
- Как видим, после того, как мы применили данное действие, все пустые элементы выделены. Теперь можно использовать для их удаления любой из способов, о которых шла речь выше. Например, можно нажать на кнопку «Удалить», которая расположена на ленте в той же вкладке «Главная», где мы сейчас работаем.
Как видим, все незаполненные элементы таблицы были удалены.
Обратите внимание! При использовании данного метода строчка должна быть абсолютно пустая. Если в таблице имеются пустые элементы, расположенные в строке, которая содержит какие-то данные, как на изображении ниже, этот способ применять нельзя. Его использование может повлечь сдвиг элементов и нарушение структуры таблицы.
Урок: Как удалить пустые строки в Экселе
Способ 5: использование сортировки
Для того, чтобы убрать строки по определенному условию можно применять сортировку. Отсортировав элементы по установленному критерию, мы сможем собрать все строчки, удовлетворяющие условию вместе, если они разбросаны по всей таблице, и быстро убрать их.
- Выделяем всю область таблицы, в которой следует провести сортировку, или одну из её ячеек. Переходим во вкладку «Главная» и кликаем по значку «Сортировка и фильтр», которая расположена в группе «Редактирование». В открывшемся списке вариантов действий выбираем пункт «Настраиваемая сортировка».
Можно также совершить альтернативные действия, которые тоже приведут к открытию окна настраиваемой сортировки. После выделения любого элемента таблицы переходим во вкладку «Данные». Там в группе настроек «Сортировка и фильтр» жмем на кнопку «Сортировка».
- Запускается окно настраиваемой сортировки. Обязательно установите галочку, в случае её отсутствия, около пункта «Мои данные содержат заголовки», если у вашей таблицы имеется шапка. В поле «Сортировать по» нужно выбрать наименование столбца, по которому будет происходить отбор значений для удаления. В поле «Сортировка» нужно указать, по какому именно параметру будет происходить отбор:
- Значения;
- Цвет ячейки;
- Цвет шрифта;
- Значок ячейки.
Тут уже все зависит от конкретных обстоятельств, но в большинстве случаев подходит критерий «Значения». Хотя в дальнейшем мы поговорим и об использовании другой позиции.
В поле «Порядок» нужно указать, в каком порядке будут сортироваться данные. Выбор критериев в этом поле зависит от формата данных выделенного столбца. Например, для текстовых данных порядок будет «От А до Я» или «От Я до А», а для даты «От старых к новым» или «От новых к старым». Собственно сам порядок большого значения не имеет, так как в любом случае интересующие нас значения будут располагаться вместе.
После того, как настройка в данном окне выполнена, жмем на кнопку «OK». - Все данные выбранной колонки будут отсортированы по заданному критерию. Теперь мы можем выделить рядом находящиеся элементы любым из тех вариантов, о которых шла речь при рассмотрении предыдущих способов, и произвести их удаление.
Кстати, этот же способ можно использовать для группировки и массового удаления пустых строчек.
Внимание! Нужно учесть, что при выполнении такого вида сортировки, после удаления пустых ячеек положение строк будет отличаться от первоначального. В некоторых случаях это не важно. Но, если вам обязательно нужно вернуть первоначальное расположение, то тогда перед проведением сортировки следует построить дополнительный столбец и пронумеровать в нем все строчки, начиная с первой. После того, как нежелательные элементы будут удалены, можно провести повторную сортировку по столбцу, где располагается эта нумерация от меньшего к большему. В таком случае таблица приобретет изначальный порядок, естественно за вычетом удаленных элементов.
Урок: Сортировка данных в Экселе
Способ 6: использование фильтрации
Для удаления строк, которые содержат определенные значения, можно также использовать такой инструмент, как фильтрация. Преимущество данного способа состоит в том, что, если вам вдруг эти строчки когда-нибудь понадобится снова, то вы их сможете всегда вернуть.
- Выделяем всю таблицу или шапку курсором с зажатой левой кнопкой мыши. Кликаем по уже знакомой нам кнопке «Сортировка и фильтр», которая расположена во вкладке «Главная». Но на этот раз из открывшегося списка выбираем позицию «Фильтр».
Как и в предыдущем способе, задачу можно также решить через вкладку «Данные». Для этого, находясь в ней, нужно щелкнуть по кнопке «Фильтр», которая расположена в блоке инструментов «Сортировка и фильтр».
- После выполнения любого из вышеуказанных действий около правой границы каждой ячейки шапки появится символ фильтрации в виде треугольника, направленного углом вниз. Жмем по этому символу в том столбце, где находится значение, по которому мы будем убирать строки.
- Открывается меню фильтрования. Снимаем галочки с тех значений в строчках, которые хотим убрать. После этого следует нажать на кнопку «OK».
Таким образом, строки, содержащие значения, с которых вы сняли галочки, будут спрятаны. Но их всегда можно будет снова восстановить, сняв фильтрацию.
Урок: Применение фильтра в Excel
Способ 7: условное форматирование
Ещё более точно можно задать параметры выбора строк, если вместе с сортировкой или фильтрацией использовать инструменты условного форматирования. Вариантов ввода условий в этом случае очень много, поэтому мы рассмотрим конкретный пример, чтобы вы поняли сам механизм использования этой возможности. Нам нужно удалить строчки в таблице, по которым сумма выручки менее 11000 рублей.
- Выделяем столбец «Сумма выручки», к которому хотим применить условное форматирование. Находясь во вкладке «Главная», производим щелчок по значку «Условное форматирование», который расположен на ленте в блоке «Стили». После этого открывается список действий. Выбираем там позицию «Правила выделения ячеек». Далее запускается ещё одно меню. В нем нужно конкретнее выбрать суть правила. Тут уже следует производить выбор, основываясь на фактической задаче. В нашем отдельном случае нужно выбрать позицию «Меньше…».
- Запускается окно условного форматирования. В левом поле устанавливаем значение 11000. Все значения, которые меньше него, будут отформатированы. В правом поле есть возможность выбрать любой цвет форматирования, хотя можно также оставить там значение по умолчанию. После того, как настройки выполнены, щелкаем по кнопке «OK».
- Как видим, все ячейки, в которых имеются значения выручки менее 11000 рублей, были окрашены в выбранный цвет. Если нам нужно сохранить изначальный порядок, после удаления строк делаем дополнительную нумерацию в соседнем с таблицей столбце. Запускаем уже знакомое нам окно сортировки по столбцу «Сумма выручки» любым из способов, о которых шла речь выше.
- Открывается окно сортировки. Как всегда, обращаем внимание, чтобы около пункта «Мои данные содержат заголовки» стояла галочка. В поле «Сортировать по» выбираем столбец «Сумма выручки». В поле «Сортировка» устанавливаем значение «Цвет ячейки». В следующем поле выбираем тот цвет, строчки с которым нужно удалить, согласно условному форматированию. В нашем случае это розовый цвет. В поле «Порядок» выбираем, где будут размещаться отмеченные фрагменты: сверху или снизу. Впрочем, это не имеет принципиального значения. Стоит также отметить, что наименование «Порядок» может быть смещено влево от самого поля. После того, как все вышеуказанные настройки выполнены, жмем на кнопку «OK».
- Как видим, все строчки, в которых имеются выделенные по условию ячейки, сгруппированы вместе. Они будут располагаться вверху или внизу таблицы, в зависимости от того, какие параметры пользователь задал в окне сортировки. Теперь просто выделяем эти строчки тем методом, который предпочитаем, и проводим их удаление с помощью контекстного меню или кнопки на ленте.
- Затем можно отсортировать значения по столбцу с нумерацией, чтобы наша таблица приняла прежний порядок. Ставший ненужным столбец с номерами можно убрать, выделив его и нажав знакомую нам кнопку «Удалить» на ленте.
Поставленная задача по заданному условию решена.
Кроме того, можно произвести аналогичную операцию с условным форматированием, но только после этого проведя фильтрацию данных.
- Итак, применяем условное форматирование к столбцу «Сумма выручки» по полностью аналогичному сценарию. Включаем фильтрацию в таблице одним из тех способов, которые были уже озвучены выше.
- После того, как в шапке появились значки, символизирующие фильтр, кликаем по тому из них, который расположен в столбце «Сумма выручки». В открывшемся меню выбираем пункт «Фильтр по цвету». В блоке параметров «Фильтр по цвету ячейки» выбираем значение «Нет заливки».
- Как видим, после этого действия все строчки, которые были залиты цветом с помощью условного форматирования, исчезли. Они спрятаны фильтром, но если удалить фильтрацию, то в таком случае, указанные элементы снова отобразятся в документе.
Урок: Условное форматирование в Экселе
Как видим, существует очень большое количество способов удалить ненужные строки. Каким именно вариантом воспользоваться зависит от поставленной задачи и от количества удаляемых элементов. Например, чтобы удалить одну-две строчки вполне можно обойтись стандартными инструментами одиночного удаления. Но чтобы выделить много строк, пустые ячейки или элементы по заданному условию, существуют алгоритмы действий, которые значительно облегчают задачу пользователям и экономят их время. К таким инструментам относится окно выделения группы ячеек, сортировка, фильтрация, условное форматирование и т.п.
Удаление строки в Microsoft Excel
Смотрите также перепутаться. Поэтому для неприменима для перекрывающихся ПОЛНОСТЬЮ пустыми строками. месте (сравните с я покажу Вам столбцаПосле этого, все пустые таблице, то перед их убрать быстрее нумерацией, чтобы наша«Меньше…»«Сортировка и фильтр» позиции.
Как видим, все незаполненные указанной области. Весь
Процесс удаления строк
в целом, щелкнувВо время работы с перекрывающихся диапазонов инструмент диапазонов». Научимся быстро удалять результатом предыдущей попытки). 2 быстрых иПовсюду в интернете Вы строки будут удалены тем как совершить
Способ 1: одиночное удаление через контекстное меню
и проще. таблица приняла прежний., которая расположена воВ поле элементы таблицы были
- диапазон строчек, лежащий левой кнопки мыши программой Excel часто не подходит.СОВЕТ: эти ненужные строки,Воспользуйтесь этим способом, если надёжных способа удалить
- можете встретить простой из таблицы. сортировку, вставляем вСкачать последнюю версию порядок. Ставший ненужнымЗапускается окно условного форматирования. вкладке
«Порядок» удалены.
между этими номерами, по её номеру приходится прибегать кПолезный совет! Сочетание клавишСтоит помнить, что которые в дальнейшем в Вашей таблице пустые строки из совет, якобы позволяющийВажное замечание! Последний способ середину таблицы ещё
Excel столбец с номерами В левом поле«Главная»нужно указать, вОбратите внимание! При использовании
Способ 2: одиночное удаление с помощью инструментов на ленте
будет выделен. на вертикальной панели процедуре удаления строк. для удаления выделенной ячейки, содержащие формулы могут затруднить работу присутствуют многочисленные пустые
- листов Excel. удалить пустые строки: нельзя использовать в один столбец.Самым известным и популярным можно убрать, выделив устанавливаем значение. Но на этот каком порядке будут данного метода строчкаЕсли удаляемые строки разбросаны координат. После этого, Этот процесс может строки в Excel (даже если это с таблицей. ячейки, разбросанные по
- Этот метод работает, еслиВыделите данные от первой
таблицах с перекрывающимисяВсе ячейки этого столбца способом удаления пустых его и нажав11000 раз из открывшегося сортироваться данные. Выбор должна быть абсолютно по всему листу находясь во вкладке быть, как единичным, CTRL+«-». А для ссылки на пустыеПредставим, что у нас
Способ 3: групповое удаление
разным столбцам, а в Вашей таблице до последней ячейки. диапазонами, и с
- нумеруем по порядку. строк, является использование знакомую нам кнопку. Все значения, которые списка выбираем позицию критериев в этом пустая. Если в и не граничат«Главная» так и групповым,
ее выделения можно ячейки), не считаются есть таблица с Вам нужно удалить есть столбец, которыйНажмите пустыми ячейкам, которыеЗатем, производим сортировку по контекстного меню программы«Удалить» меньше него, будут«Фильтр» поле зависит от
таблице имеются пустые друг с другом,, жмем на значок в зависимости от нажать комбинацию горячих пустыми по определению. какими-то значениями, в только те строки, помогает определить, пустF5 находятся в строках, любому другому столбцу, Эксель. Чтобы убратьна ленте.
- отформатированы. В правом. формата данных выделенного элементы, расположенные в то в таком«Удалить» поставленных задач. Особый клавиш SHIFT+ПРОБЕЛ.При импорте и копировании которой есть полностью которые не имеют
рассматриваемый столбец или, чтобы открыть диалоговое где имеются данные. и удаляем перемещенные строки таким способом,Поставленная задача по заданному поле есть возможность
- Как и в предыдущем столбца. Например, для строке, которая содержит случае, нужно щелкнуть, размещенный в блоке интерес в этом таблиц в Excel пустые строки.
ни одной ячейки нет (ключевой столбец). окно В этом случае, вниз ячейки, как выделяем диапазон ячеек, условию решена. выбрать любой цвет способе, задачу можно текстовых данных порядок какие-то данные, как левой кнопкой мыши инструментов плане представляет удалениеЧтобы удалить одинаковые строки могут формироваться пустые
Приведем методы, которые используются с данными. К примеру, этоGo to может произойти смещение уже описывалось выше. который не содержитКроме того, можно произвести форматирования, хотя можно также решить через будет на изображении ниже, по всем номерам
- «Ячейки» по условию. Давайте в Excel, выделяем строки и ячейки. при удалении пустыхВ этом случае у может быть ID(Переход).
ячеек, и таблицаПосле этого, чтобы вернуть
данных, и кликаем аналогичную операцию с также оставить там
Способ 4: удаление пустых элементов
вкладку«От А до Я» этот способ применять этих строчек на. рассмотрим различные варианты всю таблицу. Переходим Они мешают работе, строк. Зачем нужно нас нет ключевого покупателя или номерВ диалоговом окне нажмите нарушится. порядок строк к правой кнопкой мыши. условным форматированием, но значение по умолчанию.«Данные»или нельзя. Его использование панели координат сДля выполнения группового удаления данной процедуры. на вкладку «Данные»
- отвлекают. удалять пустые строки столбца, который бы заказа, или что-то кнопкуКак видим, существует несколько тому, который уже В раскрывшемся контекстном только после этого После того, как. Для этого, находясь«От Я до А»
- может повлечь сдвиг зажатой клавишей строчек, прежде всего,Скачать последнюю версию — «Работа сНекоторые формулы могут работать можно прочитать в помог определить пуста подобное.
- Special способов удаления пустых был перед сортировкой, меню делаем переход проведя фильтрацию данных. настройки выполнены, щелкаем в ней, нужно, а для даты элементов и нарушениеCtrl нужно произвести выделение Excel данными» — «Удалить некорректно. Использовать ряд статье Советы по строка или нет.Нам важно сохранить порядок(Выделить).
ячеек из таблицы. проводим сортировку в по пункту «Удалить…».
Итак, применяем условное форматирование по кнопке щелкнуть по кнопке«От старых к новым» структуры таблицы.. необходимых элементов.Удаление строчек можно произвести дубликаты». инструментов в отношении построению таблиц. Поэтому, мы добавляем строк, поэтому мыВ диалоговом окне
Каким именно способом колонке с номерами Можно не вызывать
Способ 5: использование сортировки
к столбцу«OK»«Фильтр»илиУрок:Для того, чтобы убратьДля того, чтобы удалить совершенно разными способами.В открывшемся окне выделяем не полностью заполненногоСамым простым способом удаления
- вспомогательный столбец к не сможем простоGo to special лучше воспользоваться, зависит строк «От минимального контекстное меню, а«Сумма выручки»., которая расположена в«От новых к старым»Как удалить пустые строки выбранные строки, щелкаем несколько рядом расположенных Выбор конкретного решения те столбцы, в диапазона невозможно. Научимся пустых строк является таблице:
отсортировать таблицу по(Выделить группу ячеек) от сложности таблицы, к максимальному». набрать на клавиатурепо полностью аналогичномуКак видим, все ячейки, блоке инструментов. Собственно сам порядок в Экселе по любому выделению строчек, можно выделить зависит от того, которых находятся повторяющиеся
- быстро удалять пустые сортировка таблицы: выделяемВ конце таблицы добавьте этому столбцу, чтобы отметьте пункт и от того,Как видим, строки выстроились сочетание клавиш «Ctrl+-». сценарию. Включаем фильтрацию в которых имеются«Сортировка и фильтр» большого значения неДля того, чтобы убрать правой кнопкой мыши. смежные ячейки данных какие задачи ставит значения. Так как ячейки в конце
- диапазон, в котором
- столбец с именем
- переместить все пустые
- Blanks
как именно по в прежнем порядке,Появляется небольшое окошко, в в таблице одним значения выручки менее. имеет, так как строки по определенному В контекстном меню
строк, находящиеся в перед собой пользователь. нужно удалять повторяющиеся или середине таблицы. содержится таблица (Blanks строки вниз.(Пустые ячейки) и ней разбросаны пустые исключая пустые, которые котором нужно указать, из тех способов, 11000 рублей, былиПосле выполнения любого из в любом случае условию можно применять останавливаемся на пункте одном столбце. Для Рассмотрим различные варианты, строки, то должны Будем использовать простыеА2:C17и вставьте следующуюВыделите всю таблицу, от
нажмите строки (располагаются одним удалены. Теперь, нам что конкретно мы которые были уже окрашены в выбранный - вышеуказанных действий около интересующие нас значения сортировку. Отсортировав элементы«Удалить» этого зажимаем левую начиная от простейших быть выделены все средства, доступные пользователю), затем вызываем команду формулу в первую первой до последней
ОК блоком, или перемешаны осталось только удалить хотим удалить. Выставляем
озвучены выше. цвет. Если нам правой границы каждой будут располагаться вместе. по установленному критерию,. кнопку мыши и и заканчивая относительно столбцы. любого уровня. меню Данные/ Сортировка ячейку столбца: строки (нажмите. со строками, заполненными добавленный столбец с переключатель в позициюПосле того, как в нужно сохранить изначальный ячейки шапки появитсяПосле того, как мы сможем собратьОперация удаления всех выбранных курсором проводим по сложными методами.После нажатия ОК ExcelЧтобы показать на примере, и фильтр/ Сортировка
=COUNTBLANK(A2:C2)Ctrl+Home
Способ 6: использование фильтрации
Кликните правой кнопкой мыши данными). порядковыми номерами. Выделяем «строку». Жмем на шапке появились значки, порядок, после удаления символ фильтрации в настройка в данном все строчки, удовлетворяющие элементов будет произведена. этим элементам.Наиболее простой способ удаления
- формирует мини-отчет вида: как удалить лишние от минимального к=СЧИТАТЬПУСТОТЫ(A2:C2), а затем по любой изАвтор: Максим Тютюшев этот столбец. Затем кнопку «OK». символизирующие фильтр, кликаем строк делаем дополнительную виде треугольника, направленного окне выполнена, жмем условию вместе, еслиУрок:
Если диапазон большой, то строчек – этоПроредить таблицу можно с строки, для демонстрации максимальному или простоЭта формула, как иCtrl+Shift+End выделенных ячеек иВ этой статье я кликаем по кнопкеПосле этого, все строки по тому из нумерацию в соседнем
- углом вниз. Жмем на кнопку они разбросаны поКак выполнить выделение в можно выделить самую одиночный вариант данной помощью макроса. Например, порядка действий возьмем /Сортировка. обещает её имя,). нажмите
- объясню, почему удаление на ленте «Удалить». выделенного диапазона будут них, который расположен с таблицей столбце. по этому символу«OK» всей таблице, и
Excel верхнюю ячейку, щелкнув процедуры. Выполнить его такого: таблицу с условнымиПри сортировке таблиц с подсчитывает пустые ячейки
Добавьте автофильтр к таблице.Delete
Способ 7: условное форматирование
пустых строк в В раскрывшемся меню удалены. в столбце Запускаем уже знакомое в том столбце,. быстро убрать их.Иногда в таблице могут по ней левой можно, воспользовавшись контекстнымА можно ручками. Предлагаем данными: несколькими столбцами нужно в заданном диапазоне. Для этого на(Удалить).
- Excel при помощи выбираем пункт «УдалитьКак альтернативный вариант, можно«Сумма выручки» нам окно сортировки где находится значение,Все данные выбранной колонкиВыделяем всю область таблицы, встречаться пустые строчки, кнопкой мыши. Затем меню. простенький способ, доступныйПример 1. Сортировка данных быть осторожным, чтобыA2 вкладкеВ диалоговом окневыделить пустые ячейки столбцы с листа». выделить ячейки в. В открывшемся меню по столбцу по которому мы будут отсортированы по в которой следует данные из которых зажать клавишуКликаем правой кнопкой мыши
- каждому пользователю. в таблице. Выделяем ячейки не перескочилииDataDelete> После этого, нужный соответствующих строках, и выбираем пункт«Сумма выручки» будем убирать строки. заданному критерию. Теперь провести сортировку, или были ранее удалены.Shift по любой из
- В конце таблицы делаем всю таблицу. Открываем из своих строкC2(Данные) нажмите кнопку(Удаление ячеек) выберитеудалить строку столбец будет удален. находясь во вкладке«Фильтр по цвету»любым из способов,Открывается меню фильтрования. Снимаем мы можем выделить одну из её Такие элементы лучшеи кликнуть по ячеек той строки, вспомогательный столбец. Заполняем
- вкладку «Данные» - в другие. Поэтому,– это соответственноFilterEntire row– это плохаяУрок: Сортировка в Microsoft «Главная», кликнуть по. В блоке параметров о которых шла галочки с тех рядом находящиеся элементы ячеек. Переходим во убрать с листа самой нижней ячейке которую нужно удалить. чередующимися данными. Например, инструмент «Сортировка и для сортировки нужно первая и последняя(Фильтр).(Строку) и нажмите идея, и покажу Excel кнопке «Удалить», которая«Фильтр по цвету ячейки» речь выше. значений в строчках, любым из тех вкладку вовсе. Если они того диапазона, который В появившемся контекстном «о у о фильтр» — нажимаем выделять всю таблицу. ячейки текущей строки.Примените фильтр к столбцу
- ОК Вам 2 быстрыхЕщё одним вариантом скрыть расположена в блокевыбираем значениеОткрывается окно сортировки. Как которые хотим убрать. вариантов, о которых«Главная» расположены рядом друг нужно удалить. Выделены меню выбираем пункт у о у» кнопку «Сортировка». Или После сортировки поСкопируйте формулу на весьCust#
- . и правильных способа, пустые ячейки является инструментов «Ячейки» на«Нет заливки» всегда, обращаем внимание, После этого следует шла речь прии кликаем по с другом, то будут все элементы,
«Удалить…» и т.д. Вносим
щелкаем правой кнопкой возрастанию пустые строки столбец. Как это. Для этого нажмитеЭто очень плохой способ
- как удалить пустые применение фильтра. ленте. После этого,. чтобы около пункта нажать на кнопку рассмотрении предыдущих способов, значку вполне можно воспользоваться
- находящиеся между ними.. значения в первые мыши по выделенному окажутся внизу таблицы. сделать – смотрите кнопку со стрелкой, делайте так только строки не разрушаяВыделяем всю область таблицы, сразу произойдет удалениеКак видим, после этого«Мои данные содержат заголовки»«OK» и произвести их
- «Сортировка и фильтр» одним из способов,В случае, если нужноОткрывается небольшое окошко, в четыре ячейки. Потом диапазону и делаемЕсли важен порядок строк пошаговую инструкцию Как в заголовке столбца, с очень простыми данные. Все эти
и, располагаясь во без дополнительных диалоговых
действия все строчки,стояла галочка. В. удаление., которая расположена в который был описан удалить строчные диапазоны, котором нужно указать, выделяем их. «Цепляем» сортировку «от минимального до сортировки, то вставить одинаковую формулу снимите галочку в таблицами с парой способы работают в вкладке «Главная», делаем окон. которые были залиты полеТаким образом, строки, содержащиеКстати, этот же способ группе выше. Но что которые расположены в
что именно нужно
lumpics.ru
Удаление пустых строк в таблице Microsoft Excel
за черный крестик к максимальному». перед сортировкой нужно сразу во все опции дюжин строк, которые Excel 2013, 2010 клик по кнопкеКонечно, способ очень простой цветом с помощью«Сортировать по» значения, с которых можно использовать для«Редактирование» делать, если пустых отдалении друг от удалить. Переставляем переключатель в правом нижнем
Пустые строки после сортировки создать столбец с
Стандартное удаление
выбранные ячейки.Select All помещаются на одном и в более «Сортировка и фильтр», и известный. Но, условного форматирования, исчезли.выбираем столбец вы сняли галочки, группировки и массового. В открывшемся списке строк много и друга, то для в позицию углу и копируем по возрастанию оказываются порядковой нумерацией строк,
Теперь в нашей таблице(Выделить все), пролистайте экране, а ещё старых версиях. которая расположена в является ли он Они спрятаны фильтром,
«Сумма выручки» будут спрятаны. Но удаления пустых строчек.
вариантов действий выбираем они разбросаны по их выделения следует«Строку» буквы до конца внизу диапазона. а после удаления есть ключевой столбец! вниз к концу лучше –Если Вы читаете эту блоке настроек «Редактирование».
самым удобным, быстрым но если удалить. В поле их всегда можноВнимание! Нужно учесть, что
Сортировка
пункт всему пространству большой кликнуть по одной. диапазона.Если порядок значений важен, пустых строк, заново Примените фильтр к списка (на практикене делайте так совсем статью, то, скорее В появившемся меню,
и безопасным? фильтрацию, то в«Сортировка» будет снова восстановить, при выполнении такого«Настраиваемая сортировка» таблицы? Ведь процедура из ячеек, находящихсяПосле этого указанный элементУстанавливаем «Фильтр». Отфильтровываем последний то до сортировки отсортировать таблицу уже столбцу этот список может! Главная причина – всего, постоянно работаете делаем переход поЕсли пустые строки расположены таком случае, указанныеустанавливаем значение сняв фильтрацию.
вида сортировки, после. их поиска и в них, левой будет удален. столбец по значению необходимо вставить пустой по этому столбцу.Blanks быть весьма длинным) если строка с
в Excel с пункту «Фильтр». в одном месте, элементы снова отобразятся«Цвет ячейки»Урок: удаления пустых ячеек
Можно также совершить альтернативные удаления может занять
кнопкой мыши сТакже можно кликнуть левой «у». столбец, сделать сквознуюДля нахождения пустых ячеек
(выше дана пошаговая и поставьте галочку важными данными содержит большими таблицами. ВыВ ячейках шапки таблицы то их удаление в документе.. В следующем поле
Применение фильтра в Excel положение строк будет действия, которые тоже значительное время. Для одновременно зажатой клавишей кнопкой мыши поВыделяем все что осталось нумерацию. После сортировки можно также воспользоваться инструкция, как это в строке хотя бы одну знаете, что пустые появляется характерный значок. будет довольно легким.
Урок: выбираем тот цвет,
Применение фильтра
Ещё более точно можно отличаться от первоначального. приведут к открытию
ускорения решения даннойCtrl номеру строчки на после фильтрации и и удаления пустых Фильтром (Главная/ Редактирование/ сделать) чтобы показатьBlanks пустую ячейку, то строки периодически появляются
Кликаем по этому Но, если ониУсловное форматирование в Экселе строчки с которым задать параметры выбора В некоторых случаях
окна настраиваемой сортировки. задачи можно применить. Все выбранные элементы вертикальной панели координат.
удаляем. строк вновь отсортировать Сортировка и фильтр/ строки только с
(Пустые) в самомудалена будет вся строка
Выделение ячеек
среди данных, ограничивая значку в любом раскиданы по всейКак видим, существует очень нужно удалить, согласно строк, если вместе это не важно. После выделения любого нижеописанный алгоритм. будут отмечены. Далее следует щелкнутьУбираем фильтр – останутся данные по вставленному Фильтр). Выбираем подходящий максимальным значением (3).
низу списка. Нажмите. работу большинства инструментов на ваш выбор таблице, то их
большое количество способов условному форматированию. В с сортировкой или Но, если вам элемента таблицы переходимПереходим во вкладкуЧтобы провести непосредственную процедуру по выделению правой
только ячейки с столбцу с нумерацией. столбец, отображаем только
ЧислоОКНапример, у нас есть Excel с таблицами столбце. поиск и удаление удалить ненужные строки. нашем случае это фильтрацией использовать инструменты обязательно нужно вернуть во вкладку
«Главная» удаления строчек вызываем кнопкой мышки. В «о».Пример 2. Фильтр. Диапазон пустые ячейки, выделяем3. таблица клиентов, всего (сортировка, удаление дубликатов,В появившемся меню, снимаем может занять значительное Каким именно вариантом
розовый цвет. В
lumpics.ru
Как удалить все пустые строки в Excel
условного форматирования. Вариантов первоначальное расположение, то«Данные». На ленте инструментов контекстное меню или активировавшемся меню требуетсяВспомогательный столбец можно устранить должен быть отформатирован строки не содержащиеозначает, что всеВыделите все отфильтрованные строки: 6 строк. Мы промежуточные итоги и галочку с пункта время. В этом воспользоваться зависит от поле ввода условий в
тогда перед проведением. Там в группе жмем на значок же переходим к выбрать пункт и работать с как таблица с данных и удаляем ячейки в этой нажмите хотим удалить строки так далее), не «Пустые». Жмем на случае, должна помочь поставленной задачи и«Порядок» этом случае очень сортировки следует построить настроек«Найти и выделить» инструментам на ленте,«Удалить»
«прореженной таблицей». заголовками. Выделяем «шапку». их. строке пусты.Ctrl+Home3 позволяя им правильно кнопку «OK». сортировка. от количества удаляемыхвыбираем, где будут много, поэтому мы дополнительный столбец и«Сортировка и фильтр». Он расположен в а далее следуем.Однажды пользователь скрыл некую На вкладке «Данные»
- Другим способом выделения пустыхДалее выделите все отфильтрованные, затем стрелку вниз,
- и определять диапазон данных.
- Как видим, после этого,Выделяем всю табличную область. элементов. Например, чтобы
Никогда не удаляйте пустые строки, при помощи выбора пустых ячеек
размещаться отмеченные фрагменты: рассмотрим конкретный пример, пронумеровать в немжмем на кнопку
- группе тем рекомендациям, которые
- В этом случае процедура информацию в строках, нажимаем кнопку «Фильтр» ячеек является использование строки и удалите чтобы перейти к
- 5 И каждый раз все пустые строки Кликаем по ней
- удалить одну-две строчки сверху или снизу. чтобы вы поняли все строчки, начиная«Сортировка»«Редактирование» были даны во удаления проходит сразу чтобы она не
- («Сортировка и фильтр»). инструмента Выделение группы их целиком. Как первой строке с, потому что они приходится вручную определять
- исчезли, так как правой кнопкой мыши, вполне можно обойтись Впрочем, это не сам механизм использования с первой. После.
. В открывшемся списке время описания первого и не нужно отвлекала от работы. Справа от названия ячеек. это сделать – данными, а затем пустые. границы, иначе итогом они были отфильтрованы. и в контекстном стандартными инструментами одиночного имеет принципиального значения. этой возможности. Нам того, как нежелательные
Запускается окно настраиваемой сортировки. жмем на пункт и второго способа производить дополнительные действия Думал, что впоследствии каждого столбца появитсявыделяем диапазон описано выше.В результате нажмите
Сделайте так, как предложено будет неверный результатУрок: Как использовать автофильтр
меню выбираем пункт удаления. Но чтобы Стоит также отметить, нужно удалить строчки элементы будут удалены, Обязательно установите галочку,«Выделение группы ячеек» данного руководства.
в окне выбора данные еще понадобятся. стрелочка вниз. НажимаемА2:C17 пустая строка (строкаCtrl+Shift+End выше, и получите и уйма потраченного в Microsoft Excel «Сортировка». После этого, выделить много строк, что наименование в таблице, по можно провести повторную в случае её.Выделить нужные элементы можно объекта обработки.
Не понадобились – – открывается окно; 5) будет удалена,. такой результат:
Удаление пустых строк при помощи ключевого столбца
времени на исправлениеЕщё один способ удаления появляется ещё одно пустые ячейки или«Порядок» которым сумма выручки сортировку по столбцу, отсутствия, около пунктаЗапускается небольшое окошко выделения также через вертикальнуюКроме того, эту процедуру
скрытые строки можно фильтрации. Снимаем выделениевыбираем пункт меню Главная/ все остальные строкиКликните правой кнопкой мышиСтрока ошибок.
- использует выделение группы меню. В нём элементы по заданномуможет быть смещено менее 11000 рублей. где располагается эта«Мои данные содержат заголовки»
- группы ячеек. Ставим панель координат. В можно выполнить с удалить: они влияют напротив имени «Пустые». Редактирование/ Найти и (с пустыми ячейками
- по любой выделенной4Существует множество причин, почему пустых ячеек. Чтобы нужно выбрать один условию, существуют алгоритмы влево от самогоВыделяем столбец нумерация от меньшего, если у вашей в нем переключатель этом случае будут помощью инструментов на на формулы, мешают.Таким же способом можно выделить/ Выделение группы или без) останутся ячейке и из(Roger) тоже исчезла, появляются пустые строки.
- использовать этот способ, из следующих пунктов: действий, которые значительно поля. После того,«Сумма выручки» к большему. В таблицы имеется шапка. в позицию выделяться не отдельные ленте, которые размещены
- В тренировочной таблице скрыты удалить пустые ячейки ячеек…, на своём месте. контекстного меню выберите потому что ячейка К примеру, Вы сначала выделяем всю «Сортировка от А
- облегчают задачу пользователям как все вышеуказанные, к которому хотим таком случае таблица В поле«Пустые ячейки» ячейки, а строчки
- во вкладке ряды 5, 6, в строке Excel.выберите пункт пустые ячейкиТеперь вспомогательный столбец можноDelete row
- D4 получили рабочую книгу таблицу. Затем, находясь до Я», «От и экономят их настройки выполнены, жмем применить условное форматирование.
Удаление пустых строк в таблице без ключевого столбца
приобретет изначальный порядок,«Сортировать по». После этого жмем полностью.«Главная» 7: Выбираем нужный столбец в разделе Выделить; удалить. Или Вы(Удалить строку) или
в столбце Excel от другого во вкладке «Главная», минимального к максимальному», время. К таким на кнопку Находясь во вкладке естественно за вычетом
- нужно выбрать наименование на кнопкуДля того, чтобы выделить.Будем их удалять. и фильтруем его
далее нажимаем маленькую стрелочку
можете применить другой
просто нажмитеTraffic source человека или в кликаем по кнопке или «От нового инструментам относится окно«OK»«Главная» удаленных элементов. столбца, по которому
- «OK» смежную группу строк,Производим выделение в любомПереходим на «Файл»-«Сведения»-«Поиск проблем» данные. в меню Главная/ фильтр, чтобы показать
- Ctrl+-оказалась пуста результате экспорта из «Найти и выделить», к старому». Какой выделения группы ячеек,., производим щелчок поУрок: будет происходить отбор. зажимаем левую кнопку месте строчки, которую — инструмент «ИнспекторПример 3. Выделение группы
- Ячейки/ Удалить; только те ячейки,(знак минус).Если Ваша таблица не корпоративной базы данных, которая расположена на именно из перечисленных сортировка, фильтрация, условноеКак видим, все строчки, значкуСортировка данных в Экселе
- значений для удаления.Как видим, после того, мыши и проводим требуется убрать. Переходим документов». ячеек. Выделяем всювыберем Удалить ячейки (удалить в которых естьВ появившемся окне с велика, то Вы или ненужные данные ленте в группе пунктов будет находиться форматирование и т.п.
в которых имеются«Условное форматирование»
Для удаления строк, которые
В поле
как мы применили
office-guru.ru
Удаляем в MS EXCEL пустые строки в таблице
курсором по вертикальной во вкладкуВ отрывшемся окне ставим таблицу. В главном ячейки, со сдвигом одна или несколько вопросом заметите потерю данных, в строках были инструментов «Редактирование». В
в меню, зависитАвтор: Максим Тютюшев выделенные по условию, который расположен на содержат определенные значения,
«Сортировка» данное действие, все панели координат от«Главная» галочку напротив «Скрытые меню на вкладке вверх).
Сортировка
пустых ячеек.Для этогоDelete entire sheet row? но в реальных удалены вручную. В появившемся меню, кликаем от типа данных,Таблицы, в которых присутствуют ячейки, сгруппированы вместе. ленте в блоке можно также использоватьнужно указать, по пустые элементы выделены.
верхнего строчного элемента,. Кликаем по пиктограмме строки и столбцы». «Редактирование» нажимаем кнопкуЗдесь нужно быть аккуратным: снимите галочку в(Удалить всю строку таблицах с тысячами любом случае, если по пункту «Выделение которые размещены в
пустые строки, выглядят Они будут располагаться«Стили» такой инструмент, как какому именно параметру Теперь можно использовать который нужно удалить, в виде небольшого Нажимаем «Проверить».
Фильтр
«Найти и выделить». если таблица сдержит строке со значением листа?) нажмите строк Вы можете Ваша цель – группы ячеек…». ячейках таблицы. не очень эстетично. вверху или внизу
Выделение группы ячеек
. После этого открывается фильтрация. Преимущество данного будет происходить отбор: для их удаления
- к нижнему. треугольника, которая расположенаЧерез несколько секунд программа
- Выбираем инструмент «Выделение помимо пустых строк,0ОК
- неосознанно удалить дюжины удалить все эти
- Открывается окно, в которомПосле того, как вышеуказанная К тому же,
- таблицы, в зависимости список действий. Выбираем способа состоит в
Значения; любой из способов,Можно также воспользоваться и справа от значка отображает результат проверки. группы ячеек». строки с заполненными(ноль) и нажмите. нужных строк. Если пустые строки и переставляем переключатель в операция будет проделана, из-за лишних строк от того, какие там позицию том, что, если
Цвет ячейки;
о которых шла вариантом с использованием«Удалить»Нажимаем «Удалить все». НаВ открывшемся окне выбираем и пустыми ячейками,
excel2.ru
Как удалить пустые строки в Excel быстрыми способами
ОКОчистите применённый фильтр: на повезёт, Вы обнаружите получить чистую и позицию «пустые ячейки». все пустые ячейки
навигация по ним параметры пользователь задал«Правила выделения ячеек» вам вдруг этиЦвет шрифта; речь выше. Например, клавишив блоке инструментов экране появится соответствующее пункт «Пустые ячейки». то часть ячеек
Как в таблице Excel удалить пустые строки?
. вкладке потерю в течение аккуратную таблицу, то Жмем на кнопку переместятся в самый
может усложниться, так в окне сортировки.. Далее запускается ещё строчки когда-нибудь понадобитсяЗначок ячейки. можно нажать наShift«Ячейки» уведомление.Программа отмечает пустые ячейки. перескочит со своихУрок подготовлен для Вас
Data нескольких часов, восстановите следуйте простым шагам,
«OK». низ таблицы. Теперь, как придется прокручивать Теперь просто выделяем одно меню. В снова, то выТут уже все зависит кнопку. Кликаем левой кнопкой
. Выпадает список, вВ результате проделанной работы На главной странице строк на другие, командой сайта office-guru.ru(Данные) нажмите кнопку рабочую книгу из приведённым ниже:Как видим, после этого, мы можем удалить больший диапазон ячеек эти строчки тем нем нужно конкретнее
их сможете всегда от конкретных обстоятельств,«Удалить» мышки по первому котором нужно выбрать скрытые ячейки удалены,
находим вкладку «Ячейки», что испортит таблицу.Источник: https://www.ablebits.com/office-addins-blog/2013/10/01/remove-blank-rows-in-excel/Clear резервной копии иНикогда не удаляйте пустые все строки, содержащие эти ячейки любым
для перехода из методом, который предпочитаем,
выбрать суть правила. вернуть. но в большинстве, которая расположена на
номеру строки диапазона, пункт
нумерация восстановлена. нажимаем «Удалить». Если таблица вПеревел: Антон Андронов(Очистить). продолжите работу. А
строки, при помощи пустые ячейки, выделились. из тех способов, начала таблицы в и проводим их Тут уже следуетВыделяем всю таблицу или
случаев подходит критерий
Как удалить повторяющиеся строки в Excel?
ленте в той который следует удалить.«Удалить строки с листа»Таким образом, убрать пустые,Результат – заполненный диапазон формате EXCEL 2007,Автор: Антон Андронов
Отлично! Все пустые строки что если не выбора пустых ячеек Теперь жмем на о которых шла конец. Давайте выясним, удаление с помощью производить выбор, основываясь
шапку курсором с«Значения»
Как удалить каждую вторую строку в Excel?
же вкладке Затем зажимаем клавишу.
повторяющиеся или скрытые «без пустот». то EXCEL не
- Часто, особенно при импорте полностью удалены, а повезёт, и уУдаление пустых строк при уже знакомую нам речь в первой какие существуют способы контекстного меню или на фактической задаче. зажатой левой кнопкой. Хотя в дальнейшем«Главная»ShiftСтрочка будет тут же
- ячейки таблицы можноВнимание! После удаления часть даст испортить таким
- данных в EXCEL, строка Вас не будет
- помощи ключевого столбца кнопку «Удалить», расположенную части урока.
удаления пустых строк кнопки на ленте. В нашем отдельном
Как удалить скрытые строки в Excel?
мыши. Кликаем по мы поговорим и, где мы сейчаси выполняем щелчок удалена. с помощью встроенного ячеек перескакивает вверх образом таблицу: появится на листе могут3
резервной копии?Удаление пустых строк в на ленте в
Если критически важен порядок
- в программе MicrosoftЗатем можно отсортировать значения случае нужно выбрать
- уже знакомой нам об использовании другой работаем. по последнему номеру
- Также можно выделить строку функционала программы Excel.
- – данные могут сообщение «Данная команда формироваться таблицы с
(Roger) по-прежнему наДалее в этой статье таблице без ключевого
группе инструментов «Ячейки». размещения ячеек в Excel, и как по столбцу с позицию
exceltable.com
кнопке
Skip to content
Это руководство научит вас нескольким простым приемам безопасного удаления нескольких пустых строк в Excel без потери информации.
Пустые строки в таблице — это проблема, с которой мы все время от времени сталкиваемся, особенно при объединении данных из разных источников или импорте информации из каких-то отчетов. Они могут мешать вашим расчетам, портить внешний вид таблицы, а их удаление вручную может быть длительным и подверженным ошибкам процессом.
В этой статье вы узнаете несколько простых и надежных методов удаления “белых пятен” на листах Excel.
- Как НЕ НАДО удалять пустые строки в Excel
- Как удалить пустые строки при помощи формул
- Использование Power Query
- Удаляем строки с определенными пустыми ячейками
- Как убрать или скрыть лишние строки под данными
- Как быстро удалить пустые строки при помощи VBA
- Макрос 1. Удаление в выбранном диапазоне
- Макрос 2. Удаляем все пустые строки
- Макрос 3. Критерий удаления — пустая ячейка
- Самый быстрый способ удалить пустые строки в Excel
Как НЕ НАДО удалять пустые строки в Excel
Есть несколько различных способов удаления пустых строк в Microsoft Excel. Но на удивление многие онлайн-ресурсы придерживаются в своих рекомендациях наиболее опасных из них.
Пожалуй, самый популярный совет – использовать инструмент «Найти и выделить» > «Перейти к специальному» > «Пробелы» .
Что плохого в этой технике? Она выбирает все пустоты в диапазоне данных. Но ведь в строке может быть, к примеру, только одна пустая ячейка, а в остальных будет записаны какие-то данные. И, следовательно, вы в итоге удалите множество строчек, которые содержат хотя бы одну пустую ячейку. Некоторые нужные данные, естественно, будут утеряны.
Специально не буду подробно описывать последовательность действий в этом методе, чтобы вы случайно его не повторили.
И ключевым в данном случае является вопрос: «Вы уверены, что все ячейки в вашей строке пустые? У вас точно нет таких, в которых по какой-то причине не заполнены одна или несколько ячеек, а остальные содержат данные?»
Просто запомните: «Не следует использовать метод поиска пустых ячеек, чтобы выделить и удалить пустые строки».
В качестве иллюстрации на изображении ниже слева показана исходная таблица, а справа — итоговая таблица. И в результирующей таблице все неполные строки пропали, даже 4,6 и 10, которые были частично заполнены:
Встречаются также предложения удалять незаполненные строки при помощи сортировки таблицы или установления фильтра.
Но здесь мы сталкиваемся с той же опасностью. Если вы упорядочите данные по какому-то столбцу, к примеру, от меньшего к большему, то строчки с пустыми ячейками в этом столбце окажутся в самом низу. Но где гарантия того, что в других столбцах правее или левее также отсутствует информация? А если таблица достаточно большая, то и проверить это не так просто.
В итоге вы опять же рискуете удалить данные, в которых случайно оказался пропуск именно в этом столбце.
С фильтрацией примерно та же история. Вы можете установить фильтр по пустым ячейкам в каком-то конкретном столбце. Далее все может произойти так же, как в истории с сортировкой. Какие-то из ячеек могут оказаться заполнены нужной информацией. Чтобы обезопасить себя от случайной её потери, такой фильтр по пустым ячейкам нужно установить в каждом столбце. Хорошо, если их в вашей таблице штук 5. А если 20? А 30? Вряд ли у вас есть желание устанавливать, а затем снимать даже 10 фильтров.
Поэтому эти методы – это также не наш выбор.
Итог: если вы не хотите испортить или потерять данные, никогда не удаляйте пустые строки, выбирая каким-то способом отдельные пустые ячейки в вашей таблице. Вместо этого используйте один из наиболее продуманных подходов, обсуждаемых ниже.
Формула для удаления пустых строк в Excel
Формулу мы будем использовать в дополнительном столбце, который лучше всего расположить справа от вашей таблицы. Поясним на примере.
У нас имеется таблица с заказами от различных покупателей. В ней имеются пропуски. Часть ячеек не заполнена. Давайте избавимся от пустых строк, но при этом сохраним все прочие данные.
Если вы хотите точно знать, что удаляете, то используйте следующую формулу:
=ЕСЛИ(СЧЁТЗ(A2:E2)=0;»Пусто»;»»)
Где A2 — первая, а E2 — последняя использованная ячейка первой строки данных.
Введите эту формулу в F2 или любой другой свободный столбец в строке 2 и перетащите маркер заполнения, чтобы скопировать формулу вниз.
В результате у вас будет записано «Пусто» в незаполненных строках и ничего, если есть хотя бы одна ячейка с данными:
Логика формулы очевидна: вы подсчитываете заполненные ячейки с помощью функции СЧЁТЗ и используете оператор ЕСЛИ для возврата «Пусто» для нулевого результата. Если же найдена хоть какая-то информация в нужном диапазоне, то не возвращаем ничего.
Фактически, вы можете обойтись без ЕСЛИ:
=СЧЁТЗ(A2:Е2)=0
В этом случае формула вернет ИСТИНА для пустых и ЛОЖЬ для заполненных строк.
Встречаются также аналогичные решения с использованием функции СЧИТАТЬПУСТОТЫ. В ней указываем диапазон ячеек и затем сравниваем с количеством столбцов.
=ЕСЛИ(СЧИТАТЬПУСТОТЫ(A2:E2)=ЧИСЛСТОЛБ(A2:E2);»Пусто»;»»)
Если достигнуто равенство, значит, число незаполненных клеток равно числу столбцов и данных в строке нет. Поэтому её можно пометить на удаление.
Как мы это удаление сделаем?
Разберем пошагово действия, как быстро удалить пустые строки:
- Выберите любую ячейку в заголовке и нажмите «Фильтр» на вкладке «Данные». Это добавит стрелки раскрывающегося списка фильтрации ко всем ячейкам заголовка.
- Щелкните стрелку в заголовке столбца формулы, снимите флажок (Выбрать все), выберите «Пусто» и нажмите ОК:
- Выделите всё отфильтрованное. Для этого щелкните самую верхнюю ячейку и нажмите Ctrl + Shift + End, чтобы расширить выделение до последней ячейки отфильтрованной области.
Или же щелкните по номеру первой незаполненной строки на вертикальной шкале координат. При этом вся она должна подсветиться. Затем наберите на клавиатуре комбинацию Ctrl
+ Shift
+
(стрелка вниз). При этом будет выделена вся область до конца таблицы. Поле этого кликните по выделению правой кнопкой мыши и выберите из контекстного меню пункт «Удалить». Все выделенные строки будут удалены.
Можно не вызывать контекстное меню, а просто набрать на клавиатуре сочетание клавиш Ctrl
и -
.
- Снимите фильтр, нажав
Ctrl
+Shift
+L
. Или же поставьте курсор в самую верхнюю позицию и вновь нажмите на иконку фильтра в меню «Данные». - Удалите столбец с формулой проверки, поскольку он вам больше не нужен.
В результате мы имеем чистую таблицу без пробелов, но с сохранением всей информации. Частично заполненные строки остались в таблице, мы их не потеряли.
Совет. Вместо удаления, вы можете скопировать непустые строки в другое место. Для этого отфильтруйте всё, кроме «Пусто», выделите и нажмите Ctrl
+ C
. Затем переключитесь на другой лист, выберите верхнюю левую ячейку целевого диапазона и нажмите Ctrl
+ V
.
Как удалить пустые строки в Excel с помощью Power Query
В Excel 2016 и Excel 2019 есть еще один способ удалить незаполненные строки — с помощью инструмента Power Query. В Excel 2010 и 2013 его можно загрузить как надстройку.
Важное примечание! Этот метод работает со следующим предостережением: Power Query преобразует ваши данные в таблицу Excel и изменяет форматирование, такое как цвет заливки, границы и некоторые числовые форматы. Если для вас важно форматирование исходных данных, то лучше выбрать другой способ удаления.
Итак, давайте по порядку.
- Выберите диапазон, в котором вы хотите заняться удалением.
- Перейдите на вкладку «Данные» и нажмите Получить данные — Из других источников — Из таблицы/диапазона . Это загрузит вашу таблицу в редактор Power Query.
- На вкладке Главная в редакторе Power Query щелкните Удалить строки > Удалить пустые …. (как на рисунке).
- Нажмите кнопку «Закрыть и загрузить». Полученная таблица загрузится на новый лист и закроется редактор запросов.
В результате этих манипуляций я получил следующую таблицу без прежних белых полос посреди данных, но с парой неприятных изменений — формат чисел утерян и даты отображаются в формате по умолчанию вместо пользовательского.
Как удалить строки, если ячейка в определенном столбце пуста
В начале этого урока мы предостерегали вас от удаления пустых строк путем выбора пробелов. Однако этот метод пригодится, если вы хотите удалить строки на основе пробелов в определенном столбце.
В качестве примера удалим все строки, в которых ячейка в столбце A не содержит никакой информации:
- Выберите ключевой столбец, в нашем случае столбец A.
- На вкладке «Главная» нажмите Найти и выделить > Перейти… > Выделить. Или просто нажмите
F5
и затем — Выделить… .
- В диалоговом окне выберите «Пробелы» и затем — «ОК». Это выделит все пустоты в столбце A.
- Щелкните правой кнопкой мыши любую выделенную ячейку и выберите «Удалить…» из контекстного меню.
- В диалоговом окне «Удалить» кликните «Строку» и нажмите «ОК».
Готово! Строки, которые не имеют данных в столбце A, больше не существуют.
Такого же результата можно добиться, отфильтровав пробелы в ключевом столбце.
Как удалить лишние строки под данными или скрыть их.
Иногда строки, которые выглядят совершенно пустыми, на самом деле могут содержать пробелы, перевод строки или непечатаемые символы. Чтобы проверить, действительно ли последняя ячейка с данными является последней использованной ячейкой на листе, нажмите Ctrl + End. Если это привело вас к визуально свободной от данных строке под вашими данными, то с точки зрения Excel, в ней на самом деле что-то записано. Чтобы удалить эти лишние строки под таблицей, сделайте следующее:
- Щелкните заголовок первой свободной строки под данными, чтобы выбрать ее целиком.
- Нажмите
Ctrl
+Shift
+End
. Это выберет все строчки ниже, которые содержат что-либо, включая пробелы и непечатаемые символы. - Щелкните выделение правой кнопкой мыши, как это мы уже делали ранее, и выберите «Удалить…».
Однако, удаление — это достаточно радикальный шаг. Поэтому, думаю, стоит поискать более «мягкие» варианты. К примеру, нет ничего, что могло бы помешать вам незаполненные строки либо столбцы просто скрыть. Вот простая инструкция:
- Выберите строку под последней строкой с данными, щелкнув ее заголовок.
- Нажмите
Ctrl
+Shift
+, чтобы расширить выделение до конца вниз.
- Нажмите
Ctrl
+9
чтобы скрыть выбранные строки. Или щелкните выделение правой кнопкой мыши и выберите «Скрыть».
Чтобы вновь показать ранее скрытое, нажмите Ctrl
+ A
, чтобы выделить весь лист, а затем нажмите Ctrl
+ Shift
+ 9
, чтобы снова сделать все видимым.
Аналогичным образом вы можете скрыть неиспользуемые столбцы справа от ваших данных.
Как быстро удалить пустые строки в Excel с помощью VBA
Excel VBA может исправить множество вещей, включая и несколько пустых строк. Лучшее в предлагаемом подходе — то, что он не требует никаких навыков программирования. Просто возьмите один из приведенных ниже кодов и запустите его в своем Excel.
Макрос 1. Удалить пустые строки в выбранном диапазоне.
Этот код VBA автоматически удаляет все пустые строки в выбранном диапазоне, не показывая пользователю никаких сообщений или диалоговых окон.
Макрос удаляет строку, только если вся она пуста . Он определяет количество ячеек с данными в каждой строке, а затем удаляет строки с нулевым результатом.
Public Sub DeleteBlankRows()
Dim SourceRange As Range
Dim EntireRow As Range
Set SourceRange = Application.Selection
If Not (SourceRange Is Nothing) Then
Application.ScreenUpdating = False
For I = SourceRange.Rows.Count To 1 Step -1
Set EntireRow = SourceRange.Cells(I, 1).EntireRow
If Application.WorksheetFunction.CountA(EntireRow) = 0 Then
EntireRow.Delete
End If
Next
Application.ScreenUpdating = True
End If
End Sub
Чтобы дать пользователю возможность выбрать целевой диапазон после запуска макроса, используйте этот код:
Public Sub RemoveBlankLines()
Dim SourceRange As Range
Dim EntireRow As Range
On Error Resume Next
Set SourceRange = Application.InputBox( _
"Выберите диапазон:", "Удалить пустые строки", _
Application.Selection.Address, Type:=8)
If Not (SourceRange Is Nothing) Then
Application.ScreenUpdating = False
For I = SourceRange.Rows.Count To 1 Step -1
Set EntireRow = SourceRange.Cells(I, 1).EntireRow
If Application.WorksheetFunction.CountA(EntireRow) = 0 Then
EntireRow.Delete
End If
Next
Application.ScreenUpdating = True
End If
End Sub
После запуска макрос показывает вам поле ввода, вы указываете целевой диапазон и нажимаете OK:
Через мгновение все лишние строки в выбранном диапазоне будут удалены, а оставшиеся сдвинутся вверх.
Макрос 2. Удалить все пустые строки в Excel
Чтобы массово удалить все пустые строки на активном листе, макрос находит последнюю строку используемого диапазона (т.е. содержащую последнюю ячейку с данными), а затем переходит вверх, удаляя строчки, в которых нет никакой информации:
Sub DeleteAllEmptyRows() Dim LastRowIndex As Integer Dim RowIndex As Integer Dim UsedRng As Range Set UsedRng = ActiveSheet.UsedRange LastRowIndex = UsedRng.Row - 1 + UsedRng.Rows.Count Application.ScreenUpdating = False For RowIndex = LastRowIndex To 1 Step -1 If Application.CountA(Rows(RowIndex)) = 0 Then Rows(RowIndex).Delete End If Next RowIndex Application.ScreenUpdating = True End Sub
Макрос 3. Удалить строку, если ячейка пуста.
С помощью этого макроса вы можете удалить всю строку, если ячейка в указанном столбце не содержит данных.
Этот код проверяет столбец A на наличие пробелов. Чтобы удалить строки на основе другого столбца, замените «A» другой соответствующей буквой.
Sub DeleteRowIfCellBlank()
On Error Resume Next
Columns("A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
Важно! Макрос удаляет неиспользуемые строки со всего листа , поэтому будьте очень осторожны при его использовании. В качестве меры предосторожности может быть целесообразно создать резервную копию рабочего листа перед запуском этого макроса.
Чтобы удалить незаполненные строки в Excel с помощью макроса, вам нужно вставить код VBA в свою книгу.
Как добавить макрос в свою книгу?
Чтобы вставить макрос в книгу, выполните следующие действия:
- Откройте лист, на котором вы хотите произвести удаление.
- Нажмите
Alt
+F11
, чтобы открыть редактор Visual Basic. - На левой панели щелкните правой кнопкой мыши и выберите Insert > Module. Те же пункты можно выбрать вверху через главное меню.
- Вставьте код в появившееся окно кода.
- Нажмите F5 для запуска макроса (но вы можете сделать это и позже прямо из вашей книги).
- Нажмите кнопку «Сохранить». При этом вам будет предложено изменить формат вашей книги. Впрочем, запустить макрос на выполнение можно и без сохранения. Просто закройте окно Visual Basic и вернитесь к вашей таблице. Переходите сразу к пункту 3 ниже.
Чтобы выполнить макрос в рабочей книге Excel, сделайте следующее:
- Откройте свою собственную книгу и включите макросы, если будет предложено.
- Перейдите к нужной таблице.
- На листе нажмите
Alt
+F8
, выберите макрос и нажмите «Выполнить».
Вы можете запустить один из следующих макросов:
DeleteBlankRows — удаляет строки без данных в текущем выбранном диапазоне.
RemoveBlankLines — удаляет чистые строки и перемещается вверх в диапазоне, выбранном вами после запуска макроса.
DeleteAllEmptyRows — удаляет все незаполненные строки на активном листе.
DeleteRowIfCellBlank — удаляет строку, если ячейка в определенном столбце пуста.
Имейте в виду, что отменить удаление при помощи меню или же комбинации клавиш Ctrl+Z
в данном случае будет невозможно. Поэтому рекомендую перед использованием макросов позаботиться о сохранении резервной копии ваших данных.
Самый быстрый способ удалить пустые строки в Excel
Читая предыдущие примеры, разве не казалось, что мы используем кувалду, чтобы расколоть орех? Существует способ буквально в два клика мышки удалить пустые строки в Excel.
При помощи надстройки Ultimate Suite вы можете удалить все пустые строки на листе:
- На вкладке Ablebits Tools в группе Преобразование (Transform) нажмите Удалить пробелы (Delete Blanks) > Пустые строки (Empty Rows) :
- Надстройка сообщит вам, что все пустые строки будут удалены из активного листа, и попросит подтвердить. Нажмите ОК, и через мгновение все строки без данных будут удалены.
Как показано на скриншоте ниже, мы удалили только абсолютно пустые строки , в которых нет ни одной ячейки с данными:
Сравните это с первым рисунком, и вы без труда заметите те 3 строки, которые были удалены одним нажатием мышки. Согласитесь: это самый простой и быстрый способ удаления пустых строк среди всех прочих, рассмотренных в этой статье. Подробнее об инструменте удаления пустот в таблице вы можете прочитать здесь.
Чтобы узнать о других полезных функциях, включенных в надстройку Ultimate Suite, вы можете загрузить пробную версию.
Благодарю вас за чтение.
При импорте и копировании таблиц в Excel могут формироваться пустые строки и ячейки. Они мешают работе, отвлекают.
Некоторые формулы могут работать некорректно. Использовать ряд инструментов в отношении не полностью заполненного диапазона невозможно. Научимся быстро удалять пустые ячейки в конце или середине таблицы. Будем использовать простые средства, доступные пользователю любого уровня.
Как в таблице Excel удалить пустые строки?
Чтобы показать на примере, как удалить лишние строки, для демонстрации порядка действий возьмем таблицу с условными данными:
Пример 1. Сортировка данных в таблице. Выделяем всю таблицу. Открываем вкладку «Данные» — инструмент «Сортировка и фильтр» — нажимаем кнопку «Сортировка». Или щелкаем правой кнопкой мыши по выделенному диапазону и делаем сортировку «от минимального к максимальному».
Пустые строки после сортировки по возрастанию оказываются внизу диапазона.
Если порядок значений важен, то до сортировки необходимо вставить пустой столбец, сделать сквозную нумерацию. После сортировки и удаления пустых строк вновь отсортировать данные по вставленному столбцу с нумерацией.
Пример 2. Фильтр. Диапазон должен быть отформатирован как таблица с заголовками. Выделяем «шапку». На вкладке «Данные» нажимаем кнопку «Фильтр» («Сортировка и фильтр»). Справа от названия каждого столбца появится стрелочка вниз. Нажимаем – открывается окно фильтрации. Снимаем выделение напротив имени «Пустые».
Таким же способом можно удалить пустые ячейки в строке Excel. Выбираем нужный столбец и фильтруем его данные.
Пример 3. Выделение группы ячеек. Выделяем всю таблицу. В главном меню на вкладке «Редактирование» нажимаем кнопку «Найти и выделить». Выбираем инструмент «Выделение группы ячеек».
В открывшемся окне выбираем пункт «Пустые ячейки».
Программа отмечает пустые ячейки. На главной странице находим вкладку «Ячейки», нажимаем «Удалить».
Результат – заполненный диапазон «без пустот».
Внимание! После удаления часть ячеек перескакивает вверх – данные могут перепутаться. Поэтому для перекрывающихся диапазонов инструмент не подходит.
Полезный совет! Сочетание клавиш для удаления выделенной строки в Excel CTRL+«-». А для ее выделения можно нажать комбинацию горячих клавиш SHIFT+ПРОБЕЛ.
Как удалить повторяющиеся строки в Excel?
Чтобы удалить одинаковые строки в Excel, выделяем всю таблицу. Переходим на вкладку «Данные» — «Работа с данными» — «Удалить дубликаты».
В открывшемся окне выделяем те столбцы, в которых находятся повторяющиеся значения. Так как нужно удалять повторяющиеся строки, то должны быть выделены все столбцы.
После нажатия ОК Excel формирует мини-отчет вида:
Как удалить каждую вторую строку в Excel?
Проредить таблицу можно с помощью макроса. Например, такого:
А можно ручками. Предлагаем простенький способ, доступный каждому пользователю.
- В конце таблицы делаем вспомогательный столбец. Заполняем чередующимися данными. Например, «о у о у о у» и т.д. Вносим значения в первые четыре ячейки. Потом выделяем их. «Цепляем» за черный крестик в правом нижнем углу и копируем буквы до конца диапазона.
- Устанавливаем «Фильтр». Отфильтровываем последний столбец по значению «у».
- Выделяем все что осталось после фильтрации и удаляем.
- Убираем фильтр – останутся только ячейки с «о».
Вспомогательный столбец можно устранить и работать с «прореженной таблицей».
Как удалить скрытые строки в Excel?
Однажды пользователь скрыл некую информацию в строках, чтобы она не отвлекала от работы. Думал, что впоследствии данные еще понадобятся. Не понадобились – скрытые строки можно удалить: они влияют на формулы, мешают.
В тренировочной таблице скрыты ряды 5, 6, 7:
Будем их удалять.
- Переходим на «Файл»-«Сведения»-«Поиск проблем» — инструмент «Инспектор документов».
- В отрывшемся окне ставим галочку напротив «Скрытые строки и столбцы». Нажимаем «Проверить».
- Через несколько секунд программа отображает результат проверки.
- Нажимаем «Удалить все». На экране появится соответствующее уведомление.
В результате проделанной работы скрытые ячейки удалены, нумерация восстановлена.
Таким образом, убрать пустые, повторяющиеся или скрытые ячейки таблицы можно с помощью встроенного функционала программы Excel.
Перед выводом документа Excel на печать пользователю необходимо удалить лишние строки. Если их одна или две, это несложно. Но что делать, когда документ массовый и требует оперативного подхода к форматированию?
Первый способ: удаление одиночных строчек в малом количестве
Для того, чтобы отформатировать документ Excel, не нужно знать сложные функции и формулы. Чтобы удалить несколько строк, сделайте следующее:
- Предположим, в Excel имеется таблица, в которой присутствует одна лишняя строчка. Чтобы ее удалить, необходимо сделать клик на ячейке строки, от которой нужно избавиться, затем правой кнопкой мыши вызвать контекстное меню. Выбираем пункт «Удалить», а следом «Удалить строки».
- После этого объект будет удален из таблицы. Также можно выбрать номер строки в начале электронной книги и нажать «Удалить».
- Можно воспользоваться инструментами, расположенными на панели инструментов. Для этого выделяем строку, которая оказалась лишней в электронной книге. Переходим в рабочую панель, находим блок «Ячейки» во вкладке «Главная». Выбираем инструмент «Удалить», где нажимаем «Удалить строки с листа».
Для пользователей, хорошо знакомых с интерфейсом программы, удобнее брать инструменты для работы именно с панели управления, так как их отыскать в разы быстрее, чем те, что находятся в контекстном меню.
Когда диапазон документа большой, можно использовать групповое выделение ненужных строк и их удаление. Покажем, как это сделать на примере маленькой таблицы, но в случае масштабной электронной книги все получится ровно также.
- Если лишние строки располагаются друг за другом, можно сделать выделение мышью, затем воспользоваться кнопкой «Удалить». Здесь важно правильно выбрать «удалить строки с таблицы» или «Удалить строки с листа».
- Что делать, если строки расположены через одну или в любом другом хаотичном порядке на листе? Зажимаем клавишу «Ctrl» и левой кнопкой мыши делаем клики по необходимым строкам.
- По таблице хорошо видно, какие строчки отметились. Далее, чтобы их исключить из электронной книги, делаем вызов контекстного меню и нажимаем кнопку «Удалить».
Как видите, появляется только возможность «Удалить строки». После проделанных действий можно оформлять таблицу для отправки.
Третий способ: удаление пустых лишних строк
Если после обработки электронной таблицы остались пустые строки, их тоже необходимо удалить.
- Для этого находим все пустые строки во всем диапазоне таблицы. Переходим во вкладку «Главная», затем в блок «Найти и выделить», выбираем инструмент «Выделить группы ячеек».
- В появившемся небольшом окне необходимо переставить флажок напротив записи «Пустые ячейки», затем нажать на кнопку «Ок». Все необходимые строки выделены фоном.
- Далее во вкладке «Главная переходим к блоку «Ячейки» и нажимаем «Удалить».
Если электронная книга не имеет ограниченных таблиц, то последний способ удаления может не получиться, так как он предназначен только для тех случаев, если таблица с пустыми ячейками имеет рамки.
Четвертый способ: применение инструмента «Сортировка»
Когда для оформления документа есть конкретные условия, воспользуйтесь сортировкой для исключения ненужных строк.
- Выделяем ту область таблицы, которую необходимо отсортировать и оставить неизменной. Затем переходим во вкладку «Главная», перемещаемся к блоку «Сортировка и фильтр». Затем выбираем «Настраиваемая сортировка».
- В открывшемся окне выставляем все необходимые параметры, как показано на фото, и нажимаем кнопку «Ок». В каждом конкретном случае сортировка может выполняться по-другому.
- Оставшиеся строки можно удалить при помощи способов, рассмотренных выше.
При составлении таблиц в Microsoft Excel и работе с формулами часто образуются пустые строки, которые проблематично убрать. В данной статье будут описаны самые распространенные методы их удаления.
Содержание
- Как НЕ НАДО удалять пустые строки в Excel
- Формула для удаления пустых строк в Excel
- Как удалить пустые строки в Excel с помощью Power Query
- Как удалить строки, если ячейка в определенном столбце пуста
- Как удалить лишние строки под данными или скрыть их
- Как быстро удалить пустые строки в Excel с помощью VBA
- Макрос 1. Удалить пустые строки в выбранном диапазоне
- Макрос 2. Удалить все пустые строки в Excel
- Макрос 3. Удалить строку, если ячейка пуста
- Как добавить макрос в свою книгу
- Как удалить пустые строки в Excel с помощью сортировки
- Как удалить пустые строки в Excel с помощью фильтрации
- Как убрать пустые строки в Excel с помощью выделения группы ячеек
- Как удалить пустые строки в Экселе с помощью вспомогательного столбца
- Заключение
Как НЕ НАДО удалять пустые строки в Excel
Удаление пустых строк не рекомендуется выполнять через раздел «Найти и выделить». Данная команда удаляет сразу всю строку, в которой есть пустоты. В таком случае ячейки с нужной информацией также пропадут. Инструмент «Найти и выделить» актуален, когда пустой получилась целая строчка в таблице, и ее необходимо удалить. В такой ситуации необходимо проделать следующие шаги:
- Выделить пустую строчку с помощью мыши.
- Перейти в раздел «Найти и выделить».
- Кликнуть по пункту «Перейти к специальному».
- Нажать ЛКМ по слову «Пробел». После этого пустота должна исчезнуть, и таблица преобразится.
В Эксель пустые строки могут удаляться посредством сортировки таблицы либо установления фильтра. Однако такой способ также может привести к полному удалению строки с заполненными ячейками. Причем пострадать могут и соседние строчки или столбцы.
Обратите внимание! В Excel нельзя удалять пустые строки, выбирая отдельные ячейки в таблице во избежание потери важной информации. Лучше воспользоваться другими методами, которые будут описаны далее.
Формула для удаления пустых строк в Excel
Для выполнения поставленной задачи можно воспользоваться специальной формулой, которая работает во всех версиях программы: =ЕСЛИ(СЧЕТЗ(A2:E2)=0;»Пусто»;»»). А2 и Е2 — это первая и последняя ячейки строки, в которой необходимо убрать пустоты. Аналогичным образом выражение применяется для любого столбца таблицы. Пользователю необходимо поставить курсор мыши в свободную ячейку и прописать данную формулу в строке сверху главного меню. Далее эту формулу потребуется растянуть для всех строк или столбцов таблицы, зажав ЛКМ крестик в правом нижнем углу первой ячейки. После таких манипуляций пустые строчки пропадут.
Как удалить пустые строки в Excel с помощью Power Query
Power Query — это специальный инструмент, который присутствует в версиях Excel, начиная с 2013 года.
Важно! Такой инструмент изменяет форматирование таблицы, заливку ячеек, их размер, ориентацию.
Чтобы удалить пустые ячейки в таблицы, необходимо выполнить несколько простых шагов по алгоритму:
- Выделить манипулятором строчку или столбик, в котором есть пустоты, требующие деинсталляции.
- В интерфейсе Excel сверху перейти в раздел «Данные».
- В графе открывшихся параметров кликнуть по кнопке «Получить данные».
- В меню контекстного типа нажать по строке «Из других источников» и далее выбрать вариант «Из таблицы/диапазона». Теперь откроется небольшое меню, где надо поставить галочку рядом с параметром «Таблица с заголовком» и щелкнуть по «ОК».
- Изучить интерфейс открывшегося редактора Power Query.
- Кликнуть ЛКМ по кнопке «Удалить строки» в верхней части раздела.
- В контекстном меню нажать по «Удалить пустые строки».
- Щелкнуть по кнопке «Закрыть и загрузить».
- Проверить результат. После проделывания вышеизложенных манипуляций окно редактора должно закрыться, и в таблице пропадут пустые ячейки.
Дополнительная информация! После реализации рассмотренного способа формат отображения дат и чисел в таблице изменится.
Как удалить строки, если ячейка в определенном столбце пуста
После построения в некоторых столбцах таблицы могут появиться единичные пустые ячейки. От них легко избавиться методом пробелов, рассмотренного в начале статьи. В данной ситуации такой способ деинсталляции можно применить. Действовать нужно следующим образом:
- Нажать ПКМ по названию столбика, в котором есть пустоты.
- В контекстном меню нажать на «Выделить» и в следующем окне указать «Пустые ячейки». После закрытия окошка в выбранном столбце выделятся только пустоты, а ячейки с информацией останутся незатронутыми.
- Щелкнуть ПКМ по любой выделенной ячейки и нажать по строчке «Удалить». Откроется небольшое окно, в котором надо поставить тумблер напротив поля «Строки», а затем кликнуть «ОК».
- Проверить результат. Строчки, в которых присутствовали пустые ячейки, должны полностью деинсталлироваться из таблицы. Как и говорилось выше, минус метода в том, что ячейки с информацией также удалятся.
Как удалить лишние строки под данными или скрыть их
В процессе заполнения таблицы в Excel часто появляются пустые строки, в которых, на самом деле, прописана скрытая информация. Лишние ячейки возможно удалить следующим образом:
- Выделить пустую ячейку ЛКМ и зажать одновременно кнопки «Ctrl+Shift+End». Данная команда выделит оставшиеся ячейки, в которых на самом деле что-то написано.
- Кликнуть ПКМ по ячейке и в окошке контекстного типа выбрать вариант «Удалить».
- Проверить удалились ли лишние пустоты. Выбранные ячейки со скрытыми данными должны деинсталлироваться, как и в предыдущем методе.
Иногда пользователю не хочется удалять информацию из скрытых ячеек таблицы. В таком случае их можно скрыть. Скрытие строчек в Microsoft Office Excel осуществляется по следующей инструкции:
- Выделить ячейку под последней строкой с данными и зажать «Ctrl+Shift+End» для выделения оставшихся лишних пустот.
- После выделения всех пустот по любой из них надо кликнуть ПКМ и щелкнуть по варианту «Скрыть».
- Можно зажать кнопки «Ctrl+9» для скрытия лишних ячеек.
- Зажать «Ctrl+Shift+9», если пустоты нужно будет опять сделать видимыми.
Как быстро удалить пустые строки в Excel с помощью VBA
VBA — это специальный язык программирования, предназначенный для автоматизации процессов в редакторах Microsoft Office. С его помощью можно будет в кратчайшие сроки удалить пустые ячейки в Excel, скопировав нужный код программы. Для реализации такого способа деинсталляции не обязательно быть программистом. Далее будет рассмотрено несколько команд, реализуемых на VBA в Эксель.
Макрос 1. Удалить пустые строки в выбранном диапазоне
Если выделить нужные строки и ввести данный код, то можно удалить все пустоты указанного диапазона. При этом пользователь не увидит никаких предупреждений, сообщений, всплывающих диалоговых окон и т.д. Увидеть код для удаления пустот в диапазоне можно на следующем изображении:
Чтобы ввести макрос в Excel на языке программирования VBA и запустить его, необходимо:
- Переключиться в раздел «Разработчик», находящийся в списке параметров сверху главного меню.
- Кликнуть по кнопке «Запись макроса».
- Скопировать код с изображения выше и ввести его в соответствующее поле.
- Сохранить изменения нажатием на «ОК».
- Для запуска программы необходимо перейти во вкладку «Макросы», выбрать нужный код по названию созданных, выделить диапазон, в котором предстоит удалить пустоты, и кликнуть «ОК».
Важно! Созданный макрос сохранится в Excel, и его не нужно будет вводить каждый раз для выполнения конкретного действия.
Макрос 2. Удалить все пустые строки в Excel
С помощью написанного кода можно деинсталлировать сразу все пустоты, которые находятся на активном листе Эксель. Для этого используется следующий код:
Макрос 3. Удалить строку, если ячейка пуста
Это метод пробелов, который был описан выше, реализуемый с помощью кода. Данный способ позволяет удалить всю строку, в которой присутствует одна или несколько пустых ячеек, а также избавиться от лишних строк. Представленный код будет выглядеть так:
Перед запуском любого кода в Excel рекомендуется создать копию своей работы во избежание утери важных сведений в случае допущения ошибки.
Как добавить макрос в свою книгу
Для записи кодов в Excel создается своя книга. Выше был рассмотрен альтернативный метод создания и запуска макросов. Есть еще один способ, который заключается в выполнении следующих шагов:
- Открыть лист, в котором нужно удалить какие-либо ячейки.
- Зажать клавиши «Alt+F11», чтобы запустить встроенный редактор «Visual Basic».
- В графе параметров слева открывшегося окошка нажать по слову «Insert», а затем перейти во вкладку «Module».
- Вставить нужный код программы в отобразившееся окошко.
- Щелкнуть по F5, чтобы проверить код на работоспособность.
- Кликнуть по кнопке «Сохранить» для добавления макроса в свою книгу.
Дополнительная информация! Чтобы активировать созданный макрос в следующий раз, необходимо зайти в книгу, выбрать соответствующую таблицу, зажать «Alt+F8» с клавиатуры, выбрать нужный код и щелкнуть по кнопке «Выполнить».
Как удалить пустые строки в Excel с помощью сортировки
Сортировка данных в таблице помогает удалить пустоты. Данная операция выполняется по алгоритму:
- Выделить нужный диапазон ячеек ЛКМ.
- Перейти в раздел «Данные» сверху главного меню программы и кликнуть по кнопке «Сортировка».
- В следующем меню выбрать столбец для отсортировки информации в нем и нажать «ОК».
- Убедиться, что таблица отсортирована. Пустые строки расположатся под таблицей. Их при необходимости можно будет удалить.
Как удалить пустые строки в Excel с помощью фильтрации
Процесс выполнения поставленной задачи подразделяется на следующие этапы:
- Аналогичным образом выделить таблицу и переключиться в раздел «Данные» сверху окна программы.
- Теперь вместо сортировки нажать на кнопку «Фильтр».
- В появившемся окошке надо поставить галочку напротив значения «(Пустые)».
- Проверить, что все пустые ячейки в табличке выделились и удалить их стандартным методом, рассмотренным выше.
Перед выполнением способа фильтрации данных понадобится выделить весь диапазон таблицы, иначе фильтрация будет осуществляться только до первой пустоты.
Обратите внимание! Для деинсталляции пустых ячеек рассмотренным выше способом пользователю потребуется аккуратно отфильтровать каждый столбец в таблице, чтобы не удалить нужную информацию.
Как убрать пустые строки в Excel с помощью выделения группы ячеек
В Эксель есть встроенный инструмент, с помощью которого можно группами выделять ячейки. С его помощью удаление пустот производится по алгоритму:
- Выделить всю таблицу ЛКМ.
- Кликнуть по значку лупы графе вкладок сверху окна программы. Это меню «Найти и выделить».
- В контекстном меню щелкнуть по строчке «Выделить группу ячеек…».
- В отобразившемся окне поставить тумблер в поле «Пустые ячейки» и щелкнуть по «ОК». В таблице выделятся все пустоты.
- Удалить строку методом пробелов и проверить результат.
Как удалить пустые строки в Экселе с помощью вспомогательного столбца
Для деинсталляции пустот рядом с таблицей можно создать столбец, который будет выступать в роли вспомогательного элемента. Это один из самых быстрых и надежных способов удаления. Чтобы реализовать данный метод, требуется выполнить несколько простых манипуляций по пошаговой инструкции:
- Создать справа от исходной таблицы еще один столбик и назвать его, к примеру, «Пустая строка», чтобы не путаться в дальнейшем.
- Записать формулу «Считать пустоты», указав соответствующий диапазон, в котором программа выполнит проверку на наличие пустых строк.
- Когда пустые строчки будут обнаружены, их останется только выделить и деинсталлировать.
Важно! Данная формула выглядит следующим образом: «=СЧИТАТЬПУСТОТЫ(А6:D6)». Вместо букв в скобках указывается диапазон ячеек.
Заключение
Таким образом, существует несколько способов удаления пустых строк в Microsoft Excel, каждый из них актуален для конкретного случая. Чтобы разбираться в теме, необходимо внимательно ознакомиться с вышеизложенной информацией.
Оцените качество статьи. Нам важно ваше мнение:
Как удалить строки в эксель
Как удалить пустые строки в Excel быстрыми способами
При импорте и копировании таблиц в Excel могут формироваться пустые строки и ячейки. Они мешают работе, отвлекают.
Некоторые формулы могут работать некорректно. Использовать ряд инструментов в отношении не полностью заполненного диапазона невозможно. Научимся быстро удалять пустые ячейки в конце или середине таблицы. Будем использовать простые средства, доступные пользователю любого уровня.
Как в таблице Excel удалить пустые строки?
Чтобы показать на примере, как удалить лишние строки, для демонстрации порядка действий возьмем таблицу с условными данными:
Пример 1 . Сортировка данных в таблице. Выделяем всю таблицу. Открываем вкладку «Данные» — инструмент «Сортировка и фильтр» — нажимаем кнопку «Сортировка». Или щелкаем правой кнопкой мыши по выделенному диапазону и делаем сортировку «от минимального к максимальному».
Пустые строки после сортировки по возрастанию оказываются внизу диапазона.
Если порядок значений важен, то до сортировки необходимо вставить пустой столбец, сделать сквозную нумерацию. После сортировки и удаления пустых строк вновь отсортировать данные по вставленному столбцу с нумерацией.
Пример 2 . Фильтр. Диапазон должен быть отформатирован как таблица с заголовками. Выделяем «шапку». На вкладке «Данные» нажимаем кнопку «Фильтр» («Сортировка и фильтр»). Справа от названия каждого столбца появится стрелочка вниз. Нажимаем – открывается окно фильтрации. Снимаем выделение напротив имени «Пустые».
Таким же способом можно удалить пустые ячейки в строке Excel. Выбираем нужный столбец и фильтруем его данные.
Пример 3 . Выделение группы ячеек. Выделяем всю таблицу. В главном меню на вкладке «Редактирование» нажимаем кнопку «Найти и выделить». Выбираем инструмент «Выделение группы ячеек».
В открывшемся окне выбираем пункт «Пустые ячейки».
Программа отмечает пустые ячейки. На главной странице находим вкладку «Ячейки», нажимаем «Удалить».
Результат – заполненный диапазон «без пустот».
Внимание! После удаления часть ячеек перескакивает вверх – данные могут перепутаться. Поэтому для перекрывающихся диапазонов инструмент не подходит.
Полезный совет! Сочетание клавиш для удаления выделенной строки в Excel CTRL+«-». А для ее выделения можно нажать комбинацию горячих клавиш SHIFT+ПРОБЕЛ.
Как удалить повторяющиеся строки в Excel?
Чтобы удалить одинаковые строки в Excel, выделяем всю таблицу. Переходим на вкладку «Данные» — «Работа с данными» — «Удалить дубликаты».
В открывшемся окне выделяем те столбцы, в которых находятся повторяющиеся значения. Так как нужно удалять повторяющиеся строки, то должны быть выделены все столбцы.
После нажатия ОК Excel формирует мини-отчет вида:
Как удалить каждую вторую строку в Excel?
Проредить таблицу можно с помощью макроса. Например, такого:
А можно ручками. Предлагаем простенький способ, доступный каждому пользователю.
- В конце таблицы делаем вспомогательный столбец. Заполняем чередующимися данными. Например, «о у о у о у» и т.д. Вносим значения в первые четыре ячейки. Потом выделяем их. «Цепляем» за черный крестик в правом нижнем углу и копируем буквы до конца диапазона.
- Устанавливаем «Фильтр». Отфильтровываем последний столбец по значению «у».
- Выделяем все что осталось после фильтрации и удаляем.
- Убираем фильтр – останутся только ячейки с «о».
Вспомогательный столбец можно устранить и работать с «прореженной таблицей».
Как удалить скрытые строки в Excel?
Однажды пользователь скрыл некую информацию в строках, чтобы она не отвлекала от работы. Думал, что впоследствии данные еще понадобятся. Не понадобились – скрытые строки можно удалить: они влияют на формулы, мешают.
В тренировочной таблице скрыты ряды 5, 6, 7:
Будем их удалять.
- Переходим на «Файл»-«Сведения»-«Поиск проблем» — инструмент «Инспектор документов».
- В отрывшемся окне ставим галочку напротив «Скрытые строки и столбцы». Нажимаем «Проверить».
- Через несколько секунд программа отображает результат проверки.
- Нажимаем «Удалить все». На экране появится соответствующее уведомление.
В результате проделанной работы скрытые ячейки удалены, нумерация восстановлена.
Таким образом, убрать пустые, повторяющиеся или скрытые ячейки таблицы можно с помощью встроенного функционала программы Excel.
Как в Эксель (Excel) удалить строки по условию?
Как в Excel быстро удалить строки, содержимое которых удовлетворяет определённому условию?
Это удобно сделать с помощью фильтра.
Имеем таблицу данных с заголовком.
Щелкаем на любом месте в заголовке и выбираем на Главной вкладке пункт «Сортировка и фильтр — фильтр».
Фильтруем содержимое таблицы по требуемым условиям, по одному или нескольким столбцам.
Оставшиеся после применения фильтра ячейки / строки выделяем все вместе и выбираем пункт «Удалить строки с листа» (можно выбрать пункт «Удалить — строку» в меню после щелчка правой кнопкой мыши на выделенной ячейке).
Удалились именно те строки, которые были отфильтрованы, остальные остались на месте (нужно убрать все фильтры, чтобы их увидеть).
Я знаю 2 способа, позволяющих удалить определённые строки в Эксель (Excel).
1 способ — с помощью фильтра.
2 способ — с помощью VBA.
Расскажу о каждом способе подробно.
Если это делать с помощью фильтра, то порядок действий такой:
1) Отбираем нужные строки.
3) Убираем фильтр.
В результате в таблице останется только то, что нужно.
В таблице содержаться сведения о товарах и странах-производител ях, нужно оставить только импортные товары (то есть удалить строки, где содержится «Россия»).
1) Так как нас интересуют строки с определённым значением, то можно поставить фильтр так:
Щёлкнуть по любой ячейке с надписью «Россия» правой кнопкой мыши, а затем в контекстном меню выбрать пункт «Фильтр по значению выделенной ячейки».
2) В итоге останутся видимыми только те строки, которые требуется удалить.
Выделяем все строки и щёлкаем по выделенному правой кнопкой мыши, в контекстном меню выбираем «Удалить строки».
3) Строки удалятся, и таблица будет пустой (так как там пока стоит фильтр).
4) Снимаем фильтр с помощью кнопки на панели инструментов «Сортировка и фильтр».
Теперь можно убедиться, что в таблице остались строчки с только импортными товарами.
Нужно оставить только фрукты, стоящие > 100 рублей.
Здесь фильтр по значению ячейки уже не подойдёт, поэтому поступаем по-другому:
1) Щёлкаем левой кнопкой мыши по любой ячейке столбца с ценой и вызываем фильтр — с помощью копки «Фильтр» на вкладке «Данные» или с помощью копки «Сортировка и фильтр» на вкладке «Главная».
2) Теперь щёлкаем по специальной стрелочке на столбце с ценой, и выбираем «Числовые фильтры» -> «Меньше».
3) В появившемся окне вводим 100 и нажимаем на «OK».
4) Останутся строки с ценой 100.
Для удаления строк по определённому условию в VBA можно написать цикл, в котором перебираются все строки и одна (несколько) ячеек сравниваются с определённым значением.
Если условие выполняется, тогда удаляем строку с помощью команды Delete.
Создаём кнопку и привязываем к ней код (это самое простое, что можно придумать):
Dim i As Integer
Если вы хотите например удалить строки из таблицы Ексель, в которых есть некое число, или слово, то выделите одну из таких строк (с наличием этого числа или слова) Всю строку выделите а не ячейку с эти содержанием. Наверху в окнах задач ищем кнопку Сортировка и фильтр (на ней воронка нарисована) нажмите по ней, в меню выползающем выберите фильтр и установите условие сортировки, нажмите Применить.
5 вариантов, как удалить пустые строки в Excel
Доброго времени суток друзья!
Эту статью я написал с целью описать 5 простых вариантов, как возможно удалить пустые строки в Excel. Частенько после импорта данных или простого копирования с другого источника мы получаем пустые строки и столбцы, что в дальнейшем может негативно сказаться и осложнить работу с информацией.
Разрывы, которые возникают в таблице благодаря возникшим пустотам, могут помешать вам эффективно ее использовать. Возникают такие проблемы:
- ошибки при автоматическом построении разнообразных формул, графиков, диаграмм;
- пустые строки, выполняют роль разделителя вычисляемой области и т.п.;
Избежать таких ошибок очень легко и очень просто, нужно всегда следить постоянно за качеством вашей информации и при выявлении ненужных пробелов в ваших данных, удалять их. Найти и удалить незаполненые строки, столбцы и ячейки можно 5 способами:
Сортировка
Это самый простой способ убрать с вашей рабочей области или вычисляемого диапазона чистые строки. Вам нужно выделить диапазон, выбрать на вкладке «Данные» кнопку «Сортировка» и в предоставленном диалоговом окне выбираем вариант сортировки. Программа всё отсортирует по полочкам, и вы можете удалить пустые строки. Будьте внимательны! При использовании сортировки в таблице, которая имеет в своем составе несколько столбцов, вы можете нарушить целостность информации, ваши данные могут сместиться на другие ряды. Для избегания этой проблемы при выборе сортировки, нужно выделить всю таблицу и применить сортировку для всего выделенного объема.
Если очень важен порядок следования строк в таблице, вам стоит для начала создать столбик с порядковой нумерацией рядов, а после сортировки и удаления пустых срок в таблице Excel, снова выстроить данные по этому столбику.
Фильтрация
Этот способ также является простым и доступным абсолютно любому пользователю. Для применения фильтра на таблицу вам необходимо на вкладке «Главная» в разделе «Редактирование» нажимать кнопку «Сортировка и фильтр» и в открывшемся пункте меню выбираете «Фильтр». После включения фильтра, вам нужно выбрать столбец и в выпадающем меню указать отображение пустых ячеек. Дольше вы выделяете полученные пустые строки и просто-напросто удаляете их.
Выделение группы ячеек
Я бы и этот способ причислил к достаточно простым и лёгким. Для применения этого варианта вам нужен инструмент «Выделение группы ячеек». Удалить незаполненые строки возможно в несколько этапов:
- выделение нужного диапазона;
- выбираем вкладку «Главная», в блоке «Редактирование», кликаем «Найти и выделить» и в выпадающем меню выбираете «Выделение группы ячеек»;
- в диалоговом окне, в разделе «Выделить» отмечаем пункт «пустые ячейки»;
- переходим во вкладку «Главная» и нажимаем кнопку «Ячейки» и выбираем пункт «Удалить»;
- в диалоговом окне выбираете пункт «удалить ячейки со сдвигом вверх» и все незаполненые строки будут удалены.
Формула массива
Этот способ уже на искушенного пользователя. Хотя ничего уж слишком сложного и нет, тем не менее, этот способ я увидел у Николая Павлова на его сайте и решил добавить его для полноты информации о возможностях чистки от пустых строк с применением формулы массива.
Итак, в чём же состоит этот способ по удалению пустых строк в Excel и как его применять:
- для большей простоты дадим имена нашим диапазонам, для этого на вкладке «Формулы» нажимаете «Диспетчер имен» и присваиваете для двух диапазонов имена, например для изначальных данных с пустыми ячейками – «Пустые», а для обработанных – «БезПустых». Обязательное условие в том, что диапазоны должны иметь одинаковый результат, но вот размещение этих диапазонов могут и отличатся, это не критично;
- следующим шагом это введение в первую ячейку второго диапазона формулу:
=ЕСЛИ( СТРОКА() — СТРОКА (БезПустых) +1> ЧСТРОК( Пустые) — СЧИТАТЬПУСТОТЫ (Пустые);»«; ДВССЫЛ ( АДРЕС (НАИМЕНЬШИЙ ((ЕСЛИ (Пустые <>»»; СТРОКА (Пустые); СТРОКА()+ ЧСТРОК( Пустые))); СТРОКА() — СТРОКА (БезПустых)+1); СТОЛБЕЦ( Пустые);4))). Да я сам знаю, что формула страшная, сам, когда ее увидел, обалдел, тем не менее, она рабочая и исправно выполняет возложенные на нее обязанности;
- после прописания формулы, вам нужно окончить введение формулы «гарячей» комбинацией клавишCtrl+Shift+Enter, это необходимо для того, что бы формула была введена как формула массива. Теперь используя возможность в Excel как авто заполнение (копирование формулы, протягивая за крестик в углу) вы получили исходный диапазон, но уже без пустых ячеек.
Макрос
Этот вариант также не прост, но, используя предоставленные коды, и инструкции к их применению ничего сложного и неосуществимого вы не увидите. Макрос стоит использовать, если вы уверены что такую процедуру по удалению пустых строк в Excel, а также, столбцов или ячеек будет очень частым и для выполнения этих работ стоит прописать скрипт.
Перейдите во вкладку «Сервис», выберите раздел «Макрос» и нажмите кнопку «Редактор Visual Basic» или нажав ALT+F11 и в появившемся диалоговом окне редактора нажимаем «Insert» — «Module». В открывшимся, пустом модуле ставим код:
- для удаления всех незаполненых рядов в таблице:
Как удалить лишние строки в Microsoft Excel
Перед выводом документа Excel на печать пользователю необходимо удалить лишние строки. Если их одна или две, это несложно. Но что делать, когда документ массовый и требует оперативного подхода к форматированию?
Первый способ: удаление одиночных строчек в малом количестве
Для того, чтобы отформатировать документ Excel, не нужно знать сложные функции и формулы. Чтобы удалить несколько строк, сделайте следующее:
- Предположим, в Excel имеется таблица, в которой присутствует одна лишняя строчка. Чтобы ее удалить, необходимо сделать клик на ячейке строки, от которой нужно избавиться, затем правой кнопкой мыши вызвать контекстное меню. Выбираем пункт «Удалить», а следом «Удалить строки».
- После этого объект будет удален из таблицы. Также можно выбрать номер строки в начале электронной книги и нажать «Удалить».
- Можно воспользоваться инструментами, расположенными на панели инструментов. Для этого выделяем строку, которая оказалась лишней в электронной книге. Переходим в рабочую панель, находим блок «Ячейки» во вкладке «Главная». Выбираем инструмент «Удалить», где нажимаем «Удалить строки с листа».
Для пользователей, хорошо знакомых с интерфейсом программы, удобнее брать инструменты для работы именно с панели управления, так как их отыскать в разы быстрее, чем те, что находятся в контекстном меню.
Второй способ: групповое удаление строк в Excel
Когда диапазон документа большой, можно использовать групповое выделение ненужных строк и их удаление. Покажем, как это сделать на примере маленькой таблицы, но в случае масштабной электронной книги все получится ровно также.
- Если лишние строки располагаются друг за другом, можно сделать выделение мышью, затем воспользоваться кнопкой «Удалить». Здесь важно правильно выбрать «удалить строки с таблицы» или «Удалить строки с листа».
- Что делать, если строки расположены через одну или в любом другом хаотичном порядке на листе? Зажимаем клавишу «Ctrl» и левой кнопкой мыши делаем клики по необходимым строкам.
- По таблице хорошо видно, какие строчки отметились. Далее, чтобы их исключить из электронной книги, делаем вызов контекстного меню и нажимаем кнопку «Удалить».
Как видите, появляется только возможность «Удалить строки». После проделанных действий можно оформлять таблицу для отправки.
Третий способ: удаление пустых лишних строк
Если после обработки электронной таблицы остались пустые строки, их тоже необходимо удалить.
- Для этого находим все пустые строки во всем диапазоне таблицы. Переходим во вкладку «Главная», затем в блок «Найти и выделить», выбираем инструмент «Выделить группы ячеек».
- В появившемся небольшом окне необходимо переставить флажок напротив записи «Пустые ячейки», затем нажать на кнопку «Ок». Все необходимые строки выделены фоном.
- Далее во вкладке «Главная переходим к блоку «Ячейки» и нажимаем «Удалить».
Если электронная книга не имеет ограниченных таблиц, то последний способ удаления может не получиться, так как он предназначен только для тех случаев, если таблица с пустыми ячейками имеет рамки.
Четвертый способ: применение инструмента «Сортировка»
Когда для оформления документа есть конкретные условия, воспользуйтесь сортировкой для исключения ненужных строк.
- Выделяем ту область таблицы, которую необходимо отсортировать и оставить неизменной. Затем переходим во вкладку «Главная», перемещаемся к блоку «Сортировка и фильтр». Затем выбираем «Настраиваемая сортировка».
- В открывшемся окне выставляем все необходимые параметры, как показано на фото, и нажимаем кнопку «Ок». В каждом конкретном случае сортировка может выполняться по-другому.
- Оставшиеся строки можно удалить при помощи способов, рассмотренных выше.
Как удалить строки по условию?
Предположу, что почти каждый сталкивался с ситуацией, когда необходимо удалить только определенные строки: имеется большая таблица и необходимо удалить из неё только те строки, которые содержат какое-то слово (цифру, фразу). Для выполнения подобной задачи можно воспользоваться несколькими способами.
Способ первый:
Использовать встроенное средство Excel — фильтр. Сначала его необходимо «установить» на листе:
- Выделяем таблицу с данными, включая заголовки. Если их нет — то выделяем с самой первой строки таблицы, в которой необходимо удалить данные
- устанавливаем фильтр:
- для Excel 2003 : Данные—Фильтр—Автофильтр
- для Excel 2007-2010 : вкладка Данные (Data) —Фильтр (Filter)(или вкладка Главная (Home) —Сортировка и фильтр (Sort&Filter) —Фильтр (Filter) )
Теперь выбираем условие для фильтра:
- в Excel 2003 надо выбрать Условие и в появившейся форме выбрать непосредственно условие(«равно», «содержит», «начинается с» и т.д.), а напротив значение в соответствии с условием.
- Для 2007-2010 Excel нужно выбрать Текстовые фильтры (Text Filters) и либо сразу выбрать одно из предлагаемых условий, либо нажать Настраиваемый фильтр (Custom Filter) и ввести значения для отбора в форме
После этого удалить отфильтрованные строки. В 2007 Excel могут возникнуть проблемы с удалением отфильтрованных строк, поэтому рекомендую сначала так же прочитать статью: Excel удаляет вместо отфильтрованных строк — все?! Как избежать.
Способ второй:
применить код VBA, который потребует только указания значения, которое необходимо найти в строке и номер столбца, в котором искать значение.
Sub Del_SubStr() Dim sSubStr As String ‘искомое слово или фраза(может быть указанием на ячейку) Dim lCol As Long ‘номер столбца с просматриваемыми значениями Dim lLastRow As Long, li As Long Dim lMet As Long Dim arr sSubStr = InputBox(«Укажите значение, которое необходимо найти в строке», «Запрос параметра», «») If sSubStr = «» Then lMet = 0 Else lMet = 1 lCol = Val(InputBox(«Укажите номер столбца, в котором искать указанное значение», «Запрос параметра», 1)) If lCol = 0 Then Exit Sub lLastRow = ActiveSheet.UsedRange.Row — 1 + ActiveSheet.UsedRange.Rows.Count arr = Cells(1, lCol).Resize(lLastRow).Value Application.ScreenUpdating = 0 Dim rr As Range For li = 1 To lLastRow ‘цикл с первой строки до конца If -(InStr(arr(li, 1), sSubStr) > 0) = lMet Then If rr Is Nothing Then Set rr = Cells(li, 1) Else Set rr = Union(rr, Cells(li, 1)) End If End If Next li If Not rr Is Nothing Then rr.EntireRow.Delete Application.ScreenUpdating = 1 End Sub
Если значение sSubStr не будет указано, то будут удалены строки, ячейки указанного столбца которых, пустые.
Данный код необходимо поместить в стандартный модуль. Вызвать с листа его можно нажатием клавиш Alt + F8 , после чего выбрать Del_SubStr и нажать Выполнить. Если в данном коде в строке
If -(InStr(Cells(li, 1), sSubStr) > 0) = lMet Then
вместо = lMet указать <> lMet , то удаляться будут строки, не содержащие указанное для поиска значение. Иногда тоже удобно.
Но. Данный код просматривает строки на предмет частичного совпадения указанного значения. Например, если Вы укажете текст для поиска «отчет», то будут удалены все строки, в которых встречается это слово(«квартальный отчет», «отчет за месяц» и т.д.). Это не всегда нужно. Поэтому ниже приведен код, который будет удалять только строки, указанные ячейки которых равны конкретно указанному значению:
Sub Del_SubStr() Dim sSubStr As String ‘искомое слово или фраза(может быть указанием на ячейку) Dim lCol As Long ‘номер столбца с просматриваемыми значениями Dim lLastRow As Long, li As Long Dim arr sSubStr = InputBox(«Укажите значение, которое необходимо найти в строке», «Запрос параметра», «») lCol = Val(InputBox(«Укажите номер столбца, в котором искать указанное значение», «Запрос параметра», 1)) If lCol = 0 Then Exit Sub lLastRow = ActiveSheet.UsedRange.Row — 1 + ActiveSheet.UsedRange.Rows.Count arr = Cells(1, lCol).Resize(lLastRow).Value Application.ScreenUpdating = 0 Dim rr As Range For li = 1 To lLastRow ‘цикл с первой строки до конца If CStr(arr(li, 1)) = sSubStr Then If rr Is Nothing Then Set rr = Cells(li, 1) Else Set rr = Union(rr, Cells(li, 1)) End If End If Next li If Not rr Is Nothing Then rr.EntireRow.Delete Application.ScreenUpdating = 1 End Sub
Здесь так же, как и в случае с предыдущим кодом можно заменить оператор сравнения( Cells(li, lCol) = sSubStr ) с равно на неравенство( Cells(li, lCol) <> sSubStr ) и тогда удаляться будут строки, значения ячеек которых не равно указанному.
УДАЛЕНИЕ СТРОК НА ОСНОВАНИИ СПИСКА ЗНАЧЕНИЙ(МНОЖЕСТВЕННЫЕ КРИТЕРИИ)
Иногда бывают ситуации, когда необходимо удалить строки не по одному значению, а по нескольким. Например, если строка содержит или Итог или Отчет. Ниже приведен код, при помощи которого можно удалить строки, указав в качестве критерия диапазон значений.
Значения, которые необходимо найти и удалить перечисляются на листе с именем «Лист2». Т.е. указав на «Лист2» в столбце А(начиная с первой строки) несколько значений — они все будут удалены. Если лист называется иначе(скажем «Соответствия») в коде необходимо будет «Лист2» заменить на «Соответствия». Удаление строк происходит на активном в момент запуска кода листе. Это значит, что перед запуском кода надо перейти на тот лист, строки в котором необходимо удалить.
Sub Del_Array_SubStr() Dim sSubStr As String ‘искомое слово или фраза Dim lCol As Long ‘номер столбца с просматриваемыми значениями Dim lLastRow As Long, li As Long Dim avArr, lr As Long Dim arr lCol = Val(InputBox(«Укажите номер столбца, в котором искать указанное значение», «Запрос параметра», 1)) If lCol = 0 Then Exit Sub Application.ScreenUpdating = 0 lLastRow = ActiveSheet.UsedRange.Row — 1 + ActiveSheet.UsedRange.Rows.Count ‘заносим в массив значения листа, в котором необходимо удалить строки arr = Cells(1, lCol).Resize(lLastRow).Value ‘Получаем с Лист2 значения, которые надо удалить в активном листе With Sheets(«Лист2») ‘Имя листа с диапазоном значений на удаление avArr = .Range(.Cells(1, 1), .Cells(.Rows.Count, 1).End(xlUp)) End With ‘удаляем Dim rr As Range For lr = 1 To UBound(avArr, 1) sSubStr = avArr(lr, 1) For li = 1 To lLastRow ‘цикл с первой строки до конца If CStr(arr(li, 1)) = sSubStr Then If rr Is Nothing Then Set rr = Cells(li, 1) Else Set rr = Union(rr, Cells(li, 1)) End If End If DoEvents Next li DoEvents Next lr If Not rr Is Nothing Then rr.EntireRow.Delete Application.ScreenUpdating = 1 End Sub
Чтобы код выше удалял строки не по точному совпадению слов, а по частичному(например, в ячейке записано «Привет, как дела?», а в списке есть слово «привет» — надо удалить, т.к. есть слово «привет»), то надо строку:
What to Know
- Add/delete row: Shift + Spacebar > Ctrl + Shift and the plus or minus key, or Insert or Delete from the context menu.
- Add/delete column: Press Ctrl + Spacebar > Ctrl + Shift and the plus or minus key, or Insert or Delete from the context menu.
These instructions cover how to add and delete rows and columns using a keyboard shortcut and the right-click context menu in Excel 2019, 2016, 2013, 2010, Excel Online, and Excel for Mac.
Add Rows to an Excel Worksheet
When columns and rows containing data are deleted, the data is deleted as well. These losses also affect formulas and charts that reference the data in the deleted columns and rows.
If you accidentally delete columns or rows containing data, use the undo feature on the ribbon to get your data back.
Add Rows Using Shortcut Keys
The keyboard key combination used to add rows to a worksheet is:
Ctrl + Shift + " + " (plus sign)
If you have a keyboard with a Number Pad to the right of the regular keyboard, use the + sign there without the Shift key. The key combination is: Ctrl + «+» (plus sign)
Before adding a row, tell Excel where you want the new one to be inserted by selecting its neighbor. This can also be done using a keyboard shortcut:
Shift + Spacebar
Excel inserts the new row above the row selected.
To Add a Single Row Using a Keyboard Shortcut
- Select a cell in the row where you want the new row added.
- Press and hold the Shift key on the keyboard
- Press the Spacebar without releasing the Shift key.
- The entire row is highlighted.
- Press and hold the Ctrl and Shift keys on the keyboard.
- Press the » + » key without releasing the Ctrl and Shift keys.
- A new row is added above the selected row.
To Add Multiple Adjacent Rows Using a Keyboard Shortcut
Tell Excel how many new adjacent rows you want to add to the worksheet by selecting the same number of existing rows. If you want to insert two new rows, select two existing rows where you want the new ones to be located. If you want three new rows, select three existing rows.
To Add Three New Rows to a Worksheet
- Select a cell in the row where you want the new rows added.
- Press and hold the Shift key.
- Press the Spacebar without releasing the Shift key.
- The entire row is highlighted.
- Continue to hold the Shift key.
- Press the Up arrow key twice to select two additional rows.
- Press and hold the Ctrl and Shift keys.
- Press the « + » key without releasing the Ctrl and Shift keys.
- Three new rows are added above the selected rows.
Add Rows Using the Context Menu
The option in the context menu (also referred to as the right-click menu) that adds rows to a worksheet is Insert.
As with the keyboard method above, before adding a row, tell Excel where you want the new one to be inserted by selecting its neighbor.
The easiest way to add rows using the context menu is to select the entire row by selecting the row header.
To Add a Single Row to a Worksheet
- Select the row header of a row where you want the new row added. The entire row is highlighted.
- Right-click on the selected row to open the context menu.
- Choose Insert from the menu.
- A new row is added above the selected row.
To Add Multiple Adjacent Rows
Tell Excel how many new rows you want to add to the worksheet by selecting the same number of existing rows.
To Add Three New Rows to a Worksheet
- In the row header, drag with the mouse pointer to highlight three rows where you want the new rows added.
- Right-click on the selected rows.
- Choose Insert from the menu.
- Three new rows are added above the selected rows.
How To Insert Multiple Rows in Excel
Delete Rows in an Excel Worksheet
The keyboard key combination to delete rows from a worksheet is:
Ctrl + " - " (minus sign)
The easiest way to delete a row is to select the entire row to be deleted. This can also be done using a keyboard shortcut:
Shift + Spacebar
To Delete a Single Row using a Keyboard Shortcut
- Select a cell in the row to be deleted.
- Press and hold the Shift key.
- Press the Spacebar without releasing the Shift key.
- The entire row is highlighted.
- Release the Shift key.
- Press and hold the Ctrl key.
- Press the » — » key without releasing the Ctrl key.
- The selected row is deleted.
To Delete Adjacent Rows using a Keyboard Shortcut
Selecting adjacent rows in a worksheet allows you to delete them all at once. Selecting adjacent rows can be done using the arrow keys on the keyboard after the first row is selected.
To Delete Three Rows from a Worksheet
- Select a cell in a row at the bottom end of the group of rows to be deleted.
- Press and hold the Shift key.
- Press the Spacebar without releasing the Shift key.
- The entire row is highlighted.
- Continue to hold the Shift key.
- Press the Up arrow key twice to select two additional rows.
- Release the Shift key.
- Press and hold the Ctrl key.
- Press the » — » key without releasing the Ctrl key.
- The three selected rows are deleted.
Delete Rows Using the Context Menu
The option in the context menu (or right-click menu) that is used to delete rows from a worksheet is Delete.
The easiest way to delete rows using the context menu is to highlight the entire row by selecting the row header.
To Delete a Single Row to a Worksheet
- Select the row header of the row to be deleted.
- Right-click on the selected row to open the context menu.
- Choose Delete from the menu.
- The selected row is deleted.
To Delete Multiple Adjacent Rows
Again, multiple adjacent rows can be deleted at the same time if they are all selected
To Delete Three Rows from a Worksheet
In the row header, drag with the mouse pointer to highlight three adjacent rows.
- Right-click on the selected rows.
- Choose Delete from the menu.
- The three selected rows are deleted.
To Delete Separate Rows
Separate, or non-adjacent, rows can be deleted at the same time by first selecting them with the Ctrl key and mouse.
To Select Separate Rows
- Select the row header of the first row to be deleted.
- Press and hold the Ctrl key.
- Select additional rows in the row header to highlight them.
- Right-click on the selected rows.
- Choose Delete from the menu.
- The selected rows are deleted.
How to Remove Blank Rows in Excel
Add Columns to an Excel Worksheet
The keyboard key combination to add columns to a worksheet is the same as for adding rows:
Ctrl + Shift + " + " (plus sign)
If you have a keyboard with a Number Pad to the right of the regular keyboard, use the + sign there without the Shift key. The key combination becomes Ctrl++.
Before adding a column, tell Excel where you want the new one to be inserted by selecting its neighbor. This can also be done using a keyboard shortcut:
Ctrl + Spacebar
Excel inserts the new column to the left of the column selected.
To Add a Single Column using a Keyboard Shortcut
- Select a cell in the column where you want the new column added.
- Press and hold the Ctrl key.
- Press the Spacebar without releasing the Ctrl key.
- The entire column is highlighted.
- Press and hold the Ctrl and Shift keys.
- Press and release the » + » without releasing the Ctrl and Shift keys.
- A new column is added to the left of the selected column.
To Add Multiple Adjacent Columns using a Keyboard Shortcut
Tell Excel how many new adjacent columns you want to add to the worksheet by selecting the same number of existing columns.
If you want to insert two new columns, select two existing columns where you want the new ones to be located. If you want three new columns, select three existing columns.
To Add Three New Columns to a Worksheet
- Select a cell in the column where you want the new columns added.
- Press and hold the Ctrl key.
- Press the Spacebar without releasing the Ctrl key.
- The entire column is highlighted.
- Release the Ctrl key.
- Press and hold the Shift key.
- Press the Right arrow key twice to select two additional columns.
- Press and hold the Ctrl and Shift keys on the keyboard.
- Press the » + » without releasing the Ctrl and Shift keys.
- Three new columns are added to the left the selected columns.
Add Columns Using the Context Menu
The option in the context menu that is used to add columns to a worksheet is Insert.
Before adding a column, tell Excel where you want the new one to be inserted by selecting its neighbor.
The easiest way to add columns using the context menu is to highlight the entire column by selecting the column header.
To Add a Single Column to a Worksheet
- Select the column header of a column where you want the new column added. The entire column is highlighted.
- Right-click on the selected column to open the context menu.
- Choose Insert from the menu.
- A new column is added to the left of the selected column.
To Add Multiple Adjacent Columns
Again as with rows, tell Excel how many new columns you want to add to the worksheet by selecting the same number of existing columns.
To Add Three New Columns to a Worksheet
- In the column header, drag with the mouse pointer to highlight three columns where you want the new columns added.
- Right-click on the selected columns.
- Choose Insert from the menu.
- Three new columns are added to the left of the selected columns.
Delete Columns from an Excel Worksheet
The keyboard key combination used to delete columns from a worksheet is:
Ctrl + " - " (minus sign)
It’s important to note that deleting a column is just that — while there is the option of hiding columns, which is the not-so-permanent way of getting rid of your columns.
The easiest way to delete a column is to select the entire column to be deleted. This can also be done using a keyboard shortcut:
Ctrl + Spacebar
To Delete a Single Column using a Keyboard Shortcut
- Select a cell in the column to be deleted.
- Press and hold the Ctrl key.
- Press the Spacebar without releasing the Shift key.
- The entire column is highlighted.
- Continue to hold the Ctrl key.
- Press and release the » — » key without releasing the Ctrl key.
- The selected column is deleted.
To Delete Adjacent Columns using a Keyboard Shortcut
Selecting adjacent columns in a worksheet allows you to delete them all at once. Selecting adjacent columns can be done using the arrow keys on the keyboard after the first column is selected.
To Delete Three Columns from a Worksheet
- Select a cell in a column at the bottom end of the group of columns to be deleted.
- Press and hold the Shift key.
- Press the Spacebar without releasing the Shift key.
- The entire column is highlighted.
- Continue to hold the Shift key.
- Press the Up arrow keyboard twice to select two additional columns.
- Release the Shift key.
- Press and hold the Ctrl key.
- Press and release the » — » key without releasing the Ctrl key.
- The three selected columns are deleted.
Delete Columns Using the Context Menu
The option in the context menu that is used to delete columns from a worksheet is Delete.
The easiest way to delete columns using the context menu is to highlight the entire column by selecting the column header.
To Delete a Single Column to a Worksheet
- Select the column header of the column to be deleted.
- Right-click on the selected column to open the context menu.
- Choose Delete from the menu.
- The selected column is deleted.
To Delete Multiple Adjacent Columns
Multiple adjacent columns can be deleted at the same time if they are all selected.
To Delete Three Columns from a Worksheet
- In the column header, drag with the mouse pointer to highlight three adjacent columns.
- Right-click on the selected columns.
- Choose Delete from the menu.
- The three selected columns are deleted.
To Delete Separate Columns
Separate, or non-adjacent, columns can be deleted at the same time by first selecting them with the Ctrl key and mouse.
To Select Separate Columns
- Select the column header of the first column to be deleted.
- Press and hold the Ctrl key.
- Select additional rows in the column header to highlight them.
- Right-click on the selected columns.
- Choose Delete from the menu.
- The selected columns are deleted.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe