获取列中最后一个单元格上方的单元格的值
Get value of cell above last cell in column
我正在寻找一个公式,该公式将获取 Excel 中列中最后一个单元格上方的单元格的值。我有以下公式可以获取列中最后一个单元格的值:
=LOOKUP(2, 1/('Historical Data'!A:A<>""),'Historical Data'!A:A)
但我正在寻找它正上方的单元格的值。
例如,如果我有一个 table 看起来像:
A B C
2013 09 40 美元
2014 10 78 美元
2015 02 $60
我正在寻找 return“2014”的 A 列,而不是现在的“2015”。
对于 return 倒数第二个值,我将使用 INDEX。
=INDEX(A:A, COUNTA(A:A)-1, 1)
COUNTA 获取数组的长度,-1 步进到倒数第二个值。
设置元行。
例如,在列 "D" 中,在每个单元格的相邻位置输入以下公式。
=ROW()
像这样,
A B C D
2013 09 1
2014 10 2
2015 02 3
在最后一行的末尾,在行列中发出 MAX 命令。在 aboe 示例中,它将是 D4。
=MAX(D1:D3)
D4 的值为 3
这表明您的范围有 3 行。然后,您可以通过
获取您的单元格值
=INDIRECT("A" & D4-1)
这将为您提供 A2 的值。
您可以在检查所有内容后隐藏 D 行。
我正在寻找一个公式,该公式将获取 Excel 中列中最后一个单元格上方的单元格的值。我有以下公式可以获取列中最后一个单元格的值:
=LOOKUP(2, 1/('Historical Data'!A:A<>""),'Historical Data'!A:A)
但我正在寻找它正上方的单元格的值。
例如,如果我有一个 table 看起来像:
A B C
2013 09 40 美元
2014 10 78 美元
2015 02 $60
我正在寻找 return“2014”的 A 列,而不是现在的“2015”。
对于 return 倒数第二个值,我将使用 INDEX。
=INDEX(A:A, COUNTA(A:A)-1, 1)
COUNTA 获取数组的长度,-1 步进到倒数第二个值。
设置元行。
例如,在列 "D" 中,在每个单元格的相邻位置输入以下公式。
=ROW()
像这样,
A B C D
2013 09 1
2014 10 2
2015 02 3
在最后一行的末尾,在行列中发出 MAX 命令。在 aboe 示例中,它将是 D4。
=MAX(D1:D3)
D4 的值为 3
这表明您的范围有 3 行。然后,您可以通过
获取您的单元格值=INDIRECT("A" & D4-1)
这将为您提供 A2 的值。
您可以在检查所有内容后隐藏 D 行。