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

如何在Excel中按金额排序UNIQUE+SUMIF分组汇总的结果

家庭杂货支出表:按支出金额降序排序E、F列

方法1:手动排序(适配所有Excel版本)

  • 选中E、F列的完整数据区域(包含表头,比如E1:F100)
  • 切换到「数据」选项卡,点击「排序」按钮
  • 在弹出的对话框中配置:
    • 主要关键字:选择F列对应的表头(比如“支出金额”)
    • 排序依据:数值
    • 次序:降序
  • 点击「确定」完成排序

方法2:动态数组自动排序(Excel 365/2021及以上版本)

如果你的Excel支持动态数组函数,可直接用公式生成自动排序的结果,数据更新后会自动同步排序:
在E2单元格输入以下公式,会自动溢出填充E、F列:

=SORT(HSTACK(UNIQUE(A:A), SUMIF(A:A, UNIQUE(A:A), B:B)), 2, -1)

公式说明:

  • UNIQUE(A:A):提取A列的唯一商品名称
  • SUMIF(A:A, UNIQUE(A:A), B:B):对每个唯一商品汇总B列的支出金额
  • HSTACK(...):把商品列和支出列合并成一个二维数组
  • SORT(..., 2, -1):按数组的第2列(支出金额)降序排序

注意事项

  • 手动排序后,若A、B列新增或修改数据,需要重新执行排序操作
  • 动态数组方法仅支持Excel 365、2021及更新版本,旧版Excel无法使用

内容的提问来源于stack exchange,提问作者Jeff.Clark

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 05:05:56