获得按最后一行的最大值排序的有限列数

问题描述 投票:0回答:1

我有这样的一张纸

日期学生1学生2学生3 ...学生N日期1得分1得分2得分3 ...得分N日期2得分1得分2得分3 ...得分Ndate3 5 8 4 ...得分N

我如何只获得最后一行(最后日期)中按最大值排序的三列?

所需的输出:

日期学生2学生1学生3日期1得分1得分2得分3日期2得分1得分2得分3日期3 8 5 4

示例:https://docs.google.com/spreadsheets/d/1mVnPkOhCE0V1SFE2eNT-UVcSP8VbFfDCivgsPHeAOzQ/edit?usp=sharing

google-sheets google-sheets-formula transpose array-formulas google-sheets-query
1个回答
0
投票
=ARRAYFORMULA(QUERY(TRANSPOSE(QUERY(TRANSPOSE({QUERY(A1:G; "offset "&COUNTA(A1:A)-ROW(A1); 0); TO_TEXT(A1:G)}); "where Col1 is not null order by Col1 desc"; 1)); "select Col1,Col2,Col3,Col4 where Col1 is not null offset 1"; 0))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.