При работе с данными, полученными из другого источника, такого как другой пользователь или внешняя программа, вам может потребоваться удалить определенные строки из данных. Например, нет ничего необычного в необходимости удалять каждую третью или каждую пятую строку. Следующие общие шаги позволяют удалить каждые X строк без использования макроса.

  1. Вставьте два столбца (A и B) в крайнюю левую часть рабочего листа.

  2. В новом столбце A используйте Автозаполнение, чтобы последовательно пронумеровать строки от 1 до конца.

  3. В ячейке B1 (при условии, что у вас нет строки заголовка) введите формулу = MOD (A1,3). (Эта формула предполагает, что вы хотите удалить каждую третью строку. Если вы хотите удалить несколько других строк, подставьте это число вместо 3 в формуле.)

  4. Скопируйте формулу вниз во все остальные ячейки столбца B.

  5. Выберите «Фильтр» в меню «Данные», затем выберите «Автофильтр». Небольшие раскрывающиеся списки появляются в верхней части каждого столбца на листе.

  6. Используя раскрывающийся список в столбце B, выберите 0. Теперь отображаются только те строки с нулем в столбце B.

  7. Выделите все отображаемые строки и удалите их.

  8. Отключите автофильтр. (Для этого повторите шаг 5.)

  9. Удалить столбцы A и B.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2348) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Deleting_Every_X_Rows_without_a_Macro [Удаление всех X строк без макроса].