首页 > 解决方案 > 在 gsheets 中,如何在查询中从工作簿中的多个工作表中提取数据?

问题描述

这就是我到目前为止所拥有的。在添加 BinCounts 参考之前它工作正常。

=query(
{'Aggregated Data'!A2:G , BinCounts!A2:G}, "SELECT A, B, C, E, DAY(B), YEAR(B)" & if(COUNTBLANK(Sheet14!A1:A4)=4,""," WHERE " & TEXTJOIN(" AND ", True, Sheet14!A1:A4) & "WHERE Col1 <>"),1)

标签: google-sheetsgoogle-sheets-formula

解决方案


您应该在多张纸之间使用;而不是。,

查询应如下所示:

=query( {'Aggregated Data'!A2:G; BinCounts!A2:G}, "SELECT A, B, C, E, DAY(B), YEAR(B)" & if(COUNTBLANK(Sheet14!A1:A4)=4,""," WHERE " & TEXTJOIN(" AND ", True, Sheet14!A1:A4) & "WHERE Col1 <>"),1)

查询多个工作表的示例查询。

样本查询

参考:


推荐阅读