Google Sheets - 如何找到列中的倒数第二个(倒数第二个)非空单元格?

Google Sheets - 如何找到列中的倒数第二个(倒数第二个)非空单元格?

我有一列,其中有动态填充的字段,但大部分内容为空。我想找出一列中最后两个值的差值,但我尝试过的方法似乎都不起作用。

答案1

虽然不漂亮,但是确实有效:

=INDEX(FILTER(A:A;NOT(ISBLANK(A:A)));ROWS(FILTER(A:A;NOT(ISBLANK(A:A)))))-INDEX(FILTER(A:A;NOT(ISBLANK(A:A)));ROWS(FILTER(A:A;NOT(ISBLANK(A:A))))-1)

假设列中有值A,请过滤掉空单元格,通过计算行数返回挤压数组的最后一个值,通过计算行数并减去返回挤压数组的倒数第二个值1

答案2

这将获取从底部开始的第二个单元格的值:

=INDIRECT("A"&MAX(ARRAYFORMULA(row(A:A)*--(A:A<>"")-1)))

相关内容