我有一组不断变化和增长的数据(添加到底部(。因此,我设置了一个查询公式以将数据集中的值显示到另一个工作表中,但它始终返回第一行的值,而不是前一值的下一行。
这是查询公式
=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1xk0Cvafixr5dayJkBkrzlYLFoA4E_PHYfPNQis12rc8/edit#gid=0","CONSOLIDATE!A1:F"),"select Col1,Col2,Col3,Col4,Col5 where Col6 = '"&REFERENCE!E6&"'")
REFERENCE!E6 =
是我的条件规则,因此仅当与此单元格中的值匹配时,它才会显示。
有人可以帮助我更改查询公式,以便"CONSOLIDATE!A1:F"
中的新值将显示在先前数据的下一行(底部(而不是顶行?
如@Tedinoz的评论中所述,您可以按日期和时间对查询进行排序,使新行显示在底部。
下面是一些文档,演示如何使用"排序依据"参数编写查询。
假设 Col1 和 Col2 是日期和时间列,则查询如下所示:
=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1xk0Cvafixr5dayJkBkrzlYLFoA4E_PHYfPNQis12rc8/edit#gid=0","CONSOLIDATE!A1:F"),"select Col1,Col2,Col3,Col4,Col5 where Col6 = '"&REFERENCE!E6&"' order by Col1, Col2")
希望这有帮助!