首页 > 解决方案 > 如何将 2 个不同的数据集引用到 gsheet 查询公式中?

问题描述

我正在尝试获得一个公式来匹配谷歌表格中的 2 个不同数据集。我做了以下但我不断收到“解析错误”

iferror(if(len($D10)> 0,
      query({'Sheet1'!$A$2:$T;'Sheet2'!$A$2:$BK}
            "select {'Sheet2'!$A$2:$BK}.B where {'Sheet2'!$A$2:$BK}.A contains 'condition2'
                and {'Sheet2'!$A$2:$BK}.D contains'"&$D$4&"
                and {'Sheet1'!$A$2:$T}.N >= date '"&text(($A$4), "YYYY-MM-DD")&"'
                and {'Sheet1'!$A$2:$T}.N <= date '"&text(($B$4), "YYYY-MM-DD")&"'",0),""),"")

D10 是我要查找匹配项的单元格。

如果您有任何提示,请告诉我,谢谢!

标签: sqlgoogle-sheetsgoogle-sheets-formula

解决方案


QUERY的语法是QUERY(data, query, [headers])

在您的情况下,您忘记了,thedataquery.

它应该是...query({'Sheet1'!$A$2:$T;'Sheet2'!$A$2:$BK}, "select {'Sheet2'!$A$2:$BK}.B where...


推荐阅读