如何调整Google Sheets QUERY函数以提取M列求和结果的前5项?
调整方案
你只需要在原有QUERY的查询语句中新增排序和条数限制子句即可,逻辑如下:
- 新增
ORDER BY SUM(M) DESC:将分组求和后的结果按M列的求和值从高到低降序排序 - 新增
LIMIT 5:仅保留排序后的前5条结果
调整后完整代码
=QUERY('BD3'!A:Q, "SELECT L,D,I,SUM(M) WHERE I='W34' AND M>0 AND L='Huacho' GROUP BY L,D,I ORDER BY SUM(M) DESC LIMIT 5",-1)
内容的提问来源于stack exchange,提问作者user16760775
相关产品推荐
相关产品推荐

