Har*_*ris 3 google-api google-sheets google-spreadsheet-api
在Google电子表格中,我想查询其他工作表中的数据,但问题是工作表的名称是否存在于单元格中.那么在QUERY函数中有一种方法可以动态提到工作表名称.基本上我试图做这样的事情,但动态表名称:
=QUERY('2012'!A2:F;"select C, sum(F) where A='December' group by C order by sum(F) desc")
我尝试这样做,但我得到Parse Error:
=QUERY(INDIRECT("Overview!L5")!A2:F;"select C, sum(F) where A='December' group by C order by sum(F) desc")
Run Code Online (Sandbox Code Playgroud)
在哪个概述!L5是要查询的工作表名称的单元格.我也尝试在INDIRECT周围连接引号,但这也没有用.
我认为我正在尝试从查询中做出很明显的事情,即获取按其他单元格中的值分组的单元格中的值的总和.
edd*_*son 11
INDIRECT看起来是个问题.试试这样:
=query(INDIRECT(A1&"!A5:A10"),"select Col1")
Run Code Online (Sandbox Code Playgroud)
即如果Cell A1包含"food",则上述内容与:
=query(food!A5:A10,"select A")
Run Code Online (Sandbox Code Playgroud)
和以下相同:
=query(INDIRECT("food!A5:A10"),"select *")
Run Code Online (Sandbox Code Playgroud)
**注意:间接使用"Col1"等而不是"A",因为它没有传递col字母.
此外...谷歌小组论坛可能是寻找电子表格公式答案的好地方.productforums.google.com/forum/#!categories/docs/spreadsheets
| 归档时间: |
|
| 查看次数: |
8818 次 |
| 最近记录: |