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

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

Удаление строки в Microsoft Excel

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

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

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

Переход к удалению строки через контекстное меню в Microsoft Excel

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

Удаление ячеек в Microsoft Excel

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

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

Удаление строк в Microsoft Excel

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

Сортировка

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

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

Сортировка в Microsoft Excel

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

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

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

Вставка столбца в Microsoft Excel

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

Нумерация столбца в Microsoft Excel

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

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

Сортировка от минимального к максимальному в Microsoft Excel

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

Удаление столбца в Microsoft Excel

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

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

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

Включение фильтра в Microsoft Excel

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

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

Фильтр в Microsoft Excel

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

Пустые ячейки скрыты в Microsoft Excel

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

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

Переход к выделению группы ячеек в Microsoft Excel

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

Выделение пустых ячеек в Microsoft Excel

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

Удаление пустых ячеек в Microsoft Excel

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

Пустые ячейки удалены в Microsoft Excel

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

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

Мы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 11905 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

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

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

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

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

​Смотрите также​rCell = Replace(rCell,​ котором встречаются пустые​ и пользоваться ей​Выделяем исходный диапазон​aR(n) = Rows(n).RowHeight​ у вас лист​ пример на десяток​ документов».​ ячеек перескакивает вверх​ отвлекают.​В Excel удалить повторяющиеся​ пустые строки в​ выбирается строка выделения​ строку, подлежащую удалению.​ Удаление всего выделенного​ ваша таблица отформатирована​

Удаление с помощью сортировки

​При работе с большими​ Chr(10), " ")​ строки, как их​ во всех последующих​Жмем клавишу​Next n​ волшебный удалите его​ строк ? Что​В отрывшемся окне ставим​ – данные могут​Некоторые формулы могут работать​ строки, которые пустые,​ программе, вам необходимо:​ группы ячеек. А​ После этого в​

​ диапазона может привести​ по стилям с​ объемами данных иногда​Next rCell​ автоматически можно убрать?​ случаях.​F5​For n =​ а данные вставьте​ выложить ?​ галочку напротив «Скрытые​ перепутаться. Поэтому для​ некорректно. Использовать ряд​ можно при помощи​Изначально выделить ту область​ в окошке условия​ меню правого клика​ не только к​

​ заголовками, это облегчает​ возникают проблемы, причины​MsgBox "The end!",​П-р:​Для этого откройте редактор​, далее кнопка​ 1 To iAntK​ на новый") таки​KuklP​ строки и столбцы».​ перекрывающихся диапазонов инструмент​ инструментов в отношении​ фильтра. Много не​ таблицы, которая содержит​

Использование сортировки

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

Удаление строк

Использование фильтра

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

Фильтр по пустым

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

Выделение диапазона полей

​ для удаления выделенной​ быстро удалять пустые​Изначально вам необходимо выделить​ мыши, чтобы вызвать​ в разделе операций​ произведена только очистка​Использование первых двух способов​

​ или всех колонок​ выделить всю таблицу​: Вроде все получилось,​| dfgfdhgdhsdg​

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

​ модуль (меню​ выбираем​Range(Cells(1, 1), Cells(lAntR,​ и вниз и​ — есть разные​Нажимаем «Удалить все». На​ строки в Excel​

​ ячейки в конце​ область вашей таблицы.​ контекстное меню.​ с ячейками выбирается​ содержимого, а не​ более надежно и​ фильтры. Для этого​ выделяется только ее​ сейчас окончательно проверю,​| fgfffffffffg​Insert — Module​Пустые ячейки​ iAntK)).Copy​

Использование перехода

Недостаток метода выделения ячеек

​ вбок. В том​ способы определения таковой.​ экране появится соответствующее​ CTRL+«-». А для​ или середине таблицы.​ Для этого, зажав​В списке надо нажать​ кнопка удаления.​ удаление целых строк.​ безопасно, поэтому лучше​ зайдите на вкладку​ часть, некорректно строятся​ спасибо за ожидание.​——————-​) и скопируйте туда​(Blanks)​Workbooks.Add​ числе и на​

​ Возможно Вам не​ уведомление.​ ее выделения можно​ Будем использовать простые​ левую кнопку мыши​ на строку "Удалить".​

​Вот, собственно, и все​

Как удалить пустые строки в «Экселе»: несколько простых методов

​ В прочем, для​ использовать именно их,​ «Главная», найдите панель​ промежуточные итоги или​Oleeg​New​ текст этой функции:​и жмем​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.​ только гадают.​ области?​ те столбцы, в​ вкладку «Данные» -​ сделаете, в шапке​ ускорить этот процесс,​ быть зависимыми при​Для этого нужно после​ пространство. Сейчас будет​ элементов колонки находится​ выгрузке информации из​

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

Простое удаление

​ процесс)​:​ Long MaxCells =​Для упрощения дадим нашим​Application.DisplayAlerts = False​Евгений Шульц​KuklP​Excel 2003, рабочая​ которых находятся повторяющиеся​

​ инструмент «Сортировка и​ столбцов появятся выдающие​ пропустив этапы по​

  1. ​ ссылке на них​ выделения всей таблицы​ рассмотрено, как в​
  2. ​ пункт «Пустые». Выделите​ базы данных или​Можно ли с​
  3. ​New​ Application.WorksheetFunction.Max( _ Application.Caller.Cells.Count,​

​ рабочим диапазонам имена,​Workbooks(sFil2).SaveAs sKat &​: Прикольно, я нашел​: Я вообще-то имел​ область до 400​ значения. Так как​ фильтр» — нажимаем​ списки, вам необходимо​ вызову контекстного меню.​ в формулах. Если​ (Ctrl + A)​ таблице «Эксель» удалить​ его, предварительно сняв​ экспорте из другого​ помощью формул перенести​: Так же могу​ DataRange.Cells.Count) ReDim Result(1​ используя​

excel удалить повторяющиеся строки

​ "\" & "(2)"​ волшебный лист )​ ввиду файл сВашей​ строки.​ нужно удалять повторяющиеся​ кнопку «Сортировка». Или​ развернуть один из​ Для этого просто​ произвести их удаление,​ в разделе данных​

Сортировка

​ пустые строки. Некоторые​ флажки со всех​ файла или приложения.​ только значимые строки​ рассказать, как это​ To MaxCells, 1​Диспетчер Имен (Name Manager)​ & sFil1​А я уж​ таблицей в 2003​При определении последней​ строки, то должны​ щелкаем правой кнопкой​ них (любой).​

​ выделите ненужные строки​ формула потом не​

  1. ​ выбрать меню сортировки​ решения пригодятся и​ остальных элементов. В​
  2. ​ Значения могут быть​ на соседний лист​ сделать без макроса.​ To 1) For​
  3. ​на вкладке​Workbooks(sFil1).Close savechanges:=True​ думал че с​ Экселе сохраненный. И​ ячейки показывает на​ быть выделены все​

удалить лишние строки в excel

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

Использование фильтра

​ Each Rng In​Формулы (Formulas)​Application.DisplayAlerts = True​ руками или с​ не более 100​ 65536 строку, до​

  1. ​ столбцы.​ диапазону и делаем​ надо снять галку​ клавиш "CTRL+-".​ программа выдаст ошибку​ применяется команда упорядочивания​ Например, при аналогичных​ оставите только пустые​
  2. ​ удаления самой строки.​Получается, конечно, и​ в нужном столбце​ DataRange.Cells If Rng.Value​или — в​End Sub​
  3. ​ головой уже О_о​ кб. размером(в соответствии​ нее же и​После нажатия ОК Excel​ сортировку «от минимального​ с пункта "Пустые"​
  4. ​Также есть альтернатива. Вы​ о присутствии в​ от минимального к​ действиях со столбцами​

удалить лишние строки в excel

​ строки Excel. Удалите​ Так или иначе,​ автофильтром сделать это,​ (заполненные и пустые),​ <> vbNullString Then​ Excel 2003 и​

Выделение

​Евгений Шульц​Заменить лист сложно,​ с правилами форума).​ полоса прокрутки крутит,​ формирует мини-отчет вида:​ к максимальному».​ и нажать "ОК".​ можете после выделения​ вычислениях ссылки на​ максимальному (пустые строки​

  1. ​ или отдельными ячейками.​ их через список​ с этим явлением​ но попытаю счастья​ например, А1:А20​
  2. ​ N = N​ старше — меню​: А что это​
  3. ​ много данных и​ Еще раз с​ из-за этого в​Проредить таблицу можно с​
  4. ​Пустые строки после сортировки​Вот и все, как​ строк перейти во​ несуществующие или некорректные​ окажутся снизу). После​

удалить лишние строки в excel

​Для начала стоит сказать,​ операций правого клика​ нужно и можно​ здесь, мало ли​2. Меню Правка​ + 1 Result(N,​Вставка — Имя -​ Сергей? Просто ни​ перекрестных ссылок с​

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

​ рабочую область скроллером​ помощью макроса. Например,​ по возрастанию оказываются​ видно, третий способ,​ вкладку "Главная" и​ данные. Поэтому в​

​ этого их можно​ что при проведении​ мыши или из​ бороться.​Видел в одной​ — Перейти (Ctrl+G),​ 1) = Rng.Value​ Присвоить​ макросами ни кодом​ другими листами.​Serge​

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

​ практически невозможно попасть.​ такого:​ внизу диапазона.​ как удалить лишние​ там на панели​ такой ситуации следует​

Таблица для примера.

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

Пример1.

​А можно ручками. Предлагаем​Если порядок значений важен,​ строки в Excel,​

​ инструментов из выпадающего​ быть особо внимательным,​ построения данных важен,​ нужно быть крайне​ вкладки «Главная».​ удалить пустые строки​ помощью сводной таблицы​ ячейки — ОК​ Rng For N2​

​ Define)​ собственно не понимаю​ вариант со скрытием​25Кб​ удаляется. Выделяю 401​ простенький способ, доступный​ то до сортировки​ намного удобнее, чем​ списка "Удалить" выбрать​ чтобы не нарушить​ сначала необходимо использовать​ внимательным. Дело в​Отмечаем таблицу и вызываем​

Пример2.

​ в 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​НетПустых​

Макрос.

  1. ​ очищать это выделение​ чередующимися данными. Например,​ и удаления пустых​ как удалить из​Первый способ, как в​ просто. В зависимости​ снова производите упорядочивание​ А сами вычисления​ команд «Редактирование» и​ ни в одной​: так не бывает​: Хм. в одну​ If Application.Caller.Rows.Count =​. Диапазоны должны быть​Диапазон.
  2. ​Казанский​: Сохраненный в формате​: а если скрыть​Фильтрация.
  3. ​ по всякому, удалять,​ «о у о​ строк вновь отсортировать​
  4. ​ таблицы пустые строки.​ Excel удалить пустые​ от того, какой​

​ по пронумерованному столбцу.​ могут ссылаться на​ вызывается операцией «Найти​

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

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

​ данные по вставленному​ На сей раз​ строки, мы разобрали.​

Скрыто.

​ результат должен быть​

  1. ​Решить вопрос того, как​ строки, в которых​ и выделить».​Инспектор.
  2. ​ сортировать можно по​pomahc87, 22.07.2015 в​ что вы ленитесь​ = Application.Transpose(Result) Else​Скрытые.
  3. ​ а расположены могут​Почитай тут:​
  4. ​ 180 КБ, Но​KuklP​ меняется, неиспользуемая область​

​ и т.д. Вносим​ столбцу с нумерацией.​ будем использовать выделение​

Пример4.

​ Однако он не​ получен, можно применять​ удалить пустые строки​ данные отсутствуют, но​В окне настроек команды​

Как удалить неиспользуемые строки ниже рабочей области

​ любому столбцу. Если​​ 14:46, в сообщении​ открыть Excel и​ NoBlanks = Result​
​ быть где угодно​И тут:​ если его опять​
​: А Серж, что​ остается, скроллер не​ значения в первые​Пример 2. Фильтр. Диапазон​ ячеек, которое осуществляется​ очень удобен, если​ ту или иную​ в «Экселе», можно​
​ их предполагается ввести​ выбираем вариант «пустые​ же только те,​ № 1200?’200px’:»+(this.scrollHeight+5)+’px’);">перенестиэто другое​ сделать небольшой пример​ End If End​ относительно друг друга.​KuklP​ сохранять в 2003,​ по-Вашему сделал?​ изменятся.​

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

​ Function​​Теперь выделим первую ячейку​: Это макрос. Попробуйте​ то 1,43 МБ​Guest​Guest​ выделяем их. «Цепляем»​ как таблица с​ инструмента. Но обо​ строк, ведь выделять​Автор: Панькова Оксана Владимировна​ простого фильтра. Устанавливают​ ячейки с точки​

​ «ОК».​​ в определенных колонках​доп.столбец + ВПР​ затем его выложить​Не забудьте сохранить файл​
​ второго диапазона (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. Грубо и быстро

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

  1. ​ дадут. Это не​
  2. ​Dim sFil1 As​​ по прежнему, размер​​ На форуме почти​​Вспомогательный столбец можно устранить​​ и фильтруем его​​ нужно установить переключатель​ в меню кликните​​ статью до финала,​​ если в одной​​ используя правый клик,​​ выполните команду «Перейти».​​ значений можно воспользоваться​

    ​ чуток​=ПЕЧСИМВ(A1)​

  3. ​Формулы (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​ решает две проблемы:​ решение поэффективней. С​

​ Думал, что впоследствии​ «Найти и выделить».​ Для этого, как​ находится в таблице.​ от друга.​ «Эксель» удалить пустые​

  1. ​ располагаются подряд.​ нужно быть крайне​
  2. ​ Так или иначе,​​ информация, и числовая,​New​​В качестве аргумента функции​​ диапазон, но без​​ Серёга-KuklP перенёс в​​sFil1 = ActiveWorkbook.Name​​ скроллинга и размера.​​ уважением, Сергей.​ данные еще понадобятся.​​ Выбираем инструмент «Выделение​​ и в первом​​Как только вы сделаете​​Для начала разберемся, как​
  3. ​ строки в диапазоне​Как удалить пустые строки​ осторожным. Если вы​ после построения списка​​ и даты​​: Эх, Олег, Олег. ​ укажите исходный диапазон​

Убрать пустые строки в ячейке.

​ пустых ячеек:​​ форум Серёги-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 As​Oleeg​ один раз добавить​ есть пустые ячейки:​ReDim aR(lAntR)​
​ я шушукался в​ меняется.​ 7:​ нажимаем «Удалить».​ таблиц в Excel​
​ удалить, используя способ,​ именно такое удаление​ с выбором кнопки​ зажать клавишу Ctrl,​
​ но и те,​Еще один простой метод​ непустые ячейки.у​ Range​: Есть столбец в​ в стандартный набор​

​Задача — удалить пустые​​ReDim aK(iAntK)​
​ оффсайте R Dmitry​​Guest​Будем их удалять.​Результат – заполненный диапазон​ могут формироваться пустые​
​ который был приведен​

​ использовать лучше всего.​​ «Найти и выделить».​
​ а затем, удерживая​

​ в которых присутствуют​​ – применение фильтра​
​_Boroda_​
​For Each rCell​ нем много ячеек​ свою функцию для​ ячейки, оставив только​

​For n =​​ уже успел.​: Извините Сергей, не​Переходим на «Файл»-«Сведения»-«Поиск проблем»​ «без пустот».​

​ строки и ячейки.​​ самым первым.​Итак, чтобы удалить лишние​ Из выпадающего меню​ ее, выделить каждую​ ячейки без данных.​ к данным. Если​, тоже​
​ In Range("A1:A10")​ с текстом в​

​ удаления пустых ячеек,​​ ячейки с информацией.​ 1 To lAntR​Вот мой вариант("да​ понял, что значит​​ — инструмент «Инспектор​​Внимание! После удаления часть​

Ссылка на основную публикацию