You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中获取按销售额降序排列的唯一客户ID单列列表

解决方案:提取按销售额降序排列的唯一客户ID单列列表

可以通过组合INDEX、SORT、UNIQUE和FILTER函数实现需求,调整后的公式如下:

=INDEX(SORT(UNIQUE(FILTER(Revenue_data!A1:B1000, Revenue_data!B6:B1000<>"")), 2, FALSE), , 1)

公式拆解:

  • FILTER(Revenue_data!A1:B1000, Revenue_data!B6:B1000<>""):筛选出销售额不为空的客户ID和销售额数据(注意:原公式中B列筛选范围是B6:B1000,与A1:B1000的行范围不一致,若要过滤整个1-1000行的空销售额,建议改为Revenue_data!B1:B1000<>"")
  • UNIQUE(...):去除重复的客户ID-销售额组合,确保每个客户ID只保留一条记录
  • SORT(..., 2, FALSE):基于第2列(销售额)进行降序排序(FALSE代表降序,TRUE为升序)
  • INDEX(..., , 1):从排序后的结果中提取第1列(仅客户ID),输出单列列表

替代方案(使用QUERY函数,语法更直观):

=QUERY(UNIQUE(FILTER(Revenue_data!A1:B1000, Revenue_data!B6:B1000<>"")), "select Col1 order by Col2 desc", 0)
  • QUERY的第二个参数"select Col1 order by Col2 desc"指定:选择第1列(客户ID),并按第2列(销售额)降序排列
  • 最后一个参数0表示数据无表头,若你的数据有表头行,改为1即可

内容的提问来源于stack exchange,提问作者bob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 16:17:53