乐于分享
好东西不私藏

Excel常见错误值:#DIV/0!、#VALUE!、#REF!、#NAME?、#N/A、#NUM!、#NULL!、####、#SPILL! 、#CALC!

本文最后更新于2026-03-10,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

Excel常见错误值:#DIV/0!、#VALUE!、#REF!、#NAME?、#N/A、#NUM!、#NULL!、####、#SPILL! 、#CALC!

我们在处理表格数据过程当中,经常会需要输入各种公式\函数,99%的朋友会在处理表格时,会遇到各种错误值,如:#DIV/0!、#VALUE!、#REF!、#NAME?、#N/A、#NUM!、#NULL!、####、#SPILL! 、#CALC!;
那Excel表格中,这些错误值到底是什么意思呢?在什么情况下,我们又会遇到呢?今天和大家分享一下:
 1、DIV/0!

公式中出现“除以 0”的运算,或除数为空白单元格(Excel将空白视为 0)

案例:

1、直接计算:=10/0(手动除以 0);

2、引用空白值:=A1/B1中,B1为0或空白单元格。

解决方法:

1、检查除数是否为 0或空白,修改数据源(如将B1 的0改为有效数值);

2、用IFERROR屏蔽错误:=IFERROR(A1/B1,”无数据”)(错误时显示“无数据”);

3、用IF提前判断:=IF(B1=0,”除数不能为0″,A1/B1)。

2、N/A

“查找类函数”无法找到对应的匹配项,或公式中直接输入=NA()(表示“无可用数据”),出现此错误的函数包含:Vlookup、Xlookup、Hlookup、Lookup、Filter、Match、NA、IRR、RATE等财务函数;

案例:

1、查找函数匹配失败:=VLOOKUP(“张三”,A:B,2,0) 中,A列没有“张三”;

2、数组公式中无符合条件的值:=FILTER(A:B,B:B>1000)中,B列所有值都<1000;

3、=MATCH(“张三”,A1:A10,0),A1至A10中没有张三;

4、手动输入=NA():常用于标记缺失数据(如”未填写”的单元格)。

解决方法:

1、检查查找值是否存在:确认“张三”是否在 A列(注意是否有空格,如“张 三”和“张三”是不同值,空格在文本前、中、后都是不同的值);

2、用高版本的Xlookup函数代替Vlookup、Hlookup、Lookup函数;

3、用IFERROR处理:=IFERROR(VLOOKUP(…),未找到”)(错误时显示“未找到”)。

3、VALUE!

公式中使用的“数据类型不匹配”或函数参数不符合要求。

案例:

1、数值运算中包含文本:=10+”abc”(文本无法参与加法);

2、函数参数类型错误:=SUM(“张三”,20),SUM要求数值型参数,“张三”是文本;

3、日期格式错误:=A1+1中,A1是 “2026.3.7”(文本格式,非 Excel 认可的日期型“2026-3-7”);

解决方法:

1、检查数据类型:通过“开始一数字”区域确认单元格格式(文本/数值/日期),将文本型数值转为数值(如用“分列”功能);

2、修正函数参数:确保函数接收正确类型的参数(如 SUM 只传数值,VLOOKUP 的查找值类型与数据源一致);

3、统一日期格式:将文本日期改为 Excel 可识别的格式(用DATE函数转换:=DATE(2026,3,7))。

 4、REF!

公式引用了“无效的单元格”,可能是某些单元格\某列\某行被删除\移动或超出工作表范围而造成;

案例:

1、删除被引用的单元格/行列:如=A1+B1,删除了 A 列或 B1 单元格;

2、引用范围超出,如: =VLOOKUP(1,A:B,3,0),数据表只有AB两列,却要求返回第3列内容;

3、剪切粘贴导致引用失效:剪切 A1 到 B1,原引用=A1会变为#REF!(剪切单元格会破坏引用关系,复制粘贴则不会)。

解决方法:

1、找回被删除的引用:若刚删除,按Ctrl+Z撤销操作;

2、修正引用范围或公式参数:检查公式中的单元格地址,确保引用的单元格/行列存在,函数参数准确;

3、避免剪切引用区域:改用“复制 +粘贴”,或用“插入”而非“删除”调整行列(插入会自动更新引用)。

5、NAME?

Excel无法识别公式中的“文本”(可能是函数名拼写错误、未定义的名称或缺失引号)

案例:

1、函数名拼写错误:=VLOKUP(A1,B:C 2,0)(正确为VLOOKUP);

2、使用未定义的名称:=SUM(业绩)中,“业绩未被定义为名称(需通过“公式一定义名称创建);

3、文本末加引号:=IF(A1=”销售”,100,50) 漏写引号,写成=IF(A1=销售,100,50)(Excel 会将“销售” 视为名称而非文本)

解决方法:

1、核对函数拼写:用“插入函数”(fx按钮)选择函数,避免手动输入错误;

2、定义名称或替换为单元格引用:若“业绩”未定义,改为=SUM(B1:B10);

3、文本加英文引号:确保公式中的文本参数用英文引号包裹;

6、NUM!

公式计算结果“超出 Excel 的数值范围”或函数参数不符合数值要求。

案例:

1、数值超出范围:Excel 支持的数值范围是 -1E.307到1E+308,若计算=1E+309(超出上限);

2、函数参数无效:=SQRT(-10)(平方根函数不能接收负数)、=LOG(0),对数函数的参数必须为正数;

3、迭代计算未收敛:如循环引用的公式:A1=A1+1,未设置迭代次数,导致无法计算。

解决方法:

1、调整参数范围:确保数值在-1E-307 到1E+308 之间,函数参数符合要求(如SQRT用绝对值:=SQRT(ABS(-10)));

2、处理循环引用:通过“文件一选项一公式一启用迭代计算“设置最大迭代次数(如 100 次)。

 7、NULL!

空交集错误,两个区域没有集;Excel 里,两个区域用空格连接,表示求这两个区域的交集(共同重叠的单元格)。如果两个区域没有任何重叠单元格,就会显示#NULL! 错误显示;

案例:

1、=SUM(A1:A5  B6:B10),或者本来是写=SUM(A1:A5,B1:B5),结果写成了=SUM(A1:A5 B1:B5);

2、本来是写=SUM(A1:A10),结果写成了=SUM(A1 A10)

8、######

放不下 / 日期负数就会显示######

案例:

1、=A1-B1,日期算出来是负数;

2、D列宽度不够,导致日期无法正常显示,如上面的案例表当中的现象;

解决方法:

1、检查日期是否为负数;

2、调整列宽,或是启用缩小字体填充;

9、SPILL!

溢出区域被挡住,说白了,就是空间不够,列或是行的空间少了;

案例:

1、=A1:A10*2,结果要占 10 行,下面有单元格被占了放不下

2、在M2当中输入了公式:=Xlookup(A2,B:B,C:E,””),结果需要占据M、N、O三列,但是在N2中又输入了其他内容;

 10、CALC!

计算不了

案例:

1、数组公式有问题;=FILTER(A1:A10,A1:A10>100),A1:A10 里没有任何一个数 >100,找不到符合条件的数据,结果为空;

2、出现循环引用(自己引用自己);在E12单元格中输入=SUM(D12:F12),自己引用自己;

WPS在线表格(表格中列举了各种案例)

各位伙伴,今天我的分享就到这里啦🥰🥰~

谢谢你们愿意花时间来观看我分享的内容

文中技能若有其他注意事项❗❗❗

我会更新在留言区💌,大家记得去看哦💖

文中如有纰漏或方法不当之处请多多包涵

同时欢迎大家在留言区指正,万分感谢!

如果你有更棒的见解或实操方法

也一定要留言告诉我~

我专注分享各种工作、生活中技能💻

感兴趣的朋友点击下方按钮关注,谢谢啦!

喜欢的朋友请来个三连赞吧

谢谢你把我分享出去💖💖💖

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Excel常见错误值:#DIV/0!、#VALUE!、#REF!、#NAME?、#N/A、#NUM!、#NULL!、####、#SPILL! 、#CALC!

猜你喜欢

  • 暂无文章

评论 抢沙发

2 + 9 =