Google sheets 从查询中获取行数

Google sheets 从查询中获取行数,google-sheets,google-query-language,Google Sheets,Google Query Language,我正在努力创造一个我总是要得到一名球员最后得分的局面 但是我不能使用偏移量来获取最后一行,因为我不知道查询结果中的行数。我不知道是否有办法使用CountA,我无法使用它 这是我的工作表: 我正在尝试以下查询: =QUERY($A$2:$D2; "select D where B='" & $B2 &"' and C='"& $C2 &"' ") 使用: 更新: =阵列公式(IFNA(VLOOKUP(

我正在努力创造一个我总是要得到一名球员最后得分的局面

但是我不能使用偏移量来获取最后一行,因为我不知道查询结果中的行数。我不知道是否有办法使用CountA,我无法使用它

这是我的工作表:

我正在尝试以下查询:

=QUERY($A$2:$D2; "select D where B='" & $B2 &"' and C='"& $C2 &"' ")
使用:


更新:
=阵列公式(IFNA(VLOOKUP(

B2:B&C2:C&COUNTIFS(B2:B&C2:C;B2:B&C2:C;世界其他地区(B2:B);"Player0,谢谢你的帮助,但我犯了一个错误,我需要最后的分数,而不是当前的分数!不幸的是,我不能发布图像,但我更新了工作表。这次我忽略了C列。谢谢先生。请问,你有关于谷歌工作表功能使用的书吗?或者你是一名开发人员?谢谢。Player0,使用删除他的C的最后一个提示注意,请看一下。这是最后一个查询:'=IFERROR(查询($a$1:$D1;“选择D,其中B=”)&B2&“偏移量”&countif($a$1:$A2;$A2)-2;0);$D2)我不得不使用IFERROR,因为第一行将返回字符串列名,还有其他原因吗?我正在考虑检查前一行是否为Number…我不知道。这是最后一张工作表,工作:谢谢。@EricRakim答案已更新。请参阅工作表中的J2
=ARRAYFORMULA(QUERY({$A$2:$D6\ ROW($A$2:$A6)}; 
 "select Col4 
  where Col2='" & $B6 &"' 
    and Col3='"& $C6 &"' 
  order by Col5 desc 
  limit 1"; 0))
=ARRAYFORMULA(IFNA(VLOOKUP(
 B2:B&C2:C&COUNTIFS(B2:B&C2:C; B2:B&C2:C; ROW(B2:B); "<="&ROW(C2:C)); {
 B2:B&C2:C&COUNTIFS(B2:B&C2:C; B2:B&C2:C; ROW(B2:B); "<="&ROW(C2:C))+1\ 
 D2:D}; 2; 0); D2:D))