IFERROR(value, value_if_error)IFERROR 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)value 必需。检查是否存在错误的参数。
- 中文名
- iferror函数
- 外文名
- value, value_if_error
- 类 型
- 函数语法
- 错误类型
- #N/A、#VALUE!等
如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。使用 IFERROR 函数来捕获和处理公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)中的错误。
value_if_error 必需。公式的计算结果为错误时要返回的值。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。
函数为iferror()
要求:根据表二的内容将对应的总分填到表一中,没有的记录填空。
可以用VLOOKUP、IFERROR实现如下:
表一 | - | - | - | - |
工号 | 姓名 | 总分 | - | - |
A001 | 张三 | =IFERROR(VLOOKUP(B4,$B$11:$F$14,5,0),"") | - | - |
A002 | 李四 | =IFERROR(VLOOKUP(B5,$B$11:$F$14,5,0),"") | - | - |
A003 | 王五 | =IFERROR(VLOOKUP(B6,$B$11:$F$14,5,0),"") | - | - |
A004 | 赵六 | =IFERROR(VLOOKUP(B7,$B$11:$F$14,5,0),"") | - | - |
A005 | 钱七 | =IFERROR(VLOOKUP(B8,$B$11:$F$14,5,0),"") | - | - |
表二 | - | - | - | - |
工号 | 姓名 | 语文 | 数学 | 总分 |
A002 | 李四 | 90c | 130 | =sum(C12:D12) |
A004 | 赵六 | 70 | 110 | =sum(C13:D13) |
A005 | 钱七 | 110 | 80 | =sum(C14:D14) |