Если у меня есть 30 строк, и я хочу скопировать 1-й, 2-й и 3-й, пропустите пять, затем скопируйте следующие три, а затем пропустите пять и скопируйте следующие три строки: Как я могу сделать это? До сих пор у меня только эта формулаКопирование каждого n-го ряда в excel
=OFFSET(Sheet1!$A$1,(ROW()-1)*5,0)
, который получает только мне одно значение ячейки, но я хотел бы всю строку скопированной в другой лист.
Любая помощь будет замечательной! БЛАГОДАРЯ
Ваш вопрос помечен [VBA] - как вы используете формулу? – pnuts
Извините, я не уточнил, я готов использовать либо VBA, либо формулы. Я также использую excel 2003. Эта формула была помещена в лист 2 и тащилась вниз. Он собирал каждое пятое значение в нужном столбце. Однако я бы хотел, чтобы целые строки копировались. –
Не подходит для всех требований, но вы можете подумать о добавлении столбца в Sheet1 с '= MOD (ROW() - 1,8)' скопировано вниз, фильтруя его для <3 и копируя то, что остается видимым. – pnuts