2013-06-11 83 views
-1

粘贴我需要一个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... 

希望大家明白,如果不是请让我知道。我会尽量扩大我的问题 谢谢!

等待您的答案。

回答

0

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

粘贴此为A1和拖下来。

说明:

ROW返回当前行。

ROUNDDOWN分割和乘以7只是将当前行舍入到最接近的7的倍数。向下拖动公式时,它将为前7行输出0,然后为接下来的7行输出7,等等。

OFFSET给出了B#单元的值,其中#是ROUNDDOWN给出的行。

+0

非常感谢杰克,这工作像一个魅力:D – user2457175

+0

兄弟这工作。但没有救了我:(请看看我的新问题http://stackoverflow.com/questions/17072448/copy-a-value-from-a-row-to-another-row-based-on- a条件希望你可以帮助.... – user2457175

0

杰克打我,但把这个作为一个略有不同的方法......

在B1:

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

向下填充。

+0

兄弟千斤顶和你的答案有什么区别..对不起,我无法得到的区别..你的答案没有为我工作:( – user2457175

+0

非常感谢采取请给我新的问题,这也是类似于此,但困难之一:(http://stackoverflow.com/questions/17072448/copy-a-value-from-a-row-to-另一行为基础的条件感谢你兄弟!:) – user2457175

相关问题