5 вариантов, как удалить пустые строки в Excel
Эту статью я написал с целью описать 5 простых вариантов, как возможно удалить пустые строки в Excel. Частенько после импорта данных или простого копирования с другого источника мы получаем пустые строки и столбцы, что в дальнейшем может негативно сказаться и осложнить работу с информацией.
Разрывы, которые возникают в таблице благодаря возникшим пустотам, могут помешать вам эффективно ее использовать. Возникают такие проблемы:
Избежать таких ошибок очень легко и очень просто, нужно всегда следить постоянно за качеством вашей информации и при выявлении ненужных пробелов в ваших данных, удалять их. Найти и удалить незаполненые строки, столбцы и ячейки можно 5 способами:
Сортировка
Если очень важен порядок следования строк в таблице, вам стоит для начала создать столбик с порядковой нумерацией рядов, а после сортировки и удаления пустых срок в таблице Excel, снова выстроить данные по этому столбику.
Фильтрация
Выделение группы ячеек
Я бы и этот способ причислил к достаточно простым и лёгким. Для применения этого варианта вам нужен инструмент «Выделение группы ячеек». Удалить незаполненые строки возможно в несколько этапов:
- выделение нужного диапазона;
- выбираем вкладку «Главная», в блоке «Редактирование», кликаем «Найти и выделить» и в выпадающем меню выбираете «Выделение группы ячеек»;
- переходим во вкладку «Главная» и нажимаем кнопку «Ячейки» и выбираем пункт «Удалить»;
- в диалоговом окне выбираете пункт «удалить ячейки со сдвигом вверх» и все незаполненые строки будут удалены.
Формула массива
Этот способ уже на искушенного пользователя. Хотя ничего уж слишком сложного и нет, тем не менее, этот способ я увидел у Николая Павлова на его сайте и решил добавить его для полноты информации о возможностях чистки от пустых строк с применением формулы массива.
Итак, в чём же состоит этот способ по удалению пустых строк в Excel и как его применять:
- для большей простоты дадим имена нашим диапазонам, для этого на вкладке «Формулы» нажимаете «Диспетчер имен» и присваиваете для двух диапазонов имена, например для изначальных данных с пустыми ячейками – «Пустые», а для обработанных – «БезПустых». Обязательное условие в том, что диапазоны должны иметь одинаковый результат, но вот размещение этих диапазонов могут и отличатся, это не критично;
=ЕСЛИ( СТРОКА() — СТРОКА (БезПустых) +1> ЧСТРОК( Пустые) — СЧИТАТЬПУСТОТЫ (Пустые);»«; ДВССЫЛ ( АДРЕС (НАИМЕНЬШИЙ ((ЕСЛИ (Пустые »»; СТРОКА (Пустые); СТРОКА()+ ЧСТРОК( Пустые))); СТРОКА() — СТРОКА (БезПустых)+1); СТОЛБЕЦ( Пустые);4))). Да я сам знаю, что формула страшная, сам, когда ее увидел, обалдел, тем не менее, она рабочая и исправно выполняет возложенные на нее обязанности;
- после прописания формулы, вам нужно окончить введение формулы «гарячей» комбинацией клавишCtrl+Shift+Enter, это необходимо для того, что бы формула была введена как формула массива. Теперь используя возможность в Excel как авто заполнение (копирование формулы, протягивая за крестик в углу) вы получили исходный диапазон, но уже без пустых ячеек.
Макрос
Этот вариант также не прост, но, используя предоставленные коды, и инструкции к их применению ничего сложного и неосуществимого вы не увидите. Макрос стоит использовать, если вы уверены что такую процедуру по удалению пустых строк в Excel, а также, столбцов или ячеек будет очень частым и для выполнения этих работ стоит прописать скрипт.
Перейдите во вкладку «Сервис», выберите раздел «Макрос» и нажмите кнопку «Редактор Visual Basic» или нажав ALT+F11 и в появившемся диалоговом окне редактора нажимаем «Insert» — «Module». В открывшимся, пустом модуле ставим код:
Как сделать чтобы таблица не разрывалась при печати в excel?
- для большей простоты дадим имена нашим диапазонам, для этого на вкладке «Формулы» нажимаете «Диспетчер имен» и присваиваете для двух диапазонов имена, например для изначальных данных с пустыми ячейками – «Пустые», а для обработанных – «БезПустых». Обязательное условие в том, что диапазоны должны иметь одинаковый результат, но вот размещение этих диапазонов могут и отличатся, это не критично;
В группе «Параметры отображения листа» выберите лист, который вас интересует, после чего установите или наоборот, снимите флажок «Показывать нули в ячейках, которые содержат нулевые значения».
Как печатать сквозные строки (шапку) таблицы на каждой странице в Excel?
Если таблица длинная, данных много, то удобно пользоваться автоматическим выводом заголовков таблицы на каждой странице при печати. В официальных формах документов такие заголовки имеют нумерацию, которую нужно переносить на каждую следующую страницу. Как это сделать в Excel?
Обращу внимание, что есть вариант закрепления строк или столбцов (когда они фиксируются на экране), а весь документ сткроллится (пролистывается). Это используется для удобства работы с таблицей на экране, но при печати строки выводятся один раз только на первом листе.
И есть вариант, который будет рассмотрен в этой статье. Строка или столбец показывается на экране один раз, но на печати выводится как шапка столько раз, сколько всего в итоге получится листов в печати.
Для этого перейдите на ленте в раздел Разметка страницы — значок в правом нижнем углу для вызова окна Параметры страницы — вкладка Лист.
Далее можно выбрать сквозные строки или сквозные столбцы. Можно вписать диапазон вручную, но удобнее нажать на значок справа и выделить те строки, которые мы планируем сделать сквозными на каждой странице при печати.
Теперь, если открыть предварительный просмотр документа на печати, увидим, что строки автоматически выводятся на каждом листе.
Как удалить сквозные повторяющиеся строки?
Для этого также перейдем в Параметры страницы — значок справа — вкладка Лист и удалим то, что написано в полях Сквозные строки и Сквозные ячейки. Скриншоты выше.
Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.
Понравился материал?
Хотите прочитать позже?
Сохраните на своей стене и
поделитесь с друзьями
Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст
Ошибка в тексте? Мы очень сожалеем,
что допустили ее. Пожалуйста, выделите ее
и нажмите на клавиатуре CTRL + ENTER.
Кстати, такая возможность есть
на всех страницах нашего сайта
0 Спам
Для подтверждения подлинности выданных сайтом документов сделайте запрос в редакцию.
Публикуя материалы на сайте (комментарии, статьи, разработки и др.), пользователи берут на себя всю ответственность за содержание материалов и разрешение любых спорных вопросов с третьми лицами.
При этом редакция сайта готова оказывать всяческую поддержку как в публикации, так и других вопросах.
Если вы обнаружили, что на нашем сайте незаконно используются материалы, сообщите администратору — материалы будут удалены.
[expert_bq id=»1570″]Если вы использовали закрепление областей, то при печати эта функция никак не скажется на шапке, она будет напечатана лишь на первой странице. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] В будущем, чтобы применить к книге сохраненное представление, выполните Вид – Режимы просмотра книги – Представления, выберите в списке нужное представление и нажмите Применить. К сожалению, представления не работают, если на листе есть размеченные таблицы Excel, это ограничивает использование инструмента.Настраиваем в Excel масштаб печати
Чтобы посмотреть, как «разорванный» документ будет выглядеть на печати, перемещаемся во вкладку «Файл». Далее переходим в раздел «Печать». В крайней правой части окна будет находиться область предварительного просмотра. Просматривать документ можно, перемещая полосу прокрутки вверх и вниз.