-3

У меня 19000 точек данных в каждой строке, и теперь моя проблема заключается в том, как удалить 20 строк одновременно через 10 строк?

1 ответ1

2

Чтобы уточнить: вы хотите сохранить первые десять строк данных, удалить следующие двадцать строк, а затем повторить шаблон? Если это так, вставьте новый столбец слева от ваших данных, отметьте строки, которые нужно удалить, используя следующую формулу, отфильтруйте пробелы (строки, которые нужно сохранить), а затем удалите все строки, отмеченные знаком "x".

Я предполагаю, что у вас есть заголовки в строке 1, а ваши данные начинаются со строки 2. Вставьте это в A2 и заполните его. Если ваши данные начинаются где-то, кроме A2, просто отредактируйте ROW(A $ 1), чтобы ссылаться на ячейку, расположенную выше, где бы вы ни вставляли эту формулу.

=IF(MOD(ROW()-ROW(A$1),31)>10,"x","")

Эта формула подсчитывает количество строк из ссылки, делит на 31 и возвращает остаток. Если этот остаток больше 10, то это строка, которую вы хотите удалить.

Я использовал 31, потому что MOD(30,30) возвращает ноль. Просто чтобы проиллюстрировать, как MOD() работает немного дальше, вы также можете использовать эту формулу, чтобы выполнить то же самое.

=IF(MOD(ROW()-ROW(A$1)-1,30)>=10,"x","")

Там есть две корректировки. Один из них сдвигает ноль от ряда 30 к ряду 1, а другой - для предотвращения смещения буквы "х".

Увидеть это в действии

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .