Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 将公式复制到下一列,但在此处和那里跳过一行_Excel - Fatal编程技术网

Excel 将公式复制到下一列,但在此处和那里跳过一行

Excel 将公式复制到下一列,但在此处和那里跳过一行,excel,Excel,所以我有一个公式,从另一张表中提取数据并求和。我想把这个公式拉到下一列,但我需要跳过每第八行。我需要公式在它跳过这一行时只增加1。有没有一个快速的方法来实现这一点 编辑:为了澄清,如果单元格A7有公式=SUM(C3,H3),那么我需要A8为空,A9为=SUM(C4,H4)您可以使用-if(MOD(ROW(),8)来识别第8行,并执行不同的操作,即将其设置为空。如果没有看到公式,很难知道这将如何影响您的增量 如果您需要一个移动总和来解释空白-这(或沿着这些线的东西)应该可以: =IF(MOD(RO

所以我有一个公式,从另一张表中提取数据并求和。我想把这个公式拉到下一列,但我需要跳过每第八行。我需要公式在它跳过这一行时只增加1。有没有一个快速的方法来实现这一点

编辑:为了澄清,如果单元格A7有公式=SUM(C3,H3),那么我需要A8为空,A9为=SUM(C4,H4)

您可以使用-
if(MOD(ROW(),8)
来识别第8行,并执行不同的操作,即将其设置为空。如果没有看到公式,很难知道这将如何影响您的增量

如果您需要一个移动总和来解释空白-这(或沿着这些线的东西)应该可以:

=IF(MOD(ROW(),8)=0,"",SUM(INDIRECT("B"&ROW()-ROUNDDOWN(ROW()/8,0)),INDIRECT("G"&ROW()-ROUNDDOWN(ROW()/8,0))))

太好了,除了公式仍然在空单元格上递增。如果单元格A7有公式=SUM(C3.H3),那么我需要上面的A8为空,A9为=SUM(C4,H4),或者如果每八行为空,可以使用
COUNTA(1:row())
我不确定我是否理解,请你澄清一下好吗?我误解了你最初的问题。你的评论让它更清楚了。也许你可以将它添加到你最初的问题中。我已经调整了一些东西,你可以尝试一下。它相当复杂。