#Excel中输入长公式时常不能保证一次性输入正确,出的错误可能非常细小,公式编写30秒,查询错误30分,如果你知道每种错误提示的意思,你大概能缩短一大半的检查错误的时间。
-
#Name:名称错误
- 函数名称错误:=count 写成 =cout;
- 公式引用了不存在的名称:
先考考你能不能看出哪里错了,答案:BJ,想想为什么。
- 文本未用双引号:上面的例子:如果“正畸”去掉双引号,改为正畸,则也会提醒此错误;
- 单元格阴影格式错误:第2点的例子也可以放在此处;
- 对工作表引用缺少 !,不过一般跨表引用直接点击表格会自带,但不排除不小心删除了。
公布答案:$BJ:$BJ
遇到这个错误提醒检查:函数名、引用和双引号。
-
#DIV/0:除0错误
除了分母为0外,函数:=Averageif(s)若没有符合调教的项目也会报此错误。
遇到这个错误提醒:可用“=IFERROR”函数显示如果分母为0,你想让其显示的值,检查=average函数。
-
#N/A:找不到需要的值
- 查询函数中,查找值不存在;
- 查找值中包含空格或非打印字符;
- 数值与文本格式问题。
注意:当你发现数据都正确的时候,关注一下是否有不可见字符(全选换一换字体颜色、取消隐藏等)。
-
#REF:引用区域不存在
-
#VALUE:值错误
- 函数要求数值时,使用了文本:=sum("A");
- 数组生成错误(这点百度的,不太明白,请留言教我)
遇到这个错误:要仔细看每个函数的每个区域对不对,比较费时间。
-
#NUM:数字错误
数字是否超过了Excel允许的最大极限呢?
-
#NULL:引用空
比如少了冒号:=sum(K1 K3)
-
#SPILL!:溢出错误
例如:=datevalue这个函数,只支持单个数值的转化,而此处选中了一个区域,超过公式运行的边界,故会有这个报错。
遇到这个错误:查看公式内的元素,是否把单个值选成了区域。