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

Excel 2016按邮政编码分组计算组内平均值的函数实现方法

Excel 2016按邮政编码分组求平均值实现方法

以下方案均适配Excel 2016版本,可根据你的操作习惯选择:

方法1:AVERAGEIF函数直接计算(新手友好,操作最简单)

前提假设:邮政编码存储在A列,需要计算平均值的数值存储在B列,数据行范围为2~100行(可根据你的实际数据调整对应行号/列号)

  • 先在空白列(如D列)的D2开始,手动输入所有需要统计的不重复邮政编码
  • 对应D2单元格的E2位置输入公式:=AVERAGEIF(A:A,D2,B:B)
  • 下拉填充E列公式,即可自动得到每个邮政编码对应的数值平均值
    小提示:如果数据量较大,可将公式里的整列引用A:A、B:B替换为实际数据范围A$2:A$100、B$2:B$100,能提升计算效率

方法2:函数组合自动提取唯一邮政编码后计算

如果你不想手动输入不重复的邮政编码,可以用数组公式自动提取:

  • 在D2单元格输入公式:=INDEX(A$2:A$100,MATCH(0,COUNTIF(D$1:D1,A$2:A$100),0))
  • 输入完成后按Ctrl+Shift+Enter三键结束数组公式,下拉填充直到单元格出现#N/A错误,前面的结果就是所有不重复的邮政编码
  • 再用方法1中的AVERAGEIF公式计算对应平均值即可

方法3:数据透视表可视化操作(无需写公式)

  • 选中全部数据区域,点击顶部菜单栏「插入」-「数据透视表」
  • 在右侧数据透视表字段面板中,将「邮政编码」字段拖到「行」区域,将需要求平均的数值字段拖到「值」区域
  • 点击值区域的对应字段,选择「值字段设置」,将计算类型修改为「平均值」,确认后就能直接得到分组后的平均结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 13:54:03