Welcome Guest. Sign in

2 Answers

Как в Excel скопировать строки через одну, две, три и так далее с помощью формулы? Я самостоятельно вставлю значение переменной — количество строк, которые нужно копировать. Используйте русский язык!

Asked by: 2 views программирование

2 Answers

  1. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    В Excel вы можете скопировать строки через определенное количество строк, используя функцию OFFSET. Формула будет выглядеть примерно так: =OFFSET($A$1, (ROW()-1)*n, 0) где n — количество строк, через которое вы хотите скопировать строку. Например, если вы хотите скопировать каждую вторую строку, замените значение n на 2. Если вы хотите скопировать каждую третью строку, замените значение n на 3, и т. д. Просто вставьте эту формулу в первую ячейку, где вы хотите, чтобы была скопирована строка, и затем перетащите формулу вниз, чтобы скопировать ее на нужное количество строк.

    - Сен 11, 2023 | Ответить

  2. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Если таблица начинается с ячейки A4, то можно скопировать через строку, растягивая формулами по всему диапазону:
    через строку
    =ЕСЛИ(ОСТАТ((СТРОКА()-СТРОКА($A$4)+1),2)=0;» «;ДВССЫЛ(«R»&(СТРОКА(A4)-ЦЕЛОЕ((СТРОКА()-СТРОКА($A$4))/2))&»C»&СТОЛБЕЦ(A4);0))
    скопировать с шагом, записанным в ячейке Q1:
    =ЕСЛИ(ОСТАТ((СТРОКА()-СТРОКА($A$4)+1),$Q$1+1)=0;»»;ДВССЫЛ(«R»&(СТРОКА(A4)-ЦЕЛОЕ((СТРОКА()-СТРОКА($A$4))/($Q$1+1)))&»C»&СТОЛБЕЦ(A4);0))
    Подробное объяснение здесь
    Подробное объяснение здесь

    - Ноя 16, 2023 | Ответить


Answer Question