首页 > 解决方案 > 如何在 Google 表格中按 1 列自动排序

问题描述

我正在尝试在输入新数据时设置我的 Google 表格文档自动排序。

表格链接: https ://docs.google.com/spreadsheets/d/1h2-Gy67sTGKdMhG9GP-intB5fVdaJheZIcLo4Nto_Wg/edit?usp=sharing

显然,这些是球员统计数据。我试图找出一个解决方案,让“H”列按降序对玩家进行排序。这意味着得分最多的玩家将是第一个。

我试过使用排序范围功能无济于事。我在 H 列的每个单元格中输入了公式。这只是一个简单的“=SUM(F5:G5)”到总列 F 和 G。这可能是阻止页面排序的原因吗?

任何帮助将不胜感激。

标签: google-sheetsspreadsheet

解决方案


创建一个附加工作表并使用该QUERY函数生成数据的自动排序视图。当您使用数据更新主工作表时,使用的工作表QUERY也会更新。

例如。=QUERY(sheet1!A4:I17, "SELECT * ORDER BY H")

但是,您可能希望让 sheet1 中的数据更加规则 - 例如。不是使用位置来将守门员与其他球员分开,而是添加另一列来存储球员类型。


推荐阅读