Вызов команды:
MulTEx -группа Ячейки/Диапазоны -Работа со строками/Столбцами -Удаление пустых строк


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

После вызова команды Удаление пустых строк появится предупреждение
Запрос
Нет - ничего не происходит; Да - удаляются все пустые строки из таблицы.
MulTEx сначала пытается удалить строки максимально быстрым методом. Для корректной работы этого метода среди удаляемых строк не должно быть объединенных ячеек. Если среди удаляемых строк есть объединенные ячейки, MulTEx выдаст соответствующее сообщение и удаление строк может быть произведено только медленным способом, который может вызвать ошибку переполнения памяти.
Так же подобное сообщение может появиться, если на листе нет ни одного пустого столбца, т.к. для быстрого удаления строк необходим хотя бы один пустой столбец.

Примечание: Если после выполнения команды строки не удалились, проверьте действительно ли строки пустые или в них есть какие-либо значения. Например пробел или 0. Даже если 0 не видно визуально, возможно он там есть, просто в настройках не установлено значение "Показывать нули в ячейках, которые содержат нулевые значения". Изменить его можно через настройки Excel:

  • В Excel 2010-2013 это значение можно поменять зайдя в: Файл - Параметры - Дополнительно
  • В Excel 2007 это значение можно поменять зайдя в: Меню - Параметры Excel - Дополнительно
  • В 2003: Меню - Параметры - вкладка Вид - Нулевые значения

Так же см.:
Добавление строк

9 комментариев

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

    1. Ник, может для начала разберетесь, а потом будете рассуждать, кто из нас оборзевший? Это часть моей надстройки MulTEx и чтобы заработало надо сначала её установить. В комментарии выше об этом так же написано. Но это если комментарии читать, а не писать сразу всякого рода оскорбления.
      Если надо просто строки удалять по условию достаточно было не зайти в раздел Что умеет Excel и найти там статью: Как удалить строки по условию? В том разделе более 100 статей с готовыми решениями и пояснениями как чего сделать.

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

  2. Здравствуйте Дмитрий! Счастья! С наступающим!

    На самом деле, Ник прав. Экстрасенсы, встречаются довольно редко, а Вашей статье, нет никакого упоминания о том, что надо ещё и надстройку какую-то ставить.

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

    Я час потерял, пока эту кнопку искал. Если речь идет не о стандартных, идущих по умолчанию функциях ПО, то об этом, необходимо упоминать. Повторюсь - экстрасенсов крайне мало.

    Удачи! Мира! Добра. :)

    1. Павел, и Вас с наступающим!
      А с другой стороны - данная статья не входит в раздел Хитрости или иной. Попасть на эту статью можно либо поиском по интернету, либо со страницы описания самой надстройки, в которой более 70 команд и функций.
      И не поверите - даже когда сверху статей была надпись: "Функция является частью надстройки MulTEx" - все равно валились обвинения в том, что нет такой функции в Excel.

      Но замечание Ваше учту - попробую надпись сделать ВОТ ТАКИМИ БУКВАМИ :-)

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.