多语言展示
当前在线:1170今日阅读:103今日分享:49

让错误值“#DIV/0!”显示设定文字—IFERROR函数

用Excel进行数据分析工作中,偶尔会遇到错误值,比如0/0的结果会显示“#DIV/0!”或”#VALUE!“,我们为了表格好美观,想要让其错误值改为显示我们想要的数据或文字,比如“XX数据空白”、“XX数据为0”、“无XX数据”、“输入有误”、“无销量”等等,除了用IF等逻辑公式进行设定外,还有比较直接而且很简单的函数进行设定,那就是IFERROR函数。
工具/原料
1

Excel表格(本经验截图为Microsoft Office 2016为例,其他办公软件如WPS都有相同之处)

2

计算的数值

方法/步骤
1

案例数据如图所示,其中实际均价=销售总金额÷销售总数量单价之差=计划单价-实际均价

2

首先点击所要插入公式的单元格,如图箭头①指向位置。然后点击【fx】插入函数按钮,如图箭头②指向位置。

3

进入插入函数对话框,在选择类别下拉框选择【全部】或【逻辑】,选择函数选择框选择【IFERROR】,选择完毕后点击【确定】或双击选定的函数。其他方法请参考本步骤经验引用

4

进入IFERROR的“函数参数”对话框。在“Value”(表达式)参数填写框,输入“D3/C3”,即销售总金额÷销售总数量;在“Value_if_error'(返回值)参数填写框,输入'区域无销量',表示的是假若除数等于0,显示值为'区域无销量'。设置完毕后,点击【确定】按钮。备注:“Value_if_error'表示只有在第一表达式显示错误的情况下显示返回值,返回值可以是表达式,可以是文字,也可以是数字。

5

返回工作表主界面,并在该单元格显示结果,如图

6

同理,设置单价之差的逻辑值,如图(解释略)。设置完毕后,点击【确定】按钮,就可以返回工作表主界面,并在单元格显示结果。备注:假若不设置逻辑函数,一旦某产品实际均价显示'区域无销量',单价之差的结果会显示”#VALUE!“。这样设置可以较为美观的显示。

7

上述两个数据设置完毕后,经过拉伸,并进行宽度的调整,显示结果如图所示。备注:实际工作中,该例子完全可以设置返回值为“0”,然后设置表格数据不显示“0”,如此只需设置第一个逻辑值即可。看您自己的习惯和审美观,现实中灵活运用。

注意事项

“Value”(表达式)不可以要大于、小于、等于号等逻辑符号,否则只会显示TRUE或FALSE

推荐信息