Google Sheets按排名加分后对姓名-总分对排序的技术咨询
解决Google Sheets横向布局下的总分排序问题
针对你采用横向布局的Google Sheets表格,在已算出每位用户排名积分总分和数值积分总分的前提下,以下两种方案可实现按总分降序排序的需求:
方案1:生成独立排序结果(不改动原数据)
适合需要保留原数据布局,同时单独查看排序后姓名-总分对应关系的场景。
假设:
- 姓名列是
A列(A1为表头,A2起为用户姓名) - 排名积分总分列是
Z列(Z1为表头,Z2起为对应用户总分) - 数值积分总分列是
AA列(AA1为表头,AA2起为对应用户总分)
按排名积分总分降序排序
在空白单元格(如C1)输入公式:
=SORT(FILTER({A:A, Z:Z}, A:A<>""), 2, FALSE)
FILTER({A:A, Z:Z}, A:A<>""):提取非空的姓名与对应排名积分总分SORT(..., 2, FALSE):按第2列(总分)降序排列(FALSE代表降序,TRUE为升序)
按数值积分总分降序排序
在空白单元格输入:
=SORT(FILTER({A:A, AA:AA}, A:A<>""), 2, FALSE)
只需将总分列从Z:Z替换为你的数值积分总分列即可。
方案2:直接排序原数据区域(整行跟随排序)
如果允许将用户的所有分类数据与总分同步排序(即整行数据随总分调整顺序),操作步骤如下:
- 选中整个数据区域(比如从A1到最后一行的最后一列,确保包含姓名、所有分类列及总分列)
- 点击顶部菜单栏「数据」>「排序范围」
- 在弹出窗口中:
- 勾选「数据有标题行」(若第一行是表头)
- 点击「添加排序规则」,选择要排序的总分列(如「排名积分总分」),排序方式选「降序」
- 无需次要规则的话直接点击「排序」
整行数据会按所选总分列降序排列,姓名与对应分类得分、总分的对应关系保持不变。
内容的提问来源于stack exchange,提问作者Neph
相关产品推荐
相关产品推荐

