Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 谷歌电子表格公式从其他单元格中获取其单元格范围值?_Google Sheets_Formula - Fatal编程技术网

Google sheets 谷歌电子表格公式从其他单元格中获取其单元格范围值?

Google sheets 谷歌电子表格公式从其他单元格中获取其单元格范围值?,google-sheets,formula,Google Sheets,Formula,我在A1单元格中有一个简单的公式=sum(A2:A10)。现在在B1位置,让我们假设我放置A15,我希望它修改单元格A1中的公式如下:=sum(A2:A15)。 所以基本上我想写一个公式,比如:=sum(A2:a(B1)),这当然不起作用,但你们明白我的意思。 A非常感谢对这个问题的任何帮助。谢谢。您可以使用函数INDIRECT() 在您的情况下,您将在A1单元格中放置以下公式: =sum(indirect(CONCAT("A2:A";B1))) 间接获取文本并将其转换为单元格或区域的引用。此

我在A1单元格中有一个简单的公式
=sum(A2:A10)
。现在在B1位置,让我们假设我放置
A15
,我希望它修改单元格A1中的公式如下:
=sum(A2:A15)
。 所以基本上我想写一个公式,比如:
=sum(A2:a(B1))
,这当然不起作用,但你们明白我的意思。
A非常感谢对这个问题的任何帮助。谢谢。

您可以使用函数INDIRECT()

在您的情况下,您将在A1单元格中放置以下公式:

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

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

只是一个注释-如果B1位置的值为15,则用户254948的响应是正确的。但是,如果B1位置的值为A15(如原帖子中建议的),则修正公式为:

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