从单元格自动复制值并将其粘贴到另一行的另一个单元格中

时间:2013-06-11 16:08:29

标签: excel

我需要一个ms excel公式,它会像这样自动执行

it should copy the value in 
`B1` and should paste it from `A1` to `A7` and then copy the value in
`B8` and should paste it from `A8` to `A14` and then copy the value in
`B15`and should paste it from `A15` to `A21` and so on...

希望你明白,如果没有,请告诉我。我会尝试扩展我的问题 谢谢!

等你的回答。

2 个答案:

答案 0 :(得分:0)

=OFFSET($B$1,ROUNDDOWN((ROW($A1)-1)/7,0)*7,0)

将其粘贴到A1并向下拖动。

<强>解释

ROW返回当前行。

ROUNDDOWN除法乘以7,将当前行向下舍入到最接近的7的倍数。向下拖动公式时,它将为前7行输出0,然后为下一行输出7s七行等等。

OFFSET为您提供B#中单元格的值,其中#是ROUNDDOWN给出的行。

答案 1 :(得分:0)

杰克打败了我,但是把它当作一种稍微不同的方法......

在B1:

=INDIRECT("B" & 1+((CEILING(ROW()/7,1)-1)*7))

填写。