【发布时间】:2016-05-06 19:42:22
【问题描述】:
以图片为例:
左侧是我目前拥有的原始数据,由 A、B、C、D、E、F 队的列组成。每行代表 1 场比赛,并且进行了很多场比赛(这个电子表格有几千行) .
如何生成团队排名,就像我在右侧手动执行的操作一样?我想按他们拥有的点数对团队进行排序。
第一排,A队得分最高,因此排名第一; C队得分第二多,因此在第二列,依此类推。
我无法弄清楚如何按每行中的列排序,而不是按列排序,这是默认的 sort() 函数所做的。我尝试了多种方法,包括使用 google SQL 查询函数 (https://developers.google.com/chart/interactive/docs/querylanguage),但也不知道如何使用它。
在这种情况下使用 ArrayFormula() 是个好主意吗?我将如何实施?这张表确实有几千行,所以如果我可以在第一行放一个 ArrayFormula() 会好得多,而不是手动自动填充每一行。
【问题讨论】:
标签: sql google-sheets