我知道我可以使用[@ col1 ]来引用 col1 中与公式位于同一行的单元格。但是,有没有办法引用上面一行中的单元格呢?可能类似于:[@ col1 -1](假设)
答案 0 :(得分:0)
不确定是否有内置方式,但是您始终可以进行索引匹配。像
=INDEX(A:A, MATCH([@Col1],A:A, 0)-1)
将A:A更改为要引用的任何列,将-1向上更改为-1,将-2向上更改为2,依此类推。
答案 1 :(得分:0)
尝试
=INDEX([col2],ROW()-2)
在表格的第一行中,该公式将返回“错误”值,即同一行的值,但在下一行中,它将正确显示。
如果要计算运行总额,可以使用
=SUM([@col1],INDEX(C:C,ROW()-1))
请注意Index的引用是如何整列的。使用Sum()将忽略文本,因此当涉及列标题时,该公式将不会返回错误。
答案 2 :(得分:0)
这为您提供了您所在行与标题行的距离,并且可以毫无问题地处理第一行。
=(ROW() - ROW([#Headers])-1)
易于适应,可与 OFFSET
或 INDEX
一起使用,为您提供上一行。