Google Sheets数据透视表因空白值计算平均值出错,如何解决?
解决Google表格数据透视表计算平均值时忽略空值的问题
方法一:调整数据透视表值字段设置(常规空值场景)
Google表格数据透视表默认会忽略空单元格计算平均值,出现#DIV/0!通常是因为某分组下没有有效数值。按以下步骤确认设置:
- 点击数据透视表中显示错误的平均值单元格
- 在右侧「数据透视表编辑器」的「值」面板,找到对应字段,点击下拉箭头选择「值字段设置」
- 在弹窗的「汇总方式」标签中,确认选中「平均值」,此时数据透视表会自动忽略空值计算有效数据的平均值;若分组无有效数据仍报错,可结合方法二处理。
方法二:用自定义计算字段避免错误
如果某分组全为空导致#DIV/0!,可以用自定义公式替代默认平均值:
- 删除数据透视表中原有平均值字段
- 在「数据透视表编辑器」的「值」区域,点击「添加字段」→「计算字段」
- 在「插入计算字段」窗口中,输入公式(替换「反馈评分」为你实际的字段名):
公式说明:=IFERROR(AVERAGE(IF(NOT(ISBLANK(反馈评分)),反馈评分)), "")AVERAGE本身会忽略空值,IFERROR用来在无有效数据时返回空字符串(也可改成0),避免错误提示。 - 点击「确定」,数据透视表即可正常显示忽略空值后的平均值。
内容的提问来源于stack exchange,提问作者Kay
相关产品推荐
相关产品推荐

