Google Sheets:基于Total列降序排序Leaderboard报表的方法
基于Total列对Google表格'Leaderboard report'工作表降序排序的方法
方法一:手动排序(适合静态数据场景)
- 切换到「Leaderboard report」工作表
- 选中包含表头和所有数据的完整区域(比如A1到I列最后一行数据)
- 点击顶部菜单栏「数据」→「排序范围」
- 勾选「数据有表头」(若第一行是表头)
- 在「排序依据」下拉选「Total」(I列表头),「排序顺序」选「降序」
- 点击「排序」完成操作
注意:如果该工作表的数据是公式自动生成的,手动排序可能会打乱公式关联,导致后续数据更新出错,更推荐用下面的公式自动排序方法。
方法二:公式自动排序(适合动态更新场景)
直接将汇总逻辑嵌套进SORT函数,实现数据生成时自动按Total列降序排列:
- 假设你当前生成汇总数据的公式输出A-I列内容,将整个公式作为
SORT函数的第一个参数,第二个参数设为9(对应Total列的列数),第三个参数设为FALSE(表示降序) - 示例:如果原汇总公式是用
QUERY生成的:
修改为带排序的版本:=QUERY('All responses'!A:H, "SELECT A, SUM(C), SUM(D), SUM(E), SUM(F), SUM(G), SUM(H), SUM(C)+SUM(D)+SUM(E)+SUM(F)+SUM(G)+SUM(H) GROUP BY A", 1)=SORT(QUERY('All responses'!A:H, "SELECT A, SUM(C), SUM(D), SUM(E), SUM(F), SUM(G), SUM(H), SUM(C)+SUM(D)+SUM(E)+SUM(F)+SUM(G)+SUM(H) GROUP BY A", 1), 9, FALSE) - 把修改后的公式替换原工作表中的公式,后续「All responses」的数据更新时,「Leaderboard report」会自动按Total列降序刷新结果
内容的提问来源于stack exchange,提问作者Angelica Viajedor
相关产品推荐
相关产品推荐

