无法使用 Google 表格中的查询中的包含项找到匹配项
Unable to find match using contains in query in Googlesheet
嘿,我想从 sheet2 获得一些信息,其中包含日期域和计数。我希望它是我在单元格 A3 下的 sheet4 中输入的特定月份。我按域对其进行分组。获取特定月份某个域的总数。我尝试使用 Contains,但当我在单元格 A3 中设置 01/2021 时它没有检索到信息。
B2可以查到的公式是
=QUERY(Sheet2!A:D,"SELECT SUM(A),B WHERE D CONTAINS '"&$A&"' GROUP BY B")
我用 G1 中的公式实现了它
=ArrayFormula(QUERY({ Sheet2!A:C,MID(Sheet2!D:D,4,2)},"SELECT Sum(Col1),Col2,Col4 WHERE Col4='"&$A&"' GROUP BY Col2,Col4"))
不确定 sheet 是哪个语言环境,但日期应该是 dd/mm/yyyy。
知道为什么这个 =QUERY(Sheet2!A:D,"SELECT SUM(A),B WHERE D CONTAINS '"&$A&"' GROUP BY B")
没用吗?
sheet链接
https://docs.google.com/spreadsheets/d/1dAyJSoWui7aFqnQgn_M7bEn2-hRP-ak6eC9jBFiPPgY/edit?usp=sharing
正如 ztiaa 和 Erik 指出的那样,日期格式不正确(mm/dd/yyyy 而不是 dd/mm/yyyy)。
嘿,我想从 sheet2 获得一些信息,其中包含日期域和计数。我希望它是我在单元格 A3 下的 sheet4 中输入的特定月份。我按域对其进行分组。获取特定月份某个域的总数。我尝试使用 Contains,但当我在单元格 A3 中设置 01/2021 时它没有检索到信息。
B2可以查到的公式是
=QUERY(Sheet2!A:D,"SELECT SUM(A),B WHERE D CONTAINS '"&$A&"' GROUP BY B")
我用 G1 中的公式实现了它
=ArrayFormula(QUERY({ Sheet2!A:C,MID(Sheet2!D:D,4,2)},"SELECT Sum(Col1),Col2,Col4 WHERE Col4='"&$A&"' GROUP BY Col2,Col4"))
不确定 sheet 是哪个语言环境,但日期应该是 dd/mm/yyyy。
知道为什么这个 =QUERY(Sheet2!A:D,"SELECT SUM(A),B WHERE D CONTAINS '"&$A&"' GROUP BY B")
没用吗?
sheet链接 https://docs.google.com/spreadsheets/d/1dAyJSoWui7aFqnQgn_M7bEn2-hRP-ak6eC9jBFiPPgY/edit?usp=sharing
正如 ztiaa 和 Erik 指出的那样,日期格式不正确(mm/dd/yyyy 而不是 dd/mm/yyyy)。