【发布时间】:2019-06-28 18:19:05
【问题描述】:
我正在尝试使用一个公式,我可以继续向其中添加查询以具有不同的标准和排序算法。结果会有不同的大小,但都来自同一张纸。这是我正在尝试的:
=ARRAYFORMULA(IFERROR({iferror(QUERY(Available!$A$3:$M, "select A,B,C,D,E,F,G,H,I,J,K,L,M where M like '%Blah' order by B desc");iferror(QUERY(Available!$A$3:$M, "select A,B,C,D,E,F,G,H,I,J,K,L,M where C = 'Bleh' order by B asc limit 3"),A2:M2/0)})))
在上面的示例中,第一个查询将查看工作表并找到一组列,其中列 M 包含“Blah”,对其进行排序并提供结果。这工作正常。当我添加第二个查询时,我希望它将结果附加到上一个查询中。我希望有能力继续建立这个公式,所以我可以在将来添加更多独立排序和限制的查询。在第二个查询中,我只想要 3 个反向排序且 C 列显示为“Bleh”的结果。
【问题讨论】:
标签: google-sheets concatenation google-sheets-formula google-sheets-query google-query-language