获取列的最后一个单元格的单元格的值
我正在寻找一个公式,它将获取Excel中列中最后一个单元格的单元格的值。 我有下面的公式将获得列中最后一个单元格的值:
=LOOKUP(2, 1/('Historical Data'!A:A<>""),'Historical Data'!A:A)
但是我正在寻找它正上方的细胞的价值。
例如,如果我有一个如下所示的表格:
A B C
2013 09 $ 40
2014 10 $ 78
2015 02 $ 60
我现在正在寻找A列返回“2014”,而不是“2015”。
要返回倒数第二个值,我会使用INDEX。
=INDEX(A:A, COUNTA(A:A)-1, 1)
COUNTA获取数组的长度,然后返回-1以逐步到达倒数第二个值。
设置一个元行。
例如,在“D”列中,与每个单元格相邻的问题发出以下公式。
=ROW()
像这样,
ABCD 2013 09 $40 1 2014 10 $78 2 2015 02 $60 3
在最后一行的末尾,在行列中发出MAX命令。 在这个例子中,它将是D4。
=MAX(D1:D3)
D4的值将是3
这告诉你的范围有3行。 你可能会得到你的细胞价值
=INDIRECT("A" & D4-1)
哪个会给你A2的价值。
你可以在所有东西都检出后隐藏D行。