如何在 Google 电子表格的 WHERE 子句 QUERY 中使用一系列单元格
Posted
技术标签:
【中文标题】如何在 Google 电子表格的 WHERE 子句 QUERY 中使用一系列单元格【英文标题】:How to use a range of cells in a WHERE clause QUERY in Google Spreadsheets 【发布时间】:2022-01-16 01:23:54 【问题描述】:如果我想选择给定日期值 (H1) 的所有数据,如何在 WHERE 子句中使用范围?
【问题讨论】:
【参考方案1】:你不能。如果你想走这条路,你需要翻转它查询它并再次翻转它:
=A1:A, TRANSPOSE(QUERY(TRANSPOSE(B:F), "where Col1 = "&H1))
很难说你使用的是什么单元格格式,所以如果上述方法不起作用,请尝试:
=A1:A, TRANSPOSE(QUERY(TRANSPOSE(B:F), "where Col1 = '"&H1&"'"))
或:
=A1:A, TRANSPOSE(QUERY(TRANSPOSE(B:F),
"where Col1 date = '"&TEXT(H1, "yyyy-mm-dd")&"'"))
但使用FILTER
会更容易:
=A1:A, FILTER(B:F, B1:F1=H1)
【讨论】:
太棒了,非常感谢:)以上是关于如何在 Google 电子表格的 WHERE 子句 QUERY 中使用一系列单元格的主要内容,如果未能解决你的问题,请参考以下文章