Как в excel убрать пустые строки до конца листа
Как удалить пустые строки Excel несколькими способами
Смотрите такжеrCell = Replace(rCell, котором встречаются пустые и пользоваться ейВыделяем исходный диапазонaR(n) = Rows(n).RowHeight у вас лист пример на десяток документов». ячеек перескакивает вверх отвлекают.В Excel удалить повторяющиеся пустые строки в выбирается строка выделения строку, подлежащую удалению. Удаление всего выделенного ваша таблица отформатирована
Удаление с помощью сортировки
При работе с большими Chr(10), » «) строки, как их во всех последующихЖмем клавишуNext n волшебный удалите его строк ? ЧтоВ отрывшемся окне ставим – данные могутНекоторые формулы могут работать строки, которые пустые, программе, вам необходимо: группы ячеек. А После этого в
диапазона может привести по стилям с объемами данных иногдаNext rCell автоматически можно убрать? случаях.F5For n = а данные вставьте выложить ? галочку напротив «Скрытые перепутаться. Поэтому для некорректно. Использовать ряд можно при помощиИзначально выделить ту область в окошке условия меню правого клика не только к
заголовками, это облегчает возникают проблемы, причиныMsgBox «The end!»,П-р:Для этого откройте редактор, далее кнопка 1 To iAntK на новый») такиKuklP строки и столбцы». перекрывающихся диапазонов инструмент инструментов в отношении фильтра. Много не таблицы, которая содержит

активируется та, которая выбираете соответствующую операцию. потере нужной информации, задачу. Если же которых, на первый , «»___________________ Visual Basic (ВыделитьaK(n) = Columns(n).ColumnWidth

Использование фильтра
да. Откуда вес,: Вашу таблицу в Нажимаем «Проверить». не подходит. не полностью заполненного разглагольствуя, перейдем непосредственно ненужные строки. указывает на пустые Заметьте, если использовать но и к нет, установите на взгляд, не очевидны.End SubY-T2|Abcdifg dsfgfALT+F11(Special)Next n так и не урезанном варианте. «ПриЧерез несколько секунд программаПолезный совет! Сочетание клавиш диапазона невозможно. Научимся

к самой инструкции:Затем нажать правую кнопку единицы. После этого клавишу Del, будет искажению оставшейся. заголовок любого столбца Например, при попыткеOleeg|пустая строка), вставьте новый пустой. В открывшмся окнеApplication.CutCopyMode = False понял. Скролл работает определении последней ячейки» отображает результат проверки.
Выделение диапазона полей
для удаления выделенной быстро удалять пустыеИзначально вам необходимо выделить мыши, чтобы вызвать в разделе операций произведена только очисткаИспользование первых двух способов
или всех колонок выделить всю таблицу: Вроде все получилось,| dfgfdhgdhsdg

модуль (меню выбираемRange(Cells(1, 1), Cells(lAntR, и вниз и — есть разныеНажимаем «Удалить все». На строки в Excel
ячейки в конце область вашей таблицы. контекстное меню. с ячейками выбирается содержимого, а не более надежно и фильтры. Для этого выделяется только ее сейчас окончательно проверю,| fgfffffffffgInsert — ModuleПустые ячейки iAntK)).Copy

Недостаток метода выделения ячеек
вбок. В том способы определения таковой. экране появится соответствующее CTRL+«-». А для или середине таблицы. Для этого, зажавВ списке надо нажать кнопка удаления. удаление целых строк. безопасно, поэтому лучше зайдите на вкладку часть, некорректно строятся спасибо за ожидание.——————-) и скопируйте туда(Blanks)Workbooks.Add числе и на
Возможно Вам не уведомление. ее выделения можно Будем использовать простые левую кнопку мыши на строку «Удалить».
Вот, собственно, и все
Как удалить пустые строки в «Экселе»: несколько простых методов
В прочем, для использовать именно их, «Главная», найдите панель промежуточные итоги илиOleegNew текст этой функции:и жмемsFil2 = ActiveWorkbook.Name тяжелом файле. все известны. Гадать,В результате проделанной работы нажать комбинацию горячих средства, доступные пользователю в левом верхнемПосле этого появится окошко, простейшие методы, при
Как удалить пустые строки в «Экселе» двумя простейшими методами?
самого простого случая чтобы удалить пустые инструментов «Редактирование» и сводные таблицы. При: Есть ли что-подобное: Предлагаю так. ДопустимFunction NoBlanks(DataRange AsОКActiveSheet.Name = sArkЮрий М что у Вас скрытые ячейки удалены, клавиш SHIFT+ПРОБЕЛ. любого уровня. ее углу, перетащите в котором необходимо помощи которых можно
можно использовать и строки в Excel. в меню «Сортировка внимательном рассмотрении оказывается, этому скрипту для ваши данные находятся Range) As Variant().ActiveSheet.Paste: У кого есть не так, нудно нумерация восстановлена.Чтобы показать на примере, ее в нижний выбрать, что именно произвести удаление пустых ее.Автор: Татьяна Казмирчук и фильтр» выберите

что виной этому openoffice? в Столбце А, Dim N AsВыделяются все пустыеApplication.CutCopyMode = False две версии? Сохраните и малоперспективно. ПоэтомуТаким образом, убрать пустые,Чтобы удалить одинаковые строки как удалить лишние правый. нужно удалить. В строк буквально вЕсть еще несколько методовВсем пользователям, которые работают пункт «Фильтр». На пустые строки. Вpomahc87 то Long Dim N2 ячейки в диапазоне.For n =
Как в «Экселе» удалить пустые строки с помощью сортировки?
в другой и и прошу: заголовок повторяющиеся или скрытые в Excel, выделяем строки, для демонстрацииДалее перейдите во вкладку нашем случае это пару кликов. Опять

для проведения таких с электронными таблицами заголовках выделенного столбца статье мы учимся: Доброго дняSub DeleteEmptyRows() As Long DimДаем в меню команду 1 To lAntR потом обратно. Что таблицы, несколько строк ячейки таблицы можно всю таблицу. Переходим порядка действий возьмем «Главная» и кликните строки, значит, выбирайте же, нужно помнить операций. Одним из в офисном редакторе
Удаление строк с использованием фильтра
или столбцов появятся удалять пустые строкиИмеется таблица сWith Range(«A1:A» & Rng As Range на удаление выделенныхRows(n).RowHeight = aR(n) получится — будут данных и подвал(это с помощью встроенного на вкладку «Данные»

таблицу с условными по кнопке «Сортировка пункт «Строку» и и том, что решений вопроса того, Excel, очень часто кнопки с направленными в Excel. данными Cells(Rows.Count, «A»).End(xlUp).Row) Dim MaxCells As
Выделение групп ячеек
ячеек: правой кнопкойNext n ли изменения? там где подписи функционала программы Excel. — «Работа с данными: и фильтр», а нажимайте «ОК». Теперь

в некоторых ячейках как удалить пустые приходится убирать пустые вниз треугольниками, показывающиеОткуда могут появляться записиНекоторые строки абсолютно.SpecialCells(xlCellTypeBlanks).EntireRow.Delete Long Dim Result() мышиFor n =KuklP начальников). От этогоЕвгений Шульц данными» — «УдалитьПример 1. Сортировка данных
Вместо послесловия
в контекстном меню все лишние строки может находиться скрытый строки в «Экселе», ячейки, находящиеся в наличие выпадающего списка. с отсутствием в пустые (или имеютEnd With As Variant Dim- 1 To iAntK: Юрий М имел можно будет плясать.: Как удалить неиспользуемые дубликаты». в таблице. Выделяем выберите «Фильтр». будут удалены из текст. А сами может стать применение строках, чтобы ониТеперь раскройте меню этого них данных? Такое нули, думаю, чтоEnd Sub R As LongУдалить ячейки (Delete Cells)Columns(n).ColumnWidth = aK(n) ввиду 2003 и А так, все строки ниже рабочейВ открывшемся окне выделяем всю таблицу. ОткрываемКак только вы это
таблицы. Однако можно
Четыре способа, как в Excel удалить пустые строки
пустые ячейки могут инструмента сортировки. не загромождали рабочее списка. Внизу перечня может наблюдаться при это не усложнитOleeg Dim C Asсо сдвигом вверх.Next n 2007. только гадают. области? те столбцы, в вкладку «Данные» - сделаете, в шапке ускорить этот процесс, быть зависимыми приДля этого нужно после пространство. Сейчас будет элементов колонки находится выгрузке информации из

Простое удаление
процесс): Long MaxCells =Для упрощения дадим нашимApplication.DisplayAlerts = FalseЕвгений ШульцKuklPExcel 2003, рабочая которых находятся повторяющиеся
инструмент «Сортировка и столбцов появятся выдающие пропустив этапы по
- ссылке на них выделения всей таблицы рассмотрено, как в
- пункт «Пустые». Выделите базы данных илиМожно ли с
- New Application.WorksheetFunction.Max( _ Application.Caller.Cells.Count,
рабочим диапазонам имена,Workbooks(sFil2).SaveAs sKat &: Прикольно, я нашел: Я вообще-то имел область до 400 значения. Так как фильтр» — нажимаем списки, вам необходимо вызову контекстного меню. в формулах. Если (Ctrl + A) таблице «Эксель» удалить его, предварительно сняв экспорте из другого помощью формул перенести: Так же могу DataRange.Cells.Count) ReDim Result(1 используя

«\» & «(2)» волшебный лист ) ввиду файл сВашей строки. нужно удалять повторяющиеся кнопку «Сортировка». Или развернуть один из Для этого просто произвести их удаление, в разделе данных
Сортировка
пустые строки. Некоторые флажки со всех файла или приложения. только значимые строки рассказать, как это To MaxCells, 1Диспетчер Имен (Name Manager) & sFil1А я уж таблицей в 2003При определении последней строки, то должны щелкаем правой кнопкой них (любой).
выделите ненужные строки формула потом не
- выбрать меню сортировки решения пригодятся и остальных элементов. В
- Значения могут быть на соседний лист сделать без макроса. To 1) For
- на вкладкеWorkbooks(sFil1).Close savechanges:=True думал че с Экселе сохраненный. И ячейки показывает на быть выделены все

мыши по выделенномуВ меню, которое появилось, и нажмите сочетание сработает, а сама и фильтра. Тут в других ситуациях. результате применения вы уничтожены вручную без Эксель?1. Выделяете ячейки
Использование фильтра
Each Rng InФормулы (Formulas)Application.DisplayAlerts = True руками или с не более 100 65536 строку, до
- столбцы. диапазону и делаем надо снять галку клавиш «CTRL+-«. программа выдаст ошибку применяется команда упорядочивания Например, при аналогичных оставите только пустые
- удаления самой строки.Получается, конечно, и в нужном столбце DataRange.Cells If Rng.Valueили — вEnd Sub
- головой уже О_о кб. размером(в соответствии нее же иПосле нажатия ОК Excel сортировку «от минимального с пункта «Пустые»
- Также есть альтернатива. Вы о присутствии в от минимального к действиях со столбцами

строки Excel. Удалите Так или иначе, автофильтром сделать это, (заполненные и пустые), <> vbNullString Then Excel 2003 и
Выделение
Евгений ШульцЗаменить лист сложно, с правилами форума). полоса прокрутки крутит, формирует мини-отчет вида: к максимальному». и нажать «ОК». можете после выделения вычислениях ссылки на максимальному (пустые строки
- или отдельными ячейками. их через список с этим явлением но попытаю счастья например, А1:А20
- N = N старше — меню: А что это
- много данных и Еще раз с из-за этого вПроредить таблицу можно с
- Пустые строки после сортировкиВот и все, как строк перейти во несуществующие или некорректные окажутся снизу). После

Для начала стоит сказать, операций правого клика нужно и можно здесь, мало ли2. Меню Правка + 1 Result(N,Вставка — Имя - Сергей? Просто ни перекрестных ссылок с
Как удалить пустые строки в Excel быстрыми способами
рабочую область скроллером помощью макроса. Например, по возрастанию оказываются видно, третий способ, вкладку «Главная» и данные. Поэтому в
этого их можно что при проведении мыши или из бороться.Видел в одной — Перейти (Ctrl+G), 1) = Rng.Value Присвоить макросами ни кодом другими листами.Serge
Как в таблице Excel удалить пустые строки?
практически невозможно попасть. такого: внизу диапазона. как удалить лишние там на панели такой ситуации следует

удалить. Если порядок операций такого рода блока операций «Ячейки»Один из способов, как из тем с Выделить — Пустые End If Next(Insert — Name - не пользуюсь, поэтомуВидимо придеться использовать: У меня работает. В ручную не

А можно ручками. ПредлагаемЕсли порядок значений важен, строки в Excel,
инструментов из выпадающего быть особо внимательным, построения данных важен, нужно быть крайне вкладки «Главная». удалить пустые строки помощью сводной таблицы ячейки — ОК Rng For N2
Define) собственно не понимаю вариант со скрытием25Кб удаляется. Выделяю 401 простенький способ, доступный то до сортировки намного удобнее, чем списка «Удалить» выбрать чтобы не нарушить сначала необходимо использовать внимательным. Дело вОтмечаем таблицу и вызываем

в Excel - и макросов колдовали,3. Меню Правка = N +Диапазону B3:B10 даем имя о чем речь.
областей.KuklP строку, далее выделяю каждому пользователю. необходимо вставить пустой некоторые из предыдущих. пункт «Удалить строки целостность математических или

вставку пустого столбца том, что ячейки

пункт меню «Выделить использование сортировки. Если но мне хочется — Удалить -

1 To MaxCellsЕстьПустые
Но если неВсем спасибо за: Хитрый и коварный все неиспользуемые строкиВ конце таблицы делаем столбец, сделать сквозную
Напоследок расскажем еще об с листа», что других операций. В со сквозной нумерацией. могут содержать скрытые группу ячеек». Он необходимо удалить те
Как удалить повторяющиеся строки в Excel?
Строку — ОК Result(N2, 1) =, диапазону D3:D10 - сложно готов попробовать помощь ) Serge 007.:-) CTRL+SHIFT+стрелка вниз. Пробовал

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

записи, у которыхNic70y

Как удалить каждую вторую строку в Excel?
New vbNullString Next N2НетПустых

- очищать это выделение чередующимися данными. Например, и удаления пустых как удалить изПервый способ, как в просто. В зависимости снова производите упорядочивание А сами вычисления команд «Редактирование» и ни в одной: так не бывает: Хм. в одну If Application.Caller.Rows.Count =. Диапазоны должны быть

- Казанский: Сохраненный в формате: а если скрыть

- по всякому, удалять, «о у о строк вновь отсортировать

- таблицы пустые строки. Excel удалить пустые от того, какой
по пронумерованному столбцу. могут ссылаться на вызывается операцией «Найти
Как удалить скрытые строки в Excel?
ячейке нет данных,Цитата строку? Как плохо, 1 Then NoBlanks строго одного размера,: 2010, файл весит лишние строки? сохраняться, ничего не у о у»
данные по вставленному На сей раз строки, мы разобрали.

результат должен быть
- Решить вопрос того, как строки, в которых и выделить».

- сортировать можно поpomahc87, 22.07.2015 в что вы ленитесь = Application.Transpose(Result) Else

- а расположены могутПочитай тут:

- 180 КБ, НоKuklP меняется, неиспользуемая область
и т.д. Вносим столбцу с нумерацией. будем использовать выделение

Однако он не получен, можно применять удалить пустые строки данные отсутствуют, ноВ окне настроек команды
Как удалить неиспользуемые строки ниже рабочей области
любому столбцу. Если 14:46, в сообщении открыть Excel и NoBlanks = Result
быть где угодноИ тут: если его опять
: А Серж, что остается, скроллер не значения в первыеПример 2. Фильтр. Диапазон ячеек, которое осуществляется очень удобен, если ту или иную в «Экселе», можно
их предполагается ввести выбираем вариант «пустые же только те, № 1200?’200px’:»+(this.scrollHeight+5)+’px’);»>перенестиэто другое сделать небольшой пример End If End относительно друг друга.KuklP сохранять в 2003, по-Вашему сделал? изменятся.
четыре ячейки. Потом должен быть отформатирован с помощью специального нужно удалить много
методику. и при помощи в дальнейшем. Такие ячейки» и нажимаем что не заполнены дело.
в файле, а
FunctionТеперь выделим первую ячейку: Это макрос. Попробуйте то 1,43 МБGuestGuest выделяем их. «Цепляем» как таблица с инструмента. Но обо строк, ведь выделятьАвтор: Панькова Оксана Владимировна простого фильтра. Устанавливают ячейки с точки
«ОК». в определенных колонкахдоп.столбец + ВПР затем его выложитьНе забудьте сохранить файл
второго диапазона (D3) выполнить его в
KuklP: Урезал таблицу до: Что значит - за черный крестик заголовками. Выделяем «шапку». всем по порядку:
их придется довольноРаботая с огромным объемом его путем выделения зрения программы пустымиПрограмма отмечает нужные записи. — сортируйте толькокитин на форум. и вернитесь из и введем в своем файле. Вам: Может еще вот 25 строк, все «В ручную не в правом нижнем На вкладке «Данные»Снова выделите всю таблицу, долго. Именно поэтому данных в таблицах
столбца, группы столбцов не считаются. Чтобы удалить пустые эту колонку. Покажем: формула массиваА что если, редактора Visual Basic нее такую страшноватую он никак не это?
по прежнему, размер удаляется».
углу и копируем
нажимаем кнопку «Фильтр» в которой находятся мы сейчас расскажем,
«Эксель», ненароком можно или всей таблицы.Но посмотрим, как в
строки Excel, используйте на примере, как200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(ИНДЕКС(Исходник!B$3:B$25;НАИМЕНЬШИЙ(ЕСЛИ(Исходник!B$3:B$25<>»»;СТРОКА(Исходник!B$3:B$25)-2);СТРОКА(A1)));»»)
заполненных ячеек в в Excel. Чтобы формулу: навредит. Ваш файлSub ReduceSize() книги с одним
Вариант (как один буквы до конца («Сортировка и фильтр»). нужные вам данные как в Excel оставить пустые строки,
Кроме того, применяют «Экселе» удалить пустые команду «Удалить строки это сделать для_Boroda_ столбце 20000, а
использовать эту функцию=ЕСЛИ(СТРОКА()-СТРОКА(НетПустых)+1>ЧСТРОК(ЕстьПустые)-СЧИТАТЬПУСТОТЫ(ЕстьПустые);»»;ДВССЫЛ(АДРЕС(НАИМЕНЬШИЙ((ЕСЛИ(ЕстьПустые<>»»;СТРОКА(ЕстьПустые);СТРОКА()+ЧСТРОК(ЕстьПустые)));СТРОКА()-СТРОКА(НетПустых)+1);СТОЛБЕЦ(ЕстьПустые);4))) не пострадает. БудетDim lAntR As листом 1,5Мб О_о из многих): после
диапазона. Справа от названия и непосредственно пустые удалить пустые строки
что в некоторых команду «Фильтр» в строки, если они с листа», из целиком пустых записей.
: 2003 Excel мы сейчас их в нашем примере:В английской версии это создан новый - LongСжал в rar-архив проделанных манипуляций поУстанавливаем «Фильтр». Отфильтровываем последний каждого столбца появится строки. при помощи инструмента
случаях совсем недопустимо. разделе сортировки. действительно являются таковыми. меню операции «Удалить»Поставщик косметики прислал прайс-лист,200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(СТРОКА(A1)>СЧЁТ(Исходник!$B$3:$B$99);»»;ИНДЕКС(Исходник!B$1:B$99;НАИМЕНЬШИЙ(ЕСЛИ(Исходник!$B$3:$B$99;СТРОКА(Исходник!$B$3:$B$99));СТРОКА(A1)))) развернём и в
Выделите достаточный диапазон пустых будет: (2)+имя Вашего файла.Dim iAntK As
— 20Кб. Скрыть очистке/удалению обязательно сразу столбец по значению
стрелочка вниз. НажимаемПерейдите во вкладку «Главная» «Сортировка». В этой статье
Теперь остается нажать на Самым простым методом блока «Ячейки». в котором часть
Но это только одну строку - ячеек, например F3:F10.
=IF(ROW()-ROW(НетПустых)+1>ROWS(ЕстьПустые)-COUNTBLANK(ЕстьПустые),»»,INDIRECT(ADDRESS(SMALL((IF(ЕстьПустые<>»»,ROW(ЕстьПустые),ROW()+ROWS(ЕстьПустые))),ROW()-ROW(НетПустых)+1),COLUMN(ЕстьПустые),4))) Так мне удалось
Integer неиспользуемые строки можно, же жмем Ctrl+Home «у». – открывается окно и нажмите поИтак, вам необходимо сделать
пойдет речь о сам фильтр, отобразить считается обычное выделение
Есть и другой способ
информации была удалена. в том случае,
вы думаете ониИдем в меню
Причем ввести ее надо уменьшить Ваш пример
Dim aR() As но это не
и затем Ctrl+S!Выделяем все что осталось
фильтрации. Снимаем выделение «Найти и выделить».
следующее: том, как в
только пустые ячейки при помощи мыши
выделения пустых полей. Это затрудняет работу
если столбец В
поместятся в строке?
Вставка — Функция (Insert
как формулу массива, с 1.5мб до
Single решает две проблемы:
Z.
после фильтрации и
напротив имени «Пустые».В меню, которое появится,
Выделите всю таблицу. Для
Excel удалить пустые
и удалить их. с зажатой левой
Чтобы им воспользоваться,
с данными, поэтому
заполнен всегда
Может всё-таки пример — Function)
т.е. после вставки
18кб. Если интересно,
Dim aK() As
скроллинга и размера.
KuklP
удаляем.Таким же способом можно
вам необходимо нажать
этого можно нажать
строки. Будет представлено Но тут есть
кнопкой. Оно производится
откройте вкладку «Главная»
мы хотим убрать
pomahc87 выложите?или жмем на кнопку
нажать не
пошаговые инструкции Вам
Single
R Dmitry: Евгений может, насталоУбираем фильтр – останутся удалить пустые ячейки на строку «Выделение кнопку «CTRL+A». четыре способа, которые одна загвоздка. Нельзя движением вверх или и найдите блок
эти строки. Выберем: спасибо всем, начинаю
Enter либо я, либоDim n As: Урезал таблицу до время выложить пример только ячейки с в строке Excel. группы ячеек».Нажмите правую кнопку мыши помогут вам это применять такое удаление вниз по полю «Редактирование». В меню для сортировки колонку вникать в ответы,: В одну строку(Insert Function)(как обычно), а
любой из планетян Integer 25 строк, все
на десяток строк? «о». Выбираем нужный столбецВ появившемся меню, вам на таблице и сделать. Советуется дочитать для нескольких столбцов, нумерации слева. Затем,
Удаление пустых ячеек из диапазона
Постановка задачи
«Найти и выделить» «Цена». Для упорядочивания чтобы разобраться хоть
. так подойдёт?на вкладкеCtrl+Shift+Enter
Способ 1. Грубо и быстро

- дадут. Это не
- Dim sFil1 As по прежнему, размер На форуме почтиВспомогательный столбец можно устранить и фильтруем его нужно установить переключатель в меню кликните статью до финала, если в одной используя правый клик, выполните команду «Перейти». значений можно воспользоваться
чуток=ПЕЧСИМВ(A1)
- Формулы (Formulas). Теперь формулу можно сложно. Попробуйте. String книги с одним каждый третий пост и работать с
Способ 2. Формула массива
данные. на «пустые ячейки» по строке «Сортировка». чтобы в конце строке хоть одна вы вызываете контекстное В окне настроек меню «Сортировка иpomahc87))в новых версиях скопировать вниз, используяKuklP
Dim sFil2 As листом 1,5Мб О_о касается определения последней «прореженной таблицей».Пример 3. Выделение группы и нажать кнопкуИз дополнительного меню вам принять для себя ячейка содержит данные.
меню, где выбираете перехода отметьте таблицу, фильтр» панели «Редактирование»: Вот я иOleeg
Excel. В категории
автозаполнение (потянуть за: 🙂 Это одно
String
Сжал в rar-архив строки диапазона. ИОднажды пользователь скрыл некую ячеек. Выделяем всю «ОК». необходимо выбрать один решение, каким способомНаконец, рассмотрим еще один строку удаления. Но с которой работаете, вкладки «Главная», отсортировав пропарился в самом: Оу, пустые строкиОпределенные пользователем (User Defined) черный крестик в и то же.:-)
Способ 3. Пользовательская функция на VBA
Dim sKat As — 20Кб. Скрыть может не нужно информацию в строках, таблицу. В главномТеперь все пустые строки из пунктов, в пользоваться, так как универсальный метод. Он такая методика применима и нажмите кнопку числа по возрастанию.
начале при открытии в самой ячейкевыберите нашу функцию правом нижнем углуAlex_ST String неиспользуемые строки можно, будет удалять остаток
чтобы она не меню на вкладке выделены и вы соответствии с тем, они в достаточной позволяет решить проблему только в том «Выделить» внизу формы.Или воспользоваться выпадающим меню темы: у меня (в одной), сейчасNoBlanks ячейки) — и: Продолжение темы проDim sArk As но это не листа. Вам подскажут отвлекала от работы. «Редактирование» нажимаем кнопку можете их удалить. какой тип данных степени отличаются друг того, как в случае, если ячейкиОднако с последним методом заголовка форматированной таблицы. есть и текстовая выложу пример. . мы получим исходный фитнес для файлов String решает две проблемы: решение поэффективней. С
Думал, что впоследствии «Найти и выделить». Для этого, как находится в таблице. от друга. «Эксель» удалить пустые
- располагаются подряд. нужно быть крайне
- Так или иначе, информация, и числовая,NewВ качестве аргумента функции диапазон, но без Серёга-KuklP перенёс вsFil1 = ActiveWorkbook.Name скроллинга и размера. уважением, Сергей. данные еще понадобятся. Выбираем инструмент «Выделение и в первомКак только вы сделаетеДля начала разберемся, как
- строки в диапазонеКак удалить пустые строки осторожным. Если вы после построения списка и даты: Эх, Олег, Олег. укажите исходный диапазон
Убрать пустые строки в ячейке.
пустых ячеек: форум Серёги-Serge007 вsKat = ActiveWorkbook.Pathда у васЕвгений Шульц Не понадобились – группы ячеек».
способе, нажмите на
выбор, все пустые
в Excel удалить
от и до
в «Экселе», если
выделите таблицу перед
строки с отсутствующими
Подскажите, возможно ли вас пока дождёшься с пустотами (B3:B10)Если есть подозрение, что топик «Файл распух
sArk = ActiveSheet.Name
лист волшебный удалите: Так тоже делал.
скрытые строки можно
В открывшемся окне выбираем
кнопку «Удалить» в
строки, которые были пустые строки самым
определенного номера или пустые поля чередуются тем, как в ценами окажутся внизу
все это реализовать? всё воскресенье пройдёт и нажмите вам часто придется
до нелогичных размеров»lAntR = Cells.Find(What:=»*», его а данные После этого закрываю
удалить: они влияют пункт «Пустые ячейки». панели инструментов вкладки
в таблице, переместятся простым способом, который значения. с данными? В таблице Excel удалите таблицы. Теперь удалимкитин )Ctrl+Shift+Enter
повторять процедуру удаления ( ) SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row вставьте на новый файл, открываю, Ctrl+End на формулы, мешают.Программа отмечает пустые ячейки. «Главная».
в ее низ используют практически все
В этом случае следует этом случае вопрос пустые строки, программа
пустые строки Excel
Попробуйте так, чтобы ввести функцию пустых ячеек изИмеем диапазон ячеек сiAntK = Cells.Find(What:=»*»,
KuklP — 65536 строка.В тренировочной таблице скрыты На главной страницеАвтор: Вадим Матузок
неопытные пользователи, но
использовать раздел редактирования решается другим способом.
отметит не только в конце командой
у вас там.уSub Макрос1()
как формулу массива.
диапазонов, то лучше данными, в котором
SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
: Ну вот, покаИ скроллер не ряды 5, 6, находим вкладку «Ячейки»,
При импорте и копировании легче выделить и в некоторых случаях на главной панели
Удалить пустые строки формулой? (Формулы/Formulas)
Для этого следует полностью незаполненные записи,
контекстного меню. меня формула ищет
Dim rCell AsOleeg один раз добавить есть пустые ячейки:ReDim aR(lAntR)
я шушукался в меняется. 7: нажимаем «Удалить». таблиц в Excel
удалить, используя способ, именно такое удаление с выбором кнопки зажать клавишу Ctrl,
но и те,Еще один простой метод непустые ячейки.у Range: Есть столбец в в стандартный набор
Задача — удалить пустыеReDim aK(iAntK)
оффсайте R DmitryGuestБудем их удалять.Результат – заполненный диапазон могут формироваться пустые
который был приведен
использовать лучше всего. «Найти и выделить».
а затем, удерживая
в которых присутствуют – применение фильтра
_Boroda_
For Each rCell нем много ячеек свою функцию для ячейки, оставив только
For n = уже успел.: Извините Сергей, неПереходим на «Файл»-«Сведения»-«Поиск проблем» «без пустот».
строки и ячейки. самым первым.Итак, чтобы удалить лишние Из выпадающего меню ее, выделить каждую ячейки без данных. к данным. Если, тоже
In Range(«A1:A10») с текстом в
удаления пустых ячеек, ячейки с информацией. 1 To lAntRВот мой вариант(«да понял, что значит — инструмент «ИнспекторВнимание! После удаления часть
6 способов — как безопасно удалить лишние пустые строки в Excel
Это руководство научит вас нескольким простым приемам безопасного удаления нескольких пустых строк в Excel без потери информации.
Пустые строки в таблице — это проблема, с которой мы все время от времени сталкиваемся, особенно при объединении данных из разных источников или импорте информации из каких-то отчетов. Они могут мешать вашим расчетам, портить внешний вид таблицы, а их удаление вручную может быть длительным и подверженным ошибкам процессом.
В этой статье вы узнаете несколько простых и надежных методов удаления “белых пятен” на листах Excel.
Как НЕ НАДО удалять пустые строки в Excel
Есть несколько различных способов удаления пустых строк в Microsoft Excel. Но на удивление многие онлайн-ресурсы придерживаются в своих рекомендациях наиболее опасных из них.
Пожалуй, самый популярный совет – использовать инструмент «Найти и выделить» > «Перейти к специальному» > «Пробелы» .
Что плохого в этой технике? Она выбирает все пустоты в диапазоне данных. Но ведь в строке может быть, к примеру, только одна пустая ячейка, а в остальных будет записаны какие-то данные. И, следовательно, вы в итоге удалите множество строчек, которые содержат хотя бы одну пустую ячейку. Некоторые нужные данные, естественно, будут утеряны.
Специально не буду подробно описывать последовательность действий в этом методе, чтобы вы случайно его не повторили.
Просто запомните: «Не следует использовать метод поиска пустых ячеек, чтобы выделить и удалить пустые строки».
В качестве иллюстрации на изображении ниже слева показана исходная таблица, а справа — итоговая таблица. И в результирующей таблице все неполные строки пропали, даже 4,6 и 10, которые были частично заполнены:
Встречаются также предложения удалять незаполненные строки при помощи сортировки таблицы или установления фильтра.
Но здесь мы сталкиваемся с той же опасностью. Если вы упорядочите данные по какому-то столбцу, к примеру, от меньшего к большему, то строчки с пустыми ячейками в этом столбце окажутся в самом низу. Но где гарантия того, что в других столбцах правее или левее также отсутствует информация? А если таблица достаточно большая, то и проверить это не так просто.
В итоге вы опять же рискуете удалить данные, в которых случайно оказался пропуск именно в этом столбце.

С фильтрацией примерно та же история. Вы можете установить фильтр по пустым ячейкам в каком-то конкретном столбце. Далее все может произойти так же, как в истории с сортировкой. Какие-то из ячеек могут оказаться заполнены нужной информацией. Чтобы обезопасить себя от случайной её потери, такой фильтр по пустым ячейкам нужно установить в каждом столбце. Хорошо, если их в вашей таблице штук 5. А если 20? А 30? Вряд ли у вас есть желание устанавливать, а затем снимать даже 10 фильтров.

Поэтому эти методы – это также не наш выбор.
Итог: если вы не хотите испортить или потерять данные, никогда не удаляйте пустые строки, выбирая каким-то способом отдельные пустые ячейки в вашей таблице. Вместо этого используйте один из наиболее продуманных подходов, обсуждаемых ниже.
Формула для удаления пустых строк в Excel
Формулу мы будем использовать в дополнительном столбце, который лучше всего расположить справа от вашей таблицы. Поясним на примере.
Где A2 — первая, а E2 — последняя использованная ячейка первой строки данных.
Введите эту формулу в F2 или любой другой свободный столбец в строке 2 и перетащите маркер заполнения, чтобы скопировать формулу вниз.
В результате у вас будет записано «Пусто» в незаполненных строках и ничего, если есть хотя бы одна ячейка с данными:

Логика формулы очевидна: вы подсчитываете заполненные ячейки с помощью функции СЧЁТЗ и используете оператор ЕСЛИ для возврата «Пусто» для нулевого результата. Если же найдена хоть какая-то информация в нужном диапазоне, то не возвращаем ничего.
Фактически, вы можете обойтись без ЕСЛИ:
В этом случае формула вернет ИСТИНА для пустых и ЛОЖЬ для заполненных строк.
Встречаются также аналогичные решения с использованием функции СЧИТАТЬПУСТОТЫ. В ней указываем диапазон ячеек и затем сравниваем с количеством столбцов.
Если достигнуто равенство, значит, число незаполненных клеток равно числу столбцов и данных в строке нет. Поэтому её можно пометить на удаление.
Как мы это удаление сделаем?
Разберем пошагово действия, как быстро удалить пустые строки:
- Выберите любую ячейку в заголовке и нажмите «Фильтр» на вкладке «Данные». Это добавит стрелки раскрывающегося списка фильтрации ко всем ячейкам заголовка.
- Щелкните стрелку в заголовке столбца формулы, снимите флажок (Выбрать все), выберите «Пусто» и нажмите ОК:
- Выделите всё отфильтрованное. Для этого щелкните самую верхнюю ячейку и нажмите 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 автоматически удаляет все пустые строки в выбранном диапазоне, не показывая пользователю никаких сообщений или диалоговых окон.
Макрос удаляет строку, только если вся она пуста . Он определяет количество ячеек с данными в каждой строке, а затем удаляет строки с нулевым результатом.
Чтобы дать пользователю возможность выбрать целевой диапазон после запуска макроса, используйте этот код:
После запуска макрос показывает вам поле ввода, вы указываете целевой диапазон и нажимаете OK:
Через мгновение все лишние строки в выбранном диапазоне будут удалены, а оставшиеся сдвинутся вверх.
Макрос 2. Удалить все пустые строки в Excel
Чтобы массово удалить все пустые строки на активном листе, макрос находит последнюю строку используемого диапазона (т.е. содержащую последнюю ячейку с данными), а затем переходит вверх, удаляя строчки, в которых нет никакой информации:
Макрос 3. Удалить строку, если ячейка пуста.
С помощью этого макроса вы можете удалить всю строку, если ячейка в указанном столбце не содержит данных.
Этот код проверяет столбец A на наличие пробелов. Чтобы удалить строки на основе другого столбца, замените «A» другой соответствующей буквой.
Важно! Макрос удаляет неиспользуемые строки со всего листа , поэтому будьте очень осторожны при его использовании. В качестве меры предосторожности может быть целесообразно создать резервную копию рабочего листа перед запуском этого макроса.
Чтобы удалить незаполненные строки в 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, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как сделать диаграмму Ганта — Думаю, каждый пользователь Excel знает, что такое диаграмма и как ее создать. Однако один вид графиков остается достаточно сложным для многих — это диаграмма Ганта. В этом кратком руководстве я постараюсь показать…
Как сделать автозаполнение в Excel — В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы…
Проверка данных в Excel: как сделать, использовать и убрать — Мы рассмотрим, как выполнять проверку данных в Excel: создавать правила проверки для чисел, дат или текстовых значений, создавать списки проверки данных, копировать проверку данных в другие ячейки, находить недопустимые записи,…
Быстрое удаление пустых столбцов в Excel — В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…
Как быстро объединить несколько файлов Excel — Мы рассмотрим три способа объединения файлов Excel в один: путем копирования листов, запуска макроса VBA и использования инструмента «Копировать рабочие листы» из надстройки Ultimate Suite. Намного проще обрабатывать данные в…
6 примеров — как консолидировать данные и объединить листы Excel в один — В статье рассматриваются различные способы объединения листов в Excel в зависимости от того, какой результат вы хотите получить: объединить все данные с выбранных листов,объединить несколько листов с различным порядком столбцов,объединить…
Как полностью или частично зафиксировать ячейку в формуле — При написании формулы Excel знак $ в ссылке на ячейку сбивает с толку многих пользователей. Но объяснение очень простое: это всего лишь способ ее зафиксировать. Знак доллара в данном случае служит только…
Чем отличается абсолютная, относительная и смешанная адресация — Важность ссылки на ячейки Excel трудно переоценить. Ссылка включает в себя адрес, из которого вы хотите получить информацию. При этом используются два основных вида адресации – абсолютная и относительная. Они…
Относительные и абсолютные ссылки – как создать и изменить — В руководстве объясняется, что такое адрес ячейки, как правильно записывать абсолютные и относительные ссылки в Excel, как ссылаться на ячейку на другом листе и многое другое. Ссылка на ячейки Excel,…
Excel works!

Вы работаете с большим списком номенклатуры, что-то нужно удалить, что-то добавить (для удаления не забывайте пользоваться горячими клавишами ctrl+ ‘-‘ ). Но что делать если вы удалили не строки, а просто данные в этих строках? И осталась таблица с «пропусками». Как удалить пустые строки в Excel сразу? Как всегда есть сразу несколько способов.
Нам нужно удалить строки 7 и 3, но как правило их гораздо больше. Рассмотрим не «ручные» методы удаления.
Как удалить пустые строки в Excel? Способ 1. Фильтр
Применяйте для нашей таблицы Автофильтр . Главная — Редактирование — Сортировка и фильтр. А затем отбирайте только пустые строки по нужному столбцу

Останутся только пустые строки. Выделяйте и удаляйте.
Способ 2. Сортировка
Способ еще проще: сортируем все ячейки по любому столбцу — пустые строки ушли.

Не забываем, что сортировать можно не только по строкам, но и по столбцам, т.е. можно удалить и пустые столбцы. Подробнее читайте здесь .
Способ 3. Выделение группы ячеек
Оригинальный метод, мне он нравится тем, что даже зная об этой возможности, я ей почти не пользуюсь, но для общего развития напишу 🙂
Выделяем таблицу. Переходим Главная — Редактирование — Найти и выделить — Выделение группы ячеек. В открывшемся окне выбираем Пустые ячейки.

Выделятся только пустые ячейки — правой кнопкой мыши, удалить строки или на ленте Главная — Ячейки — Удалить.
Внимание! Ячейки, содержащие формулы, пустыми считаться не будут.
Способ 4. Макрос
Как написать макрос читайте здесь . А если умеете создавать, воспользуйтесь уже готовым макросом для удаления всех пустых строк.
Т.е. мы находим последнюю строку и циклом удаляем все строки (от последней к первой), у которых в первом столбце значение равно «», т.е. пусто. Ну и для быстроты не показываем эти вычисления (ScreenUpdating ).
Часто бывает нужно не удалить строку, а удалить ее содержимое — замените в коде
Видимо, когда-то давно занял этот макрос на ПланетаExcel. Им отдельное спасибо за все, что они делают!
Как удалить все пустые строки ниже рабочей области?
Читайте подробно в этой статье . А если вкратце то:
Найдите последнюю ячейку в таблице, выделите первую пустую ячейку после нее (а лучше первую пустую строку), нажмите Ctrl+Shift+End. Так мы выделим все ячейки ниже рабочей таблицы. Теперь удалим их.
Как убрать лишние строки в excel внизу
Лишние строки – головная боль для многих пользователей – они приносят массу неудобств при перемещении по документу, больший диапазон ячеек усложняет работу в конце концов – лишние строки в таблице – не эстетичная работа.
В Microsoft Excel есть несколько способов, которые помогут избавиться от лишних строк и привести формат таблицы в стандартный, приятный глазу вид.
1. Первый способ – классическое удаление строк с помощью контекстного меню.
Избавиться от лишних пустых строк можно с помощью контекстного меню программного обеспечения.
Достаточно лишь выбрать строки, которые планируется удалить, и нажать на вторую кнопку мышки, которая откроет нужное нам контекстное меню. В новом диалоговом окне выбираем «Удалить. ». Данный оператор можно вызвать нажатием на клавиши «Ctrl+-»
![]()
В окне выбора удаления ячеек достаточно указать, какие позиции нужно удалить – ячейки, со сдвигом влево, вправо, всю строку или столбец, и нажать «Ок».
![]()
2. Второй способ – удаление с помощью функции удалить
Альтернативным вариантом классического удаления является внутренняя функция Excel.
Достаточно выделить, ячейку, диапазон ячеек, столбцы или колонки, которые необходимо удалить, и перейти во вкладку «Главная» — «Удалить». В функции «Удалить» уже можно выбрать, какие непосредственно действия необходимо выполнить без открытия дополнительных диалоговых окон.
![]()
3. Третий способ – удаление с помощью сортировки
Когда ячейки находятся в непосредственной близости или близком расположении – удаление первыми двумя способами не составит труда.
Но что делать, когда пустые ячейки расположены по всей таблице, которая имеет внушительные размеры? Можно использовать вариант с сортировкой.
Для этого достаточно выбрать всю рабочую область, а у нас это таблица со значениями, вызвать контекстное меню и выбрать функцию «Сортировка» — «Сортировка от минимального к максимальному».
![]()
Эта функция автоматически переместит все ячейки без значений в самый конец нашей таблицы — теперь их легко можно удалить уже известными способами, описанными выше.
Стоит учесть, что сортировка изменит порядок расположения ячеек. Если же этот порядок важен – необходимо выполнить несколько простых шагов.
Вставим новый столбец и пронумеруем все его ячейки по порядку, установив значения первым двум ячейкам и протянув маркер заполнения по всему столбцу.
![]()
Далее выполняем сортировку «От минимального к максимальному», удаляем опущенные вниз пустые ячейки, и делаем такую же сортировку вставленного ранее пронумерованного столбца.
![]()
Как видим, весь порядок ячеек вернулся к прежнему, и мы избавились от пустых ячеек. Теперь этот столбец можно смело удалять способами, которые уже известны, и наслаждаться результатом выполненной работы.
![]()
4. Четвертый способ – фильтр и его применение
Так же избавиться от пустых нежелательных в нашей таблице ячеек можно с помощью использования встроенных фильтров в Excel.
Для начала выделим весь диапазон ячеек, у нас это вся таблица, далее переместимся по вкладкам «Главная» — «Сортировка и фильтр» — «Фильтр».
![]()
В правой части наименования каждого из столбцов был установлен фильтр, который позволит отображать только выбранные ячейки в фильтре.
Выбираем любой столбец, пусть им будет «Дата» и снимаем указатель с области «(Пустые)» и применяем фильтр.
![]()
Как можно увидеть, пустые ячейки без значений исчезли с поля зрения. Таким же способом можно в фильтре снять указатели со всех пунктов и выбрать только «(Пустые)». На экране отобразятся пустые лишь ячейки.
Их можно удалить уже известными способами, после чего указать фильтру показывать все ячейки.
![]()
5. Пятый способ – выделение группы ячеек
Выделение группы ячеек дает возможность оперировать с позициями ячеек разных групп. Достаточно лишь указать какие именно ячейки необходимы в контекстном меню.
Выделим всю рабочую область и нажмем на «Главная» — «Найти и выделить». Здесь указываем на функцию «Выделение группы ячеек».
![]()
Укажем в новом диалоговом окне открытой функции выберем, чтобы нам показывались лишь ячейки без значений и применим процедуру.
![]()
У нас все пустые ячейки стали выделенными. Теперь их можно смело удалять.
![]()
Таким довольно простым и быстрым способом можно избавиться от пустых ячеек в довольно больших и сложных таблицах.
![]()
Каким именно способом удалять данные и значения в документе – выбор остается за пользователем.
Стоит только помнить, что перед проведением операции удаления стоит сохранить данные во избежание их потери или в случае, если после неправильного удаления произойдет смещение ячеек или диапазонов ячеек, что приведет к нарушению правильного отображения данных.
5 вариантов, как удалить пустые строки в Excel
Доброго времени суток друзья!
Эту статью я написал с целью описать 5 простых вариантов, как возможно удалить пустые строки в Excel. Частенько после импорта данных или простого копирования с другого источника мы получаем пустые строки и столбцы, что в дальнейшем может негативно сказаться и осложнить работу с информацией.
Разрывы, которые возникают в таблице благодаря возникшим пустотам, могут помешать вам эффективно ее использовать. Возникают такие проблемы:
- ошибки при автоматическом построении разнообразных формул, графиков, диаграмм;
- пустые строки, выполняют роль разделителя вычисляемой области и т.п.;
Избежать таких ошибок очень легко и очень просто, нужно всегда следить постоянно за качеством вашей информации и при выявлении ненужных пробелов в ваших данных, удалять их. Найти и удалить незаполненые строки, столбцы и ячейки можно 5 способами:
Сортировка
Это самый простой способ убрать с вашей рабочей области или вычисляемого диапазона чистые строки. Вам нужно выделить диапазон, выбрать на вкладке «Данные» кнопку «Сортировка» и в предоставленном диалоговом окне выбираем вариант сортировки. Программа всё отсортирует по полочкам, и вы можете удалить пустые строки.
Будьте внимательны! При использовании сортировки в таблице, которая имеет в своем составе несколько столбцов, вы можете нарушить целостность информации, ваши данные могут сместиться на другие ряды. Для избегания этой проблемы при выборе сортировки, нужно выделить всю таблицу и применить сортировку для всего выделенного объема.
Если очень важен порядок следования строк в таблице, вам стоит для начала создать столбик с порядковой нумерацией рядов, а после сортировки и удаления пустых срок в таблице Excel, снова выстроить данные по этому столбику.
Фильтрация
Этот способ также является простым и доступным абсолютно любому пользователю. Для применения фильтра на таблицу вам необходимо на вкладке «Главная» в разделе «Редактирование» нажимать кнопку «Сортировка и фильтр» и в открывшемся пункте меню выбираете «Фильтр».
После включения фильтра, вам нужно выбрать столбец и в выпадающем меню указать отображение пустых ячеек. Дольше вы выделяете полученные пустые строки и просто-напросто удаляете их.
Выделение группы ячеек
Я бы и этот способ причислил к достаточно простым и лёгким. Для применения этого варианта вам нужен инструмент «Выделение группы ячеек». Удалить незаполненые строки возможно в несколько этапов:
- выделение нужного диапазона;
- выбираем вкладку «Главная», в блоке «Редактирование», кликаем «Найти и выделить» и в выпадающем меню выбираете «Выделение группы ячеек»;

- в диалоговом окне, в разделе «Выделить» отмечаем пункт «пустые ячейки»;

- переходим во вкладку «Главная» и нажимаем кнопку «Ячейки» и выбираем пункт «Удалить»;
- в диалоговом окне выбираете пункт «удалить ячейки со сдвигом вверх» и все незаполненые строки будут удалены.
Формула массива
Этот способ уже на искушенного пользователя. Хотя ничего уж слишком сложного и нет, тем не менее, этот способ я увидел у Николая Павлова на его сайте и решил добавить его для полноты информации о возможностях чистки от пустых строк с применением формулы массива.
Итак, в чём же состоит этот способ по удалению пустых строк в Excel и как его применять:
- для большей простоты дадим имена нашим диапазонам, для этого на вкладке «Формулы» нажимаете «Диспетчер имен» и присваиваете для двух диапазонов имена, например для изначальных данных с пустыми ячейками – «Пустые», а для обработанных – «БезПустых». Обязательное условие в том, что диапазоны должны иметь одинаковый результат, но вот размещение этих диапазонов могут и отличатся, это не критично;

- следующим шагом это введение в первую ячейку второго диапазона формулу:
=ЕСЛИ( СТРОКА() — СТРОКА (БезПустых) +1> ЧСТРОК( Пустые) — СЧИТАТЬПУСТОТЫ (Пустые);»«; ДВССЫЛ ( АДРЕС (НАИМЕНЬШИЙ ((ЕСЛИ (Пустые <>»»; СТРОКА (Пустые); СТРОКА()+ ЧСТРОК( Пустые))); СТРОКА() — СТРОКА (БезПустых)+1); СТОЛБЕЦ( Пустые);4))). Да я сам знаю, что формула страшная, сам, когда ее увидел, обалдел, тем не менее, она рабочая и исправно выполняет возложенные на нее обязанности;
- после прописания формулы, вам нужно окончить введение формулы «гарячей» комбинацией клавишCtrl+Shift+Enter, это необходимо для того, что бы формула была введена как формула массива. Теперь используя возможность в Excel как авто заполнение (копирование формулы, протягивая за крестик в углу) вы получили исходный диапазон, но уже без пустых ячеек.

Макрос
Этот вариант также не прост, но, используя предоставленные коды, и инструкции к их применению ничего сложного и неосуществимого вы не увидите. Макрос стоит использовать, если вы уверены что такую процедуру по удалению пустых строк в Excel, а также, столбцов или ячеек будет очень частым и для выполнения этих работ стоит прописать скрипт.
Перейдите во вкладку «Сервис», выберите раздел «Макрос» и нажмите кнопку «Редактор Visual Basic» или нажав ALT+F11 и в появившемся диалоговом окне редактора нажимаем «Insert» — «Module».
В открывшимся, пустом модуле ставим код:
- для удаления всех незаполненых рядов в таблице:
Удаление пустых строк в таблице Microsoft Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Важное замечание! Последний способ нельзя использовать в таблицах с перекрывающимися диапазонами, и с пустыми ячейкам, которые находятся в строках, где имеются данные. В этом случае, может произойти смещение ячеек, и таблица нарушится.
Как видим, существует несколько способов удаления пустых ячеек из таблицы. Каким именно способом лучше воспользоваться, зависит от сложности таблицы, и от того, как именно по ней разбросаны пустые строки (располагаются одним блоком, или перемешаны со строками, заполненными данными).
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как в Excel удалить пустые строки
Работая с большими объемами данных в таблицах Excel, мы часто сталкиваемся с наличием пустых строк в Excel. Для того чтобы убрать пустые строки есть несколько способов:
- с помощью сортировки данных;
- с помощью фильтрации данных;
- с помощью выделения группы ячеек;
- с помощью вспомогательного столбца;
Давайте рассмотрим каждый из них.
Как удалить пустые строки в Excel с помощью сортировки
Представим, что у нас есть таблица с данными продаж по разным странам и городам:

В этой таблице есть пустые строки. Наша задача их удалить. Мы можем сделать это поочередно, выделяя каждую пустую строку, и правой клавишей мыши удалять строки. Более простой способ это отсортировать пустые строки и затем одним движением их удалить.
Для того чтобы отсортировать данные нашей таблицы проделаем следующие шаги:
- Выделим левой клавишей мыши диапазон данных таблицы, затем на вкладке “Данные” нажмем на кнопку “Сортировка”:

- В появившемся диалоговом окне сортировки выберем столбец, по которому будут отсортированы данные и укажем их порядок:

- После этого система автоматически отсортирует строки с пустыми ячейками, и разместит их внизу таблицы:

- Затем, выделите пустые строки левой клавишей мыши и удалите их, нажав правой кнопкой мыши и выбрав пункт “Удалить”:
Если вы хотите удалить строки целиком, то я рекомендую выделять их отмечая левой клавишей мыши за порядковые номера строк. Так, система выделит все колонки в строке и вы за пару кликов сможете их удалить.
Как удалить пустые строки в Excel с помощью фильтрации
Для того чтобы удалить строки в той же самой таблице, но уже с помощью фильтрации, проделаем следующие шаги:
- Выделим левой клавишей мыши диапазон данных таблицы, затем на вкладке “Данные” нажмем на кнопку “Фильтр”:

Важно! Для корректной фильтрации данных обязательно, перед нажатием кнопки “Фильтр”, выделите область со значениями таблицы, включая пустые строки. Если этого не сделать – фильтрация данных таблицы будет осуществляться до первой пустой строки!
- Нажмите на выпадающий список фильтра любого из заголовков таблицы и выберите пустые строки:

- После того как пустые строки выбраны, выделите их и удалите, как это показано на примерах выше.
У этого способа удаления пустых строк есть минус, он заключается в том, что для их удаления вам необходимо отфильтровать каждую колонку. Делать это следует внимательно, дабы не удалить строки с данными.
Как убрать пустые строки в Excel с помощью выделения группы ячеек
Для удаления пустых строк можно воспользоваться инструментом выделения группы ячеек. Для этого:
- Выделите ячейки с данными вашей таблицы;
- Перейдите в меню “Найти и выделить” и выберите пункт “Выделить группу ячеек”:

- Во всплывающем окне отметьте пункт “Пустые ячейки”:

- Система автоматически выделит все пустые ячейки:

- Для удаления выделенных строк, нажмите на любой из правой кнопкой мыши и выберите пункт “Удалить”:

- Затем, во всплывающем окне выберите пункт “Строку”:

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

Используя раннее описанные способы, высока вероятность удалить строки с данными.
Поэтому, чтобы избежать потери данных при удалении пустых строк, создадим справа от таблицы столбец, в который вставим функцию СЧИТАТЬПУСТОТЫ, в ней укажем диапазон всех ячеек каждой строки таблицы и протянем формулу до конца таблицы:

- Функция СЧИТАТЬПУСТОТЫ ведет подсчет пустых ячеек в указанном диапазоне. Так как столбцов в нашей таблице с данными 4 штуки, то если во вспомогательном столбце мы найдем значение “4” это будет означать, что эта строка в таблице пустая и ее можно удалить. Для этого отфильтруем значения таблицы по вспомогательному столбцу по числу “4” и определим пустые строки:

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

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

Пустые строки после сортировки по возрастанию оказываются внизу диапазона.
Если порядок значений важен, то до сортировки необходимо вставить пустой столбец, сделать сквозную нумерацию. После сортировки и удаления пустых строк вновь отсортировать данные по вставленному столбцу с нумерацией.
Пример 2 . Фильтр. Диапазон должен быть отформатирован как таблица с заголовками. Выделяем «шапку». На вкладке «Данные» нажимаем кнопку «Фильтр» («Сортировка и фильтр»). Справа от названия каждого столбца появится стрелочка вниз. Нажимаем – открывается окно фильтрации. Снимаем выделение напротив имени «Пустые».

Таким же способом можно удалить пустые ячейки в строке Excel. Выбираем нужный столбец и фильтруем его данные.
Пример 3 . Выделение группы ячеек. Выделяем всю таблицу. В главном меню на вкладке «Редактирование» нажимаем кнопку «Найти и выделить». Выбираем инструмент «Выделение группы ячеек».

В открывшемся окне выбираем пункт «Пустые ячейки».

Программа отмечает пустые ячейки. На главной странице находим вкладку «Ячейки», нажимаем «Удалить».

Результат – заполненный диапазон «без пустот».
Внимание! После удаления часть ячеек перескакивает вверх – данные могут перепутаться. Поэтому для перекрывающихся диапазонов инструмент не подходит.
Полезный совет! Сочетание клавиш для удаления выделенной строки в Excel CTRL+«-». А для ее выделения можно нажать комбинацию горячих клавиш SHIFT+ПРОБЕЛ.
Как удалить повторяющиеся строки в Excel?
Чтобы удалить одинаковые строки в Excel, выделяем всю таблицу. Переходим на вкладку «Данные» — «Работа с данными» — «Удалить дубликаты».

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

После нажатия ОК Excel формирует мини-отчет вида:

Как удалить каждую вторую строку в Excel?
Проредить таблицу можно с помощью макроса. Например, такого:

А можно ручками. Предлагаем простенький способ, доступный каждому пользователю.
- В конце таблицы делаем вспомогательный столбец. Заполняем чередующимися данными. Например, «о у о у о у» и т.д. Вносим значения в первые четыре ячейки. Потом выделяем их. «Цепляем» за черный крестик в правом нижнем углу и копируем буквы до конца диапазона.

- Устанавливаем «Фильтр». Отфильтровываем последний столбец по значению «у».

- Выделяем все что осталось после фильтрации и удаляем.

- Убираем фильтр – останутся только ячейки с «о».

Вспомогательный столбец можно устранить и работать с «прореженной таблицей».
Как удалить скрытые строки в Excel?
Однажды пользователь скрыл некую информацию в строках, чтобы она не отвлекала от работы. Думал, что впоследствии данные еще понадобятся. Не понадобились – скрытые строки можно удалить: они влияют на формулы, мешают.
В тренировочной таблице скрыты ряды 5, 6, 7:

Будем их удалять.
- Переходим на «Файл»-«Сведения»-«Поиск проблем» — инструмент «Инспектор документов».

- В отрывшемся окне ставим галочку напротив «Скрытые строки и столбцы». Нажимаем «Проверить».

- Через несколько секунд программа отображает результат проверки.

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

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