XLSTools
XLSTools: Удаление Пустых Строк, Столбцов и Листов

Удаление строк в листах Excel по условию - содержащих определенное значение (слова и символы)

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

Купить
 

Пожизненная лицензия

Бесплатные обновления в течении 2 лет

Бесплатная пожизненная поддержка

Для покупки на allsoft.by и allsoft.kz перейдите в раздел Купить

Функции Excel для удаления строк по условию

Excel предоставляет пользователю возможность удаления строк в таблицах по определенному условию на основе значений ячеек. Для этого можно использовать такие функции и инструменты как “Фильтр”, “Удалить строки”, “Условное форматирование” и др. Однако, при работе с множеством файлов в пакетном режиме или при необходимости задания дополнительных параметров, возникают недостатки Excel.
Во-первых, Excel не предоставляет возможности удаления строк в нескольких файлах одновременно. Это может быть крайне неудобно, если необходимо обработать большое количество файлов, так как каждый раз приходится открывать и закрывать файлы и выполнять операцию удаления строк вручную.
Во-вторых, при выполнении операции удаления строк Excel не делает резервные копии данных.  Это ограничивает возможности пользователя и может привести к ошибкам при обработке данных.
Таким образом, Excel имеет свои ограничения и недостатки при выполнении операций удаления строк в таблицах по условию. При работе с множеством файлов или при необходимости задания дополнительных параметров, может потребоваться использование специализированных инструментов или программного обеспечения.

Пример удаления строк на основе значения ячеек в таблицах Excel

В данном примере приведена электронная таблица до и после удаления строки. Данные на листе располагаются в двух столбцах A и B и представляют название фирмы и контактный адрес электронной почты. Текстовое значение ячейки в столбце A второй строки не является пустым, но содержит строковое значение "<null>", которое в нашем примере свидетельствует об отсутствии данных. Таким образом, данные являются неполными и строку необходимо удалить. Задав условие в виде наличия в строке указанного выше текстового значения, данная строка будет автоматически удалена.
Пример удаления строк по условию - ячейка имеет значение null. В итоговой таблице строка отсутствует

Удаление строк по условию - запуск мастера приложения

После запуска приложения нужно перейти на вкладку Мастера (1) или нажать на кнопку (2), а затем выбрать удаление строк из панели доступных действий, которая находится в левой части окна.
Мастер удаления строк по условию

Определите папку сохранения итоговых таблиц Excel

Важной возможностью приложения является отсутствие необходимости создания резервных копий файлов перед выполнением операций удаления строк с определёнными значениями в одной или нескольких ячейках. Программа копирует каждую исходную электронную таблицу в выбранную вами папку и выполнят необходимые действия. При использовании нашего приложения вы можете быть уверены, что ваши данные будут защищены и сохранены. Больше не нужно тратить время на создание резервных копий - наша программа все сделает за вас. Программа сохраняет структуру вложенных директорий, если вы выбрали в качестве источника файлы из папки. Если вы оставляете стандартные настройки, подпапка с автоматически сгенерированным именем будет создана в папке "Документы". Однако, если вам необходимо изменить базовую папку "Документы" (1), а также опции создания подпапки (2) и (3), вы можете это сделать в настройках приложения.
Папка сохранения итогвых таблиц Excel

Выбор файлов таблиц Excel для удаления строк по условию

На втором шаге окна мастера удаления строк (см. скриншот ниже) вы можете выбрать файлы или папки для удаления строк по определенному условию, основанному на значениях ячеек. В отличие от редакторов электронных таблиц, надстроек для Excel или VBA макросов, наше приложение позволяет выполнять данную операцию одновременно для сотен или тысяч файлов Excel. Для выбора необходимых файлов или папок установите переключатель в группе (1) и нажмите кнопку (2). После того, как список файлов будет подготовлен, кнопка "Далее" станет доступной. Обратите внимание, что вам не нужно повторять операцию удаления строк для каждого файла отдельно - наше приложение справится с этой задачей за вас.
Выбор таблиц Excel для удаления строк по условию

Установка диапазона удаляемых строк на листе

Приложение позволяет установить диапазон потенциально удаляемых строк (1) для каждого листа электронной таблицы (2). Можно установить начальные и конечные строки, а также столбцы в которых программа будет проверять значения ячеек. При выполнении требуемых условий, строки будут удалены. В нашем примере эта возможность не требуется и все данные листа включены в диапазон обработки. Нажмите на кнопку "Далее" для перехода к следующему шагу.
Диапазон удаляемых строк на листе

Задание условий удаления строк по значению ячеек

В качестве примера удаления строк по условию на основе значения ячеек возьмём файл "контакты.xlsx", который содержит список клиентов, их адреса и контактные адреса электронной почты. Предположим, что мы создали этот файл на основе записей в базе данных и хотим использовать его для автоматической рассылки рекламных материалов. Данные в столбце C строки 3 в этой электронной таблице отсутствуют, хотя ячейка не является пустой и содержит текстовое значение "<null>". Таким образом, данные из этой строки мы использовать не можем и нужно удалить всю строку, содержащую определённое слово в одной или нескольких ячейках строки.
Файл Excel до удаления строк по условию
Приложение поддерживает критерии определения пустых ячеек, а также позволяет задавать условия в виде наличия определенных слов, символов или нулевых числовых значений в ячейках строк. Таких условий может быть несколько. Если ячейка соответствует одному из них она считается пустой или соответствующей нужному условию для удаления всей строки.  Можно автоматически удалять строки на основе значений только в одной, нескольких или всех ячейках строки.
Для удаления строк по условию выполните следующие действия в окне мастера приложения:
1.

Выберите вариант "Одна или более ячеек должны соответствовать критериям 1-6" в раскрывающемся списке (1) для того, чтобы удалять строки по значению в одной или нескольких ячейках, а не во всех, как в параметрах по умолчанию.

2.

Снимите флажки в группе "Основные критерии", которые установлены по умолчанию и используются для определения только пустых ячеек.

3.

Установите флажок "Ячейка с текстовым значением содержит только заданную строку" (2).

4.

Введите в поле редактирования (3) необходимое слово, в данном случае "<null>".

5.

Нажмите на кнопку "Далее" для удаления строк, соответствующих заданным условиям.

Обратите внимание, что приложение удаляет строки по текстовому значению ячеек. Удаление по числовому значению возможно только для нулевых значений ячеек, если выбран соответствующий вариант. Если ячейка имеет общий формат и содержит строку, записанную в виде числа, например, почтовый индекс, в этом случае MS Excel может изменить внутренний формат данных ячейки на числовой. В этом случае поиск по строковому значению будет недоступен. Для решения этой проблемы измените формат ячеек на текстовый для соответствующих столбцов.

Параметры удаления строк по условию
Итоговый файл "контакты.xlsx" приведен на следующем скриншоте:
Файл Excel после удаления пустых строк
Смотрите пошаговое руководство по удалению строк, содержащих определенные слова и символы в видео формате на YouTube:

Файлы примера

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

Полезные ссылки:

ПОДПИСЫВАЙТЕСЬ НА НАС

КОНТАКТЫ

Copyright 2023 ©  XLS Tools. Все права защищены. |  Правовая информация