【问题标题】:Google Sheets - get the right-most / last non-empty value of a row from imported sheet谷歌表格 - 从导入的表格中获取行的最右边/最后一个非空值
【发布时间】:2017-05-30 18:42:26
【问题描述】:

我有一张从另一张表格导入数据的表格。 我在单元格 A1 中插入了导入工作表的工作表 ID,以便于我。

我需要一些可以给 ROW 的东西,它总是会返回最正确/最后一个非空值。也就是说,只要我们在导入的工作表中添加一列,它就会自动更新。

我发现这个公式可以显示同一张表第 9 行的最后一个值:

=FILTER(9:9,COLUMN(9:9)=MAX(FILTER(COLUMN(9:9),LEN(9:9))))

但我很难显示 IMPORTED 表的第 9 行的最后一个值。如何将此公式与导入的工作表联系起来,这意味着与工作表 ID(插入到单元格 A1 的新工作表中)?

非常感谢!

【问题讨论】:

  • 行中会有空白列吗?如果不是,您可以使用 count 来识别列数并使用 direct() 来提取值。

标签: google-sheets


【解决方案1】:

假设在 A2 中输入了相关的行号。丑陋但可能足够好:

=index(indirect("Sheet!"&row(A2)&":"&row(A2)),MATCH(1E+100,indirect("Sheet!"&row(A2)&":"&row(A2),1)))  

酌情替换Sheet

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    • 2021-08-26
    • 2011-12-28
    • 1970-01-01
    相关资源
    最近更新 更多