excel公式出错的值。
常见错误值类型:
#N/A | #VALUE! | #NAME? |
#REF! | #NUM! | #NULL! |
#N/A
找不到指定内容,比如查找根本不存在的内容,便显示该错误值
比如在使用vlookup函数查找的时候,查找根本不存在的值得时候。
vlookup函数:在指定区域的首列查找特定内容,找到后返回该 行的其他列值。第四个参数决定精确查找还是模糊查找。为0时,即精确匹配,为1时,即模糊匹配。(模糊匹配:查找不大于查找值的最大值)
格式:=vlookup(查找的内容,区域,所需内容在区域中的第几列,精确/模糊查找)
#VALUE!
情况一:参数类型错误
比如数字和文本相加,便显示该错误值。因为数字和文本不能求和
情况二:区域的高度不相等
比如sumifs的求和区域和条件区域的高度必须吻合,否则便显示该错误值。
sumifs函数:多条件求和,第一个参数是求和区域,剩下的参数是条件区域和条件内容。(TIP:求和区域和条件区域的高度必须一致)
格式:=sumifs(求和区域,条件1区域,条件1,条件2区域,条件2,…)
#NAME?
情况一:写错函数名
函数名大写或小写都可以,回车后自动转为大写。若发现不是大写字符,说明函数名写错了,便显示#NAME?
情况二:名称未定义
公式中引用未被定义的名称
#NULL!
试图引用两区域的交叉部分,但却不存在交叉部分,便显示该错误值。
空格为交叉运算符,表示相交区域。
#NUM!
数字参数超出范围
weekday函数的第二参数,不能是22,公式中写错了,所以显示该错误值
weekday函数:计算某天处于一周中的第几天,也就是将星期变为数字,比如用数字1表示星期一,用数字2表示星期二。由于习惯不同,一周的开始时间也不相同,有时把周日当作一周的开始,有时把周一当作一周的开始。这种计数方式可以由weekday的第二个参数来决定。weekday的第二个参数建议大家牢记成2为好,2代表把星期一当作是每周的第一天来看。
格式:=weekday(日期,计数方式)
#REF!
情况一:引用的单元格被删除了
公式引用的单元格被删除了,便会显示该错误值。或者引用根本不存在的单元格。
情况二:参数超出最大范围
比如vlookup的第二参数区域一共才3列,可却想要第4列的值,超出了该区域的最大列数,便显示该错误值