我正在寻找一个公式,它将获取Excel中列中最后一个单元格上方的单元格值。我有以下公式将获得列中最后一个单元格的值:
.where("attr @> {.. val1 ...} OR attr @> {... val2 ..} ...")
但我正在寻找正上方的细胞的价值。
例如,如果我有一个看起来像的表:
A B C
2013 09 $ 40
2014 10 $ 78
2015 02 $ 60
元
我正在寻找A列返回“2014”,而不是现在的“2015”。
答案 0 :(得分:2)
要返回倒数第二个值,我会使用INDEX。
=INDEX(A:A, COUNTA(A:A)-1, 1)
COUNTA获取数组的长度,使用-1来逐步获取倒数第二个值。
答案 1 :(得分:0)
设置元行。
例如,在列" D"中,与每个单元格相邻,发出以下公式。
=ROW()
像这样,
A B C D
2013 09 $40 1
2014 10 $78 2
2015 02 $60 3
在最后一行的末尾,在行列中发出MAX命令。在aboe例子中,它将是D4。
=MAX(D1:D3)
D4的值为3
这表示您的范围有3行。然后,您可以通过
获取您的单元格值=INDIRECT("A" & D4-1)
这将为您提供A2的价值。
你可以在所有结账后隐藏D行。