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

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

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

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

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

  5. Откройте вкладку «Данные» на ленте.

  6. Щелкните инструмент «Фильтр» в группе «Сортировка и фильтр». Excel отображает маленькие раскрывающиеся стрелки рядом с ячейками строки заголовка.

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

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

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

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

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

Этот совет (6123) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

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