【问题标题】:Last value of a column in Google SheetsGoogle表格中列的最后一个值
【发布时间】:2021-09-12 09:53:45
【问题描述】:

我正在尝试使用以下功能;

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

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

The value im trying to extract

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

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

【问题讨论】:

标签: google-sheets


【解决方案1】:

或尝试:

=SORTN(D:D; 1;;ROW(D:D)*(D:D<>""); )

【讨论】:

    【解决方案2】:

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

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

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

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

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

    【讨论】:

      【解决方案3】:

      如果该列只有货币(即数字)值,那么您可以使用以下内容:

      =INDEX(D1:D, MATCH(999^99, D1:D))

      【讨论】:

        猜你喜欢
        • 2023-01-09
        • 1970-01-01
        • 2011-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多