iferror函数的使用方法 iferror函数三个条件怎么填
在Excel表格中,`IFERROR`函数扮演着不可或缺的逻辑处理角色。它主要是为了获取和处理公式中可能出现的错误。当公式的计算结果包含错误值时,该函数能够返回一个指定的值;而当公式计算得出正确结果时,它将直接返回该结果。
关于`IFERROR`函数的详细属性说明:
函数的基本结构如下:`IFERROR(value, value_if_error)`。其中,“value”是检查是否存在错误的参数,而“value_if_error”则是当公式计算结果为错误时返回的指定值。
具体来说:
- “value”是必需的,用于检查是否存在错误。
- “value_if_error”也是必需的,它指定了当公式计算结果为错误时应该返回的值。这些错误类型包括:N/A、VALUE!、REF!、DIV/0!、NUM!、NAME?以及NULL!。
- 如果“value”或“value_if_error”是空单元格,IFERROR函数会将其视为空字符串值。
- 对于数组公式的处理,如果“value”是数组公式,IFERROR函数将返回指定区域中每个单元格的结果数组。
案例解析:
在日常的EXCEL函数处理工作中,我们常常会遇到函数报错并返回错误的情况。这些常见的错误类型前面已经提到。当我们不希望显示这些错误值符号,而是想展示自定义的内容时,IFERROR函数就派上了用场。
例如,在A至C列区域中尝试查找夏永刚的成绩。由于B列的姓名中没有“夏永刚”这个词,VLOOKUP函数的结果会返回N/A错误值。如果我们使用IFERROR函数包围这个VLOOKUP函数,当出现N/A错误时,我们可以自定义返回一个消息,比如“未找到此人的成绩”。
具体操作如下:首先选择F4单元格,输入公式=IFERROR(VLOOKUP(E4, B:C, 2, 0), "没有找到此人:"&E4)。然后按enter键运算公式。接着,使用快捷键ctrl+c复制F4单元格的公式,再选择F5单元格,使用ctrl+v将公式粘贴过去。
解释一下工作原理:①当表达式产生错误值时,IFERROR函数会返回“value_if_error”参数中自定义的值。②而当表达式没有产生错误值时,IFERROR函数将返回表达式的实际值。