Как безопасно удалить пустые ячейки в excel и как не нужно никогда это делать
Содержание:
- Как удалить пустые строки в Excel.
- Через меню закладок
- Быстрое удаление пустых или скрытых строк (столбцов) в Excel
- Удаление пустых строк через сортировку данных
- Удаление пустых строк в таблице Microsoft Excel
- Помогите убрать строки.
- Сортировка
- Удаление группы ячеек
- Как выделить все пустые строки макросом
- Как удалить пустые строки в Экселе с помощью вспомогательного столбца
Как удалить пустые строки в Excel.
в Excel через 8 нужно удалить.Вот, собственно, и все
мы можем удалить сочетание клавиш «Ctrl+-». снова появляются. большее число ячеек, в котором вводится и сохраняете документ значения в первые фильтрации. Снимаем выделениеВ Excel можно кнопку «Сортировка и простейшие методы, приДля этого нужно после операций такого родаВ меню, которое появилось, также довольно удобно. оставить пустые строки, кнопку «OK». эти ячейки любымПоявляется небольшое окошко, вАлексей матевосов (alexm) появится оповещение. кол-во доступных строкVhodnoylogin четыре ячейки. Потом напротив имени «Пустые». настроить так, что фильтр» на закладке помощи которых можно выделения всей таблицы нужно быть крайне надо снять галкуПервый способ, как в что в некоторыхКак видим, после этого,
из тех способов,
его скажем на
excel-office.ru>
Через меню закладок
Меню закладок – это панель вверху рабочего окна приложения. Каждая из закладок объединяет в себе набор функций и действий, которые можно совершать в редакторе. На панель закладок вынесено большинство действий из контекстного меню.
Это означает, что нет необходимости следовать по цепочке открытия, а можно выполнить действие, нажав одну кнопку.
Редакторы майкрософт офис имеют схожие панели, что облегчает работу – привыкнув к одному, просто сориентироваться в другом.
Последовательность действий:
- зайти в панель закладок «Главная»;
- выделить столбец;
- отыскать на панели кнопку «Удалить»;
- нажать кнопку.
Если выделить не весь столбец, а только ячейки в таблице, рекомендуется воспользоваться подменю (маленькая стрелочка вниз, справа от надписи) для корректного удаления.
Последовательность действий:
- выделить ячейки;
- на панели закладок открыть подменю «Удалить»;
- выбрать «удалить ячейки»;
- поставить галочку на «столбец»;
- Ок.
Через объединение ячеек
По факту, действие не удаляет столбец, а соединяет его с соседним, делая из двух – один.
Последовательность действий:
- выделить ячейки, которые необходимо объединить;
- на панели закладок «Главная» найти кнопку «Объединить и поместить в центре»;
- справа от кнопки найти маленькую стрелочку;
- нажать на стрелочку – появится подменю;
- в подменю выбрать «Объединить по строкам»;
- редактор сообщит, что при объединении, данные из правого столбца будут утеряны. Кликаем «Ок»;
Быстрое удаление пустых или скрытых строк (столбцов) в Excel
Kutools for Excel
- Обзор
- Бесплатная загрузка
- Учебники по функциям
- Что нового?
Одна из наиболее распространенных задач в Excel — удалить пустые (пустые) строки или столбцы. Если вы ищете более простой способ удаления пустых строк или столбцов, Kutools for ExcelАвтора Удалить скрытые (видимые) строки и столбцы Утилита может быстро применять следующие операции:
Нажмите Kutools >> Удалить >> Удалить скрытые (видимые) строки и столбцы. Смотрите скриншот:
Если вы хотите удалить пустые строки или столбцы из диапазона, выбранных листов, активного листа или всех листов, вы можете сделать это следующим образом:
1. Примените эту утилиту, нажав Kutools > Удалить > Удалить скрытые (видимые) строки и столбцы.
2. в Удалить скрытые (видимые) строки и столбцы диалоговое окно, укажите область, из которой вы хотите применить операцию Заглянуть выпадающий список. Совет: если вы хотите удалить пустые строки или столбцы из диапазона, выберите В выбранном диапазоне вариант в Заглянуть раскрывающийся список. Если вы хотите удалить пустые строки или столбцы из других областей, выберите другие параметры, например «На активном листе», «На выбранных листах» и «На всех листах».
3. Пожалуйста, проверьте Ряды под Удалить тип. Совет: если вы хотите удалить пустые столбцы, установите флажок Столбцы. И выберите Пустые строки из Подробный тип. Смотрите скриншот:
4. Нажмите OK. Все пустые строки были удалены из выбранного диапазона. Смотрите скриншот:
Предположим, что в книге есть несколько скрытых строк или столбцов, которые вам нужно удалить. Обычно вам нужно отображать их и удалять строки или столбцы одну за другой. Для нас это утомительная работа. Но с опцией удаления скрытых строк или столбцов Удалить скрытые (видимые) строки и столбцы утилита, вы можете быстро удалить скрытые строки или столбцы.
1. К Удалить скрытые (видимые) строки и столбцы В диалоговом окне укажите область действия, в которой вы хотите применить операцию, из раскрывающегося списка Искать в. (Если вы выберете В выбранном диапазоне, вы должны сначала выбрать диапазон, который хотите использовать.)
2. Затем проверьте Ряды под Удалить тип, И выберите Скрытые строки из Подробный тип. Смотрите скриншот:
3. Затем нажмите OK, и скрытые строки были удалены из выбранного диапазона. Смотрите скриншот:
Если вы хотите удалить скрытые столбцы, установите флажок Колонны вариант из Удалить тип.
Предположим, у вас есть книга, содержащая несколько скрытых строк или столбцов, и теперь вам нужно удалить только видимые строки. Если вы удалите содержимое напрямую, скрытые строки будут удалены вместе. Как удалить только видимые строки?
1. К Удалить скрытые (видимые) строки и столбцы В диалоговом окне укажите область действия, в которой вы хотите применить операцию, из раскрывающегося списка Искать в. (Если вы выберете В выбранном диапазоне, вы должны сначала выбрать диапазон, который хотите использовать.)
2. Затем проверьте Ряды под Удалить тип, И выберите Видимые строки из Подробный тип. Смотрите скриншот:
3. Затем нажмите OK, из выбранного диапазона были удалены только видимые строки, а скрытые строки все еще сохраняются. Смотрите скриншот:
Если вы хотите удалить только видимые столбцы, установите флажок Колонны вариант из Удалить тип.
Демо
Рекомендуемые инструменты для повышения производительностиСледующие ниже инструменты могут значительно сэкономить ваше время и деньги. Какой из них вам подходит?Office Tab: Использование удобных вкладок в вашем офисе, как и в случае Chrome, Firefox и New Internet Explorer.Kutools for Excel: Более 300 дополнительных функций для Excel 2019, 2016, 2013, 2010, 2007 и Office 365.Classic Menu for Office: Верните знакомые меню в Office 2007, 2010, 2013, 2016, 2019 и 365, как если бы это были Office 2000 и 2003.
Kutools for Excel
Описанная выше функциональность — лишь одна из 300 мощных функций Kutools for Excel.
Разработано для Excel (Office) 2019, 2016, 2013, 2010, 2007 и Office 365. Бесплатная загрузка и использование в течение 60 дней.
Удаление пустых строк через сортировку данных
Как мы подчеркнули выше, предыдущие способы хороши, но только в случаях, когда все строки без данных находятся рядом. Если же они находятся в разных частях документа, придется потратить немало времени на то, чтобы их отыскать и удалить. Плюс высока вероятность ошибиться, если выполнять все вручную. В такой ситуации наиболее оптимальным решением будет использование такого инструмента как сортировка.
Для выполнения поставленной задачи придерживаемся следующего алгоритма действий:
- Для начала выделяем всю область ячеек, в которой располагается таблица. Затем переключаемся во вкладку “Данные” и нажимаем на кнопку “Сортировка”.
- Здесь нам нужно настроить параметры сортировки, после чего нажимаем OK.
- для параметра “Сортировать по” указываем столбец, на основании которого будет происходить сортировка (в нашем случае – “Наименование”).
- сортировать будем по значению ячеек.
- порядок сортировки – от “А до Я”.
- не забываем ставить галочку “Мои данные содержат заголовки”, если в таблице, действительно, присутствуют заголовки.
- В результате сортировки в самом низу нашей таблицы должны расположиться все ячейки без содержания. После этого их можно очень просто убрать из документа, воспользовавшись методами, описанными ранее.
В случае, когда важно сохранить исходный порядок ячеек/строк в таблице, делаем следующее:
- Прежде чем приступать к сортировке данных добавляем в таблице дополнительный столбец и проставляем порядковые номера в каждой ячейки этого столбца.
- После этого приступаем к сортировке данных, выбрав для этого любой столбец, за исключением только что созданного. Пусть это снова будет столбец “Наименование” в нашем случае.
- Удаляем пустые строки в конце таблицы.
- Теперь снова выполняем сортировку данных, но теперь в качестве основы сортировки выбираем столбец с порядковым номерами, который мы создали. Порядок выбираем “По возрастанию”.
- Строки расположились в том же порядке, что и в исходной таблице, только теперь без пустых элементов.
- Теперь, когда необходимость в дополнительном столбце с порядковыми номерами отпала, отмечаем его и удалям, пользуясь теми же способами, что и для удаления строк.
Удаление пустых строк в таблице Microsoft Excel
Стандартное удаление
очень много всего) ряды 5, 6, для удаления выделенной данными:Получилось так. результат должен бытьТеперь остается нажать на строку удаления. Но на строку «ВыделениеКак только вы сделаете программе, вам необходимо: Теперь жмем на удалены. Теперь, нам будет довольно легким. пустые строки, выглядят Никто не можетgleyd
Z 7: строки в ExcelПример 1. Сортировка данныхВторой вариант. получен, можно применять сам фильтр, отобразить
такая методика применима группы ячеек». выбор, все пустые
Изначально выделить ту область уже знакомую нам осталось только удалить Но, если они не очень эстетично. понять!: ): Зачета нет, даетсяБудем их удалять. CTRL+«-». А для в таблице. ВыделяемТак же устанавливаем
ту или иную только пустые ячейки только в томВ появившемся меню, вам строки, которые были
Сортировка
таблицы, которая содержит кнопку «Удалить», расположенную добавленный столбец с раскиданы по всей К тому же,На листе ExcelАлександр третья попытка… ;)Переходим на «Файл»-«Сведения»-«Поиск проблем» ее выделения можно всю таблицу. Открываем фильтр. Но в
в ее низЗатем нажать правую кнопку группе инструментов «Ячейки». этот столбец. Затем поиск и удаление навигация по ним строк (в режиме тысячах) 33554 -: Excel файл из-за документов». клавиш SHIFT+ПРОБЕЛ.
инструмент «Сортировка и ставим галочку толькоКак убрать пустые одна загвоздка. НельзяКак удалить пустые строки и нажать кнопку и их будет
мыши, чтобы вызватьПосле этого, все пустые
кликаем по кнопке может занять значительное может усложниться, так совместимости 65536 строк). изменил на 5000
этого очень тормозит…В отрывшемся окне ставим фильтр» — нажимаем у слова «Пустые». строки в Excel применять такое удаление в «Экселе», если
«ОК». легче выделить и контекстное меню. строки будут удалены на ленте «Удалить». время. В этом как придется прокручивать Изменить это количество и ничего неvikttur галочку напротив «СкрытыеЧтобы удалить одинаковые строки кнопку «Сортировка». ИлиНажимаем «Ок». У, как удалить отфильтрованные
для нескольких столбцов, пустые поля чередуются
Применение фильтра
Теперь все пустые строки удалить, используя способ,В списке надо нажать
из таблицы. В раскрывшемся меню случае, должна помочь больший диапазон ячеек невозможно. Можно скрыть изменилась: С таким подходом строки и столбцы». в Excel, выделяем щелкаем правой кнопкой
нас в таблице строки в Excel если в одной с данными? В выделены и вы который был приведен
на строку «Удалить».Важное замечание! Последний способ выбираем пункт «Удалить сортировка.
для перехода из часть строк илиgleyd будете ждать решения
Нажимаем «Проверить». всю таблицу. Переходим
Выделение ячеек
мыши по выделенному будут видны только, поможет функция «Сортировка строке хоть одна этом случае вопрос можете их удалить. самым первым.После этого появится окошко, нельзя использовать в столбцы с листа».Выделяем всю табличную область. начала таблицы в все строки, но: Число обрабатываемых ячеек(в до окончания ЕВРО-2012
Через несколько секунд программа на вкладку «Данные» диапазону и делаем пустые строки. Их и фильтр в
ячейка содержит данные. решается другим способом. Для этого, какВ Excel удалить повторяющиеся в котором необходимо таблицах с перекрывающимися После этого, нужный Кликаем по ней
конец. Давайте выясним, они все равно тысячах) 33554 -
:) отображает результат проверки. — «Работа с сортировку «от минимального видно по столбцу Excel» и немногоНаконец, рассмотрим еще один Для этого следует и в первом строки, которые пустые, выбрать, что именно
диапазонами, и с столбец будет удален. правой кнопкой мыши, какие существуют способы будут. Можно удалить изменил на 5000nervНажимаем «Удалить все». На данными» — «Удалить к максимальному». адресов строк. Можно хитрости помогут быстро универсальный метод. Он
зажать клавишу Ctrl,
lumpics.ru>
Помогите убрать строки.
Осталось удалить эти сработает, а сама После удаления строк «Экселе» удалить пустые
ячеек, которое осуществляется следующее: они в достаточной которая расположена на и удаляем перемещенные расположена в блокеСвоей таблице делаетеHugo
радостью, но на: Зачем — неВспомогательный столбец можно устранить пункт «Пустые ячейки». не полностью заполненного строки. Чтобы быстро программа выдаст ошибку снова производите упорядочивание
строки, если они с помощью специальногоВыделите всю таблицу. Для
степени отличаются друг ленте в группе вниз ячейки, как
инструментов «Ячейки» на фон белый и: Так вроде никому, память не помню, проще удалить весь
и работать сПрограмма отмечает пустые ячейки.
диапазона невозможно. Научимся это сделать, есть о присутствии в по пронумерованному столбцу.
действительно являются таковыми. инструмента. Но обо этого можно нажать от друга.
инструментов «Редактирование». В уже описывалось выше. ленте. После этого, границы.
кроме Вас, это а под рукой лист?.. Или чуть «прореженной таблицей». На главной странице быстро удалять пустые хитрость.
вычислениях ссылки наРешить вопрос того, как Самым простым методом всем по порядку: кнопку «CTRL+A».Для начала разберемся, как появившемся меню, кликаемПосле этого, чтобы вернуть сразу произойдет удаление
В 2007 скорее и не нужно… 2007 Экселя нет… дольше и активнееОднажды пользователь скрыл некую находим вкладку «Ячейки», ячейки в концеВыделяем первую пустую несуществующие или некорректные
удалить пустые строки считается обычное выделениеСнова выделите всю таблицу,Нажмите правую кнопку мыши в Excel удалить по пункту «Выделение
порядок строк к без дополнительных диалоговых всего делается также.Вероятно, проблема неgleyd думаем над постановкой информацию в строках,
нажимаем «Удалить». или середине таблицы. строку, нажав на данные. Поэтому в
в «Экселе», можно при помощи мыши
в которой находятся на таблице и пустые строки самым группы ячеек…». тому, который уже окон.
Bigbss в количестве строк.: попробуй Файл-Параметры-Дополнительно вопроса… ;) чтобы она неРезультат – заполненный диапазон Будем использовать простые номер строки. Затем такой ситуации следует
и при помощи с зажатой левой нужные вам данные в меню кликните
простым способом, которыйОткрывается окно, в котором был перед сортировкой,
Конечно, способ очень простой:
А вообще былоЧисло обрабатываемых ячеек(в-58243- отвлекала от работы. «без пустот». средства, доступные пользователю нажимаем одновременно кнопки быть особо внимательным, простого фильтра. Устанавливают кнопкой. Оно производится и непосредственно пустые по строке «Сортировка». используют практически все переставляем переключатель в
проводим сортировку в и известный. Но,
можешь указать область бы не плохо тысячах) 33554Александр
Думал, что впоследствииВнимание! После удаления часть любого уровня.
на клавиатуре Shift+Ctrl+ чтобы не нарушить его путем выделения
движением вверх или строки.Из дополнительного меню вам неопытные пользователи, но позицию «пустые ячейки». колонке с номерами является ли он печати — не тащитьЭто 2010, в: Если я переношу данные еще понадобятся.
ячеек перескакивает вверхЧтобы показать на примере, стрелка вниз. Выделятся целостность математических или столбца, группы столбцов вниз по полюПерейдите во вкладку «Главная» необходимо выбрать один в некоторых случаях Жмем на кнопку строк «От минимального самым удобным, быстрымпотом вид-страничный режим все миллионы, если 2007 думаю так на следующий лист, Не понадобились – – данные могут как удалить лишние все строки до других операций. В или всей таблицы. нумерации слева. Затем,
и нажмите по из пунктов, в именно такое удаление «OK». к максимальному». и безопасным?Olesya для работы хватает
planetaexcel.ru>
Сортировка
Это самый простой способ убрать с вашей рабочей области или вычисляемого диапазона чистые строки. Вам нужно выделить диапазон, выбрать на вкладке «Данные» кнопку «Сортировка» и в предоставленном диалоговом окне выбираем вариант сортировки. Программа всё отсортирует по полочкам, и вы можете удалить пустые строки. Будьте внимательны! При использовании сортировки в таблице, которая имеет в своем составе несколько столбцов, вы можете нарушить целостность информации, ваши данные могут сместиться на другие ряды. Для избегания этой проблемы при выборе сортировки, нужно выделить всю таблицу и применить сортировку для всего выделенного объема.
Если очень важен порядок следования строк в таблице, вам стоит для начала создать столбик с порядковой нумерацией рядов, а после сортировки и удаления пустых срок в таблице Excel, снова выстроить данные по этому столбику.
Удаление группы ячеек
Если вам необходимо именно удалить промежуточные строки, но при этом ничего не сортировать, можно воспользоваться другим инструментом.
- Для начала выделите все нужные вам строки.
- Откройте на панели инструментов раздел «Главная».
- Кликните на иконку поиска.
- Выберите указанный пункт.
- После этого появится окно, в котором вам нужно указать, что именно вы хотите выделить. В нашем случае необходимо выбрать пункт «пустые ячейки». Затем нажимаем на «OK».
- Благодаря этому вы сможете выделить все пустые клетки, которые находятся в указанной области.
- Нажмите на кнопку «Удалить».
- Затем выберите указанный пункт.
- В результате этого вы увидите, что длина столбца сократилась, а все пустые строки исчезли. При этом никакие клетки не оказались скрытыми.
Предупреждение
Обратите внимание на то, что этот метод рабочий, но он подходит только для обработки простых данных. Если у вас в таблице имеется большое количество столбцов, то при удалении ячеек всё может перепутаться
Данный вариант быстрый и автоматический, и он не будет «разбираться», в каких именно строках есть пробелы. Инструмент уничтожит всё подряд, а то что находилось ниже, просто поднимется вверх. То есть при удалении группы ячеек появляется высокий риск того, что кое-что пропадет бесследно.
Другими словами, главное условие при применении этого способа – использовать максимально простой массив данных.
Как выделить все пустые строки макросом
Есть таблица годового бюджета, разделенная на отдельные группы статей расходов и кварталы. Каждая группа статей расходов разделена между собой пустыми строками:
Нам необходимо удалить все пустые строки в таблице. Для этого сначала необходимо их выделить. Если выделять вручную, то потребуется много времени и сил. Кроме того, нужно еще быть уверенным что строка действительно является пустой, чтобы вместе с ней не удалить важную информацию из бюджета или формулу. Для автоматического решения данной задачи лучше написать свой макрос, который сам проверит и выделит все пустые строки в таблице годового бюджета.
Откройте редактор Visual Basic (ALT+F11):
И воздайте в нем новый модуль для текущей книги «Insert»-«Module», а потом запишите в него следующий VBA-код макроса:
Теперь если нам нужно автоматически выделить все пустые строки в таблице бюджета перед тем как их удалить, выберите инструмент: «РАЗРАБОТЧИК»-«Код»-«Макросы»-«SelectLine»-«Выполнить». В результате выделяться все пустые ячейки только для пустых строк внутри исходной таблицы.
Пример работы первого VBA-кода:
Пустые строки, которые находиться под последними заполненными ячейками не будут выделены. Теперь для удаления выделенных строк пользователю осталось только выбрать инструмент: «ГЛАВНАЯ»-«Ячейки»-«Удалить»-«Удалить строки с листа». Или нажать комбинацию горячих клавиш CTRL+=. А после в появившемся окне «Удаление ячеек» выбрать опцию «строку» и нажать ОК.
Вначале кода присваиваем для переменной diapaz1 диапазон ячеек в границах между A1 и последней используемой ячейкой на рабочем листе Excel.
Примечание. Последняя используемая ячейка на листе — это любая ячейка для, которой были выполнены любые изменения: ввод значений, изменение формата границ или цвета фона и т.п.
Далее в цикле проверяются все строки в этом диапазоне, каждая по отдельности, на количество непустых ячеек. В том случаи если метод CountA возвращает значение 0, то адреса этих ячеек дополняют несмежный диапазон в переменной diapaz2 еще на одну пустую строку.
В конце макроса выделяются все пустые строки, находящиеся внутри диапазона определенным переменной diapaz2. Если же таблица не сдержит ни одной пустой строки, тогда выводиться соответственное сообщение.
Макрос для удаления пустых строк
Как удалить строку макросом? Если нужно сделать так чтобы макрос автоматически не только выделял, но и сам удалял пустые целые и смежные диапазоны ячеек без использования других инструментов, тогда в конце кода для переменной diapaz2.Select следует изменить метод на :
diapaz2.
Удалить:
Пример второго VBA-кода:
Макрос для скрытия пустых строк
Как скрыть пустые строки макросом? Но если вам нужно не удалить, а только скрыть (например, при подготовке документа на печать), тогда эту строку кода следует модифицировать несколько иначе:
diapaz2.EntireRow.Hidden = True
Скрыть:
Пример третьего VBA-кода:
Добавление строк макросом
Как вставить строки макросом? Если мы изменим код в этом же месте как показано ниже, то получиться инструмент для добавления и вставки строк после пустых:
diapaz2.
Добавить:
Пример четвертого VBA-кода:
Если же вы хотите, чтобы макрос работал исключительно только для пустых строк предварительно выделенного определенного диапазона листа перед запуском макроса, то в начале макроса следует изменить строку создания экземпляра объекта для переменной diapaz1, на:
Set diapaz1 = Selection
Внимание! Следует помнить о том, что если таким образом создавать экземпляр объекта для переменной diapaz1, то тогда нельзя перед запуском макроса выделять все ячейки листа или все ячейки любого столбца. Иначе это затормозит программу Excel, так как один лист содержит аж 1 048 576 строк и тогда они все будут обрабатываться макросом, а пользователь будет ждать
Как удалить пустые строки в Экселе с помощью вспомогательного столбца
Пожалуй, самый эффективный и надежный способ удаления пустых строк в Excel это создание вспомогательного столбца, рядом с таблицей.
Представим, что в нашей таблице с данными есть строки, в которых всего лишь одна ячейка пустая, а остальные ячейки в строке содержат данные (на примере ниже выделены ячейки выделены желтым цветом).
Используя раннее описанные способы, высока вероятность удалить строки с данными.
Поэтому, чтобы избежать потери данных при удалении пустых строк, создадим справа от таблицы столбец, в который вставим функцию СЧИТАТЬПУСТОТЫ, в ней укажем диапазон всех ячеек каждой строки таблицы и протянем формулу до конца таблицы:
Функция СЧИТАТЬПУСТОТЫ ведет подсчет пустых ячеек в указанном диапазоне. Так как столбцов в нашей таблице с данными 4 штуки, то если во вспомогательном столбце мы найдем значение “4” это будет означать, что эта строка в таблице пустая и ее можно удалить. Для этого отфильтруем значения таблицы по вспомогательному столбцу по числу “4” и определим пустые строки:
Пустые строки найдены. Теперь их можно выделить и удалить.