如何使用Google电子表格查询获取最新的价格更新?

huangapple go评论76阅读模式
英文:

How to get the latest price update using Google Spreadsheet Query?

问题

我在使用查询获取最新价格时遇到了一些问题,

点击
查询截图

我尝试在日期上使用max方法,但它不起作用,我应该如何正确操作?

我希望查询结果显示基于最近日期的最新数据。

英文:

i have some problem when using query to get latest price,

click
Query screenshoot

I tried using max method on date, but its not working, how i should do it properly?

I want the query result showing newest data based on most recent date

答案1

得分: 0

=如果您只需返回A:C中的最后一行非空行,则可以使用:

=XLOOKUP(MAX(A:A),A:A,A:C)

英文:

If you just need to return the last non-empty row in A:C, you can use:

=XLOOKUP(MAX(A:A),A:A,A:C)

答案2

得分: 0

SORTN()函数使用ties_mode参数2(2表示去除重复项)可能有效。

=SORTN(SORT(A2:C7,1,0),99^9,2,2,0)

如果您需要按name排序,可以使用另一个SORT()函数。

=SORT(SORTN(SORT(A2:C7,1,0),99^9,2,2,0),2,1)

SORTN Google文档参考。

另一种使用REDUCE()函数的方法。尝试-

=REDUCE(A1:C1,UNIQUE(B2:B),LAMBDA(a,x,VSTACK(a,CHOOSEROWS(SORT(FILTER(A2:C,B2:B=x),1,0),1))))

如何使用Google电子表格查询获取最新的价格更新?

>编辑: 要使用QUERY()函数,您需要先使用一些其他函数来组织数据。尝试-

=QUERY(QUERY(CHOOSEROWS(A2:C,BYROW(B2:INDEX(B2:B,COUNTA(B2:B)),LAMBDA(x,XMATCH(1,INDEX((A2:A=MAXIFS(A2:A,B2:B,x))*(B2:B=x)))))), "select max(Col1),Col2,max(Col3) group by Col2"),"offset 1",0)

英文:

SORTN() with ties_mode parameter 2 (2 indicate remove duplicates) may work.

=SORTN(SORT(A2:C7,1,0),99^9,2,2,0)

If you need to sort it by name then use another SORT() function.

=SORT(SORTN(SORT(A2:C7,1,0),99^9,2,2,0),2,1)

SORTN google document reference.

Another way to use REDUCE() function. Try-

=REDUCE(A1:C1,UNIQUE(B2:B),LAMBDA(a,x,VSTACK(a,CHOOSEROWS(SORT(FILTER(A2:C,B2:B=x),1,0),1))))

如何使用Google电子表格查询获取最新的价格更新?

>Edit: To use QUERY() function you need few more function to organize data first. Try-

=QUERY(QUERY(CHOOSEROWS(A2:C,BYROW(B2:INDEX(B2:B,COUNTA(B2:B)),LAMBDA(x,XMATCH(1,INDEX((A2:A=MAXIFS(A2:A,B2:B,x))*(B2:B=x)))))),
"select max(Col1),Col2,max(Col3) group by Col2"),"offset 1",0)

huangapple
  • 本文由 发表于 2023年6月5日 14:37:16
  • 转载请务必保留本文链接:https://go.coder-hub.com/76404018.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定