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

如何在Excel 2013中按唯一标识符计算平均值(万行数据适用)

高效计算Excel 2013中重复唯一标识符对应平均值的方法

针对10000行带重复唯一标识符的数据集,手动筛选排序确实效率极低,我推荐以下三种高效方案,按操作复杂度和适用场景排序:

方法1:数据透视表(最快上手,可视化结果)

这是处理这类分组统计需求的首选,步骤简单且结果直观:

  • 选中你的整个数据集(包括表头)
  • 点击菜单栏的插入选项卡,选择数据透视表
  • 在弹出的对话框中确认数据区域,选择透视表放置的位置(可以是新工作表或当前工作表的空白区域),点击确定
  • 在右侧的「数据透视表字段」面板中:
    • 将你的唯一标识符字段拖到「行」区域
    • 将需要计算平均值的数值字段拖到「值」区域
    • 点击「值」区域里的数值字段,选择值字段设置,在弹出窗口中选择平均值,点击确定
  • 完成后你就能看到每个唯一标识符对应的平均值,还能随时调整字段或刷新数据

方法2:AVERAGEIF函数(公式批量计算,适合保留原数据结构)

如果需要在原数据旁边直接生成结果,用AVERAGEIF公式最方便:

  • 假设你的唯一标识符在A列,需要计算平均值的数值在B列,先在空白列(比如C列)的表头输入「平均值」
  • 在C2单元格输入公式:=AVERAGEIF($A$2:$A$10001, A2, $B$2:$B$10001)
    • 解释:$A$2:$A$10001是唯一标识符的整个数据区域(绝对引用,下拉时不会变动);A2是当前行的唯一标识符;$B$2:$B$10001是需要计算平均值的数值区域
  • 输入完成后按回车,然后选中C2单元格,鼠标移到单元格右下角的填充柄上,双击或下拉填充到所有行
  • 注意:如果有多个条件需要筛选,可以用AVERAGEIFS函数,语法类似但支持多条件

方法3:Power Query(适合重复处理大规模数据,自动化流程)

如果之后还会频繁更新或处理这类数据,Power Query能帮你建立自动化流程:

  • 首先确保你启用了Power Query:点击文件>选项>加载项,在「管理」下拉菜单选择「COM加载项」,点击转到,勾选「Microsoft Power Query for Excel」,点击确定
  • 选中数据集,点击Power Query选项卡,选择从表格(如果提示表头,勾选「我的表格有标题」)
  • 在Power Query编辑器中:
    • 选中唯一标识符列,点击转换选项卡的分组依据
    • 在分组依据窗口中:
      • 「分组依据」选择你的唯一标识符字段
      • 「新列名」输入比如「平均值」
      • 「操作」选择「平均值」
      • 「列」选择需要计算平均值的数值字段
    • 点击确定,然后点击主页选项卡的关闭并上载,选择将结果加载到新工作表或指定位置
  • 后续数据更新后,只需右键点击加载的表格,选择刷新就能自动重新计算平均值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:49:52