Как удалить все пустые строки. Как удалить лишние строки в Excel (Эксель). Выделение диапазона полей

Во многих документах Microsoft Word пользователи предпочитают отделять один текст от другого с помощью отступов, которые делаются клавишей «Enter» . Но если Вы столкнулись с таким файлом, или скачали его из Интернета, и отступы между тестом не нужны, то сразу возникает вопрос: как удалить в Ворде лишние пустые строки?

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

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

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

Для удаления лишних рядов, можно воспользоваться функцией «Найти и заменить» . Для этого на вкладке «Главная» в группе «Редактирование» нажмите на кнопку «Заменить» .

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

В этом окне нажмите на кнопку «Больше» .

В поле «Найти» появится знак «^p» .

Дальше, скопируйте «^p» и вставьте его повторно в поле «Найти» несколько раз. Затем вставляйте «^p» один раз в поле «Заменить на» . Чтобы выполнить замену в документе, нажмите на кнопку «Заменить все» .

В примере три подряд идущих части будут заменены на одну. В поле «Найти» лучше много «^p» не указывать, достаточно вставить его два или три раза.

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

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

С непечатаемыми знаками можно посмотреть, сколько пустых рядов осталось. В примере, между 1 и 2 абзацем – 3 строки, между 2 и 3 – 2. Поэтому, чтобы еще уменьшить отступы, нужно два знака «^p^p» заменить на один – «^p» .

Чтобы убрать последнюю пустую строку, нужно один знак абзаца заменить пробелом. В поле «Найти» вставляем «^p» , в «Заменить на» ставим курсор и нажимаем один раз пробел на клавиатуре.

Теперь нет отступов между напечатанным, и количество листов в документе уменьшилось.

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

Если в документе стоит разрыв раздела или страницы, тогда чтобы его удалить, кликните мышкой по нему и нажмите «Delete» . Если у Вас большой текст, тогда снова воспользуйтесь заменой, только, нажав на кнопку «Специальный» , вместо знака «^p» выберите из списка «Разрыв раздела» или «Разрыв страницы» .

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

У меня получился вот такой текст, в котором нет пустых рядочков.

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

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

В Microsoft Excel есть несколько способов, которые помогут избавиться от лишних строк и привести формат таблицы в стандартный, приятный глазу вид.

1. Первый способ – классическое удаление строк с помощью контекстного меню.

Избавиться от лишних пустых строк можно с помощью контекстного меню программного обеспечения.

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

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


2. Второй способ – удаление с помощью функции удалить

Альтернативным вариантом классического удаления является внутренняя функция Excel.

Достаточно выделить, ячейку, диапазон ячеек, столбцы или колонки, которые необходимо удалить, и перейти во вкладку «Главная» - «Удалить». В функции «Удалить» уже можно выбрать, какие непосредственно действия необходимо выполнить без открытия дополнительных диалоговых окон.

3. Третий способ – удаление с помощью сортировки

Когда ячейки находятся в непосредственной близости или близком расположении – удаление первыми двумя способами не составит труда.

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

Для этого достаточно выбрать всю рабочую область, а у нас это таблица со значениями, вызвать контекстное меню и выбрать функцию «Сортировка» - «Сортировка от минимального к максимальному».

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

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

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

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

4. Четвертый способ – фильтр и его применение

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

Для начала выделим весь диапазон ячеек, у нас это вся таблица, далее переместимся по вкладкам «Главная» - «Сортировка и фильтр» - «Фильтр».

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

Выбираем любой столбец, пусть им будет «Дата» и снимаем указатель с области «(Пустые)» и применяем фильтр.

Как можно увидеть, пустые ячейки без значений исчезли с поля зрения. Таким же способом можно в фильтре снять указатели со всех пунктов и выбрать только «(Пустые)». На экране отобразятся пустые лишь ячейки.

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

5. Пятый способ – выделение группы ячеек

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

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

Каким именно способом удалять данные и значения в документе – выбор остается за пользователем.

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

31 Окт

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

На просторах интернета можно встретить ответ на поставленный вопрос, но, как правило, он сводится к одному:

  1. На вкладке «Главная» нажимаем кнопку «Выделить»;
  2. Выбираем «Пустые ячейки»;
  3. Нажимаем «ОК»;
  4. Нажимаем кнопку «Удалить».

Либо предлагается использовать фильтр. С помощью него выделить пустые строки, а затем их удалить.

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

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

Вставим в наш документ новый модуль:

  1. Вкладка «Разработчик», блок кнопок «Код», кнопка «Visual Basic»;
  2. Далее «Insert» — > «Module».

Sub DeleteEmptyStrings ()

Dim intRow as Integer
Dim intLastRow as Integer
‘получение номера последней строки с данными
intLastRow = ActiveSheet.UsedRange.Row + _
ActiveSheet.UsedRange.Rows.Count — 1

‘Удалить пустые строки
For intRow = IntLastRow To 1 Step -1
If ActiveSheet.Rows(intRow).Text = «» Then
ActiveSheet.Rows(intRow).Delete
End If
Next intRow
End Sub

Немного пояснений. Первым делом объявляем две переменные — Row (строка) и LastRow (последняя строка). Тип целое.

Следующей строчкой мы показываем макросу найти последнюю строчку с данными на листе.

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

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

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

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

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

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

Сортировка

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

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

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

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

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

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

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

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

Урок:

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

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

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

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

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

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

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

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

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

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

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

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

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