У меня есть таблица Excel с тысячами строк. Я хочу выбрать каждую 7-ую строку в этой таблице. (Под «выбором» я подразумеваю удалить все остальные строки или скопировать выбранные строки в новый рабочий лист.)
Какой самый простой способ сделать это в Excel 2003?
Смотрите также: Выберите каждую n-ую строку в Numbers
microsoft-excel
spreadsheet
microsoft-excel-2003
Патрик МакЭлхани
источник
источник
Лично я записал бы макрос, чтобы сделать первые три или четыре строки (с шагом 7 строк, конечно), и скопировал строки на новый лист. Затем я отредактировал бы макрос, чтобы использовать цикл, подсчитывающий количество заполненных строк на листе, с шагом 7.
Пример псевдокода:
источник
Действительно только заканчивая идею, которую начал Рэндольф Поттер ....
Для записи, я не думаю, что вы могли бы придумать это путем записи. Запись макросов - это хороший способ познакомиться с объектной моделью Excel, но не очень хороший способ написания многократно используемых функций.
источник
1
.источник
для выбора каждой 7-й строки есть более ЛЕГКИЙ ПУТЬ: в первых 7 строках вашего столбца, кроме одного (первого), вы что-то пишете внутри. Затем вы выбираете эти 7 строк и копируете их на весь столбец. Теперь, что вам нужно, это просто перейти к SELECT-> GO TO SPECIAL-> select BLANKS-> OK. У вас есть каждые 7 строк выбора. Теперь вы можете делать то, что вы хотите. Наслаждайтесь!
источник
за каждый 7-й ряд,
источник