我正在使用Google电子表格中的图表来绘制最近90天的数据。但是,在添加新数据时,它超出了当前所选范围A1:A90的图表。我可以使用一种功能来选择Google电子表格列中的最后90行数据吗?
答案 0 :(得分:9)
您可以创建新工作表并使用QUERY
函数获取最后90行:
=SORT(QUERY(Sheet1!A:Z,"order by A desc limit 90"),1,1)
=QUERY(Sheet1!A:Z,"limit 90 offset "&(COUNT(Sheet1!A:A)-90))
然后,您可以使用此工作表生成图表。
答案 1 :(得分:0)
不是我所知,除非您编写自己的谷歌电子表格脚本并使用范围。脚本可以通过
以编程方式为图表提供数据答案 2 :(得分:0)
如果您的一个或多个列是可排序的,则还可以使用SORTN
函数来获得所需的结果。
在下面的示例中,最后90行按降序排列,第一种排序将它们反向排序为升序:
SORT(SORTN(Sheet1!A:Z,90,0,1,0),1,1)
如果要在对特定属性进行过滤后列出最后90行,可以将以上内容与过滤器功能组合在一起
SORT(SORTN(FILTER(Sheet1!A:Z,filter to be applied),90,0,1,0),1,1)
如果需要,您还可以通过应用以下两个SORTN
函数来列出倒数第二90条记录(从最后91条到180条):
SORTN(SORTN(Sheet1!A:Z,180,0,1,0),90,0,1,1)