首页 > 解决方案 > Google表格中列的最后一个值

问题描述

我试图使用以下功能;

=INDEX(D:D,COUNTA(D:D),1),

为了获取列的最后一个货币值,但它返回#ERROR!。

我试图提取的价值

当我每月更新此电子表格时,如果提取列中的最后一个值(例如图像中标记的值)会非常方便。

有没有办法(在 Google 表格中)找到此列中的最后一个非空单元格,这样当我用新的“最后一个值”更新电子表格时,它会返回该值?

标签: google-sheets

解决方案


index(counta())数据稀疏时,即当列中有空白值时,模式将失败。

index(match())数据包含不是数字的值时,模式将失败。

要查找 column 中的最后一个非空值D,无论数据类型如何,请使用以下+sort(row())模式:

=+sort(D1:D; not(isblank(D1:D)) * row(D1:D); false)

该公式使用分号作为参数分隔符,使其适用于任何语言环境。


推荐阅读