Время прочтения: < 1 1 минута

Иногда (а может быть и часто, у кого как) при работе с большими данными в EXCEL возникает необходимость удалить значительную часть этих данных. К примеру, на листе, содержащем 1 миллион строк, необходимо удалить 500 тысяч строк, выделенных фильтром. Если сделать это стандартным образом: «Выделить строки» – «Удалить строки», EXCEL может надолго зависнуть.

А есть чуть более трудоемкий (в смысле ручного труда), но гораздо менее затратный по времени способ:

  1. Выделяем все ячейки отфильтрованных строк, подлежащих удалению
  2. Нажимаем Delete
  3. Убираем фильтр
  4. Выделяем весь лист
  5. Удаляем дубликаты строк

Все пустые строки сожмутся в одну, и теперь удалить её не составит труда.

Судите сами, контрольные замеры по удалению 500 тысяч строк дали следующие результаты:

— стандартный способ – более 1 часа (причем процесс не был доведен до конца.  EXCEL был принудительно выключен)

— предлагаемый способ – 1,5 минуты.

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