Excel按A列项目编号匹配,计算H列平均值填入I列
按项目编号计算平均复杂度的Excel可行方案
核心公式方案(无VBA/条件格式,安全可靠)
直接用你猜测的AVERAGEIF函数即可,操作简单且不会损坏表格,步骤如下:
- 假设数据表头在第1行、数据从第2行开始,选中I2单元格
- 输入公式:
=AVERAGEIF($A:$A, $A2, $H:$H)- 公式说明:
$A:$A是所有项目编号的范围,$A2锁定列不锁定行,确保下拉时始终匹配当前行的项目编号,$H:$H是所有复杂度数值的范围
- 公式说明:
- 按回车得到结果后,把鼠标移到I2单元格右下角,待出现十字填充柄时,双击或下拉填充到所有需要计算的行
- 格式调整(可选):选中I列,右键→「设置单元格格式」→「数字」→「数值」,把小数位数设为2,就能得到如2.67、1.75这样的格式
安全操作提示
- 操作前务必备份原文件,复制一份存到其他位置,避免误操作导致数据丢失
- 如果数据量很大,建议把全列范围(如
$A:$A)改成实际数据范围(比如$A$2:$A$500),减少Excel的计算负荷,避免卡顿 - 验证结果:可以手动计算1-2个项目的平均值,或者用筛选功能选中某项目编号,检查I列数值是否统一且正确
内容的提问来源于stack exchange,提问作者MKitten
相关产品推荐
相关产品推荐

