【问题标题】:Google spreadsheet formula which takes its cell range values from other cell?谷歌电子表格公式从其他单元格获取其单元格范围值?
【发布时间】:2014-11-26 23:16:39
【问题描述】:

我在 A1 单元格 =sum(A2:A10) 中有一个简单的公式。现在在 B1 位置,假设我输入了A15,我希望它可以将单元格 A1 中的公式修改为:=sum(A2:A15)。 所以基本上我希望能够写一个像这样的公式:=sum(A2:A(B1)) 这当然行不通,但你明白我的意思。 Apreciate 任何有关此问题的帮助。谢谢。

【问题讨论】:

    标签: google-sheets formula


    【解决方案1】:

    您可以使用函数 INDIRECT (functions overview)。

    在你的情况下,你会在你的 A1 单元格中放置这个公式:

    =sum(indirect(CONCAT("A2:A";B1)))
    

    间接获取文本并将其转换为单元格或范围的引用。此外,CONCAT用于进行文本引用。

    【讨论】:

      【解决方案2】:

      请注意 - 如果 B1 位置的值为 15,则 user254948 的响应是正确的。但是,如果 B1 位置的值为 A15(如原帖中所建议的那样),则更正后的公式为:

      =sum(indirect(CONCAT("A2:",B1)))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-26
        • 1970-01-01
        • 1970-01-01
        • 2021-01-04
        • 1970-01-01
        相关资源
        最近更新 更多