查询"连接表"提取选定的多个记录

时间:2015-08-28 13:56:30

标签: google-sheets google-docs

我在Google文档中有两张纸。第二个看起来像这样(简化):

dataLayer.length

我可以使用IMPORTRANGE这样输入一个条目:

dataLayer = [{
   'animal': 'elephant'
]}

在上面的示例中,这会产生Reference | Comment | Author ------------------------------- item1 | baz | John item2 | bar | Mike item1 | foo | Will 。到现在为止还挺好。我想要做的是使用此工作表作为Sheet1数据的连接表。所以也许使用QUERY,我想从Sheet1做这样的事情(显然是伪代码):

=IMPORTRANGE("sheetid", "Sheet2!A3")  

从参考列等于item1的所有行中获取所有=QUERY('Sheet2 data from IMPORTRANGE()', "select B, C where A = 'item1'") Comment

1 个答案:

答案 0 :(得分:1)

是的,但如果要返回所选单元格的数组并且还授予访问权限,则需要导入多个单元格。语法需要数字而不是字母引用,例如:

=query(IMPORTRANGE("key","Sheet2!A1:C4"),"Select Col2, Col3 where Col1= 'item1' ")