知易网
白蓝主题五 · 清爽阅读
首页  > 办公软件

Excel函数公式出错怎么办?5个常见错误和快速解决法

小李刚做完月度销售表,输入 =SUM(A1:A10) 却跳出 #VALUE!,急得直挠头;隔壁工位的张姐复制了一个VLOOKUP公式,结果全显示 #N/A,刷新三次都没变。别慌——函数报错不是系统崩了,而是Excel在悄悄告诉你:哪里没对上。

一、#REF!:单元格被删了,公式还在找人

你删掉C列后,原来写 =B2*C2 的公式可能变成 =B2*#REF!。Excel找不到C2,只能打叉。

解决办法很简单:按 Ctrl+Z 撤回删除;或者手动把公式里的 #REF! 改成正确的单元格,比如改成 =B2*D2(如果D列补上了数据)。

二、#N/A:找不着人,不是公式错了,是真没匹配上

=VLOOKUP("苹果",A2:B10,2,0) 返回 #N/A?先别改公式,打开A2:A10看看——是不是“苹果”写成了“苹 果”(中间多空格),或用了全角字符“蘋果”?

加个清洗技巧:

=VLOOKUP(TRIM(A1),TRIM(A2:A10),2,0)
(数组公式需按 Ctrl+Shift+Enter);更稳一点,用 XLOOKUP
=XLOOKUP(TRIM(A1),TRIM(A2:A10),B2:B10,"未找到")

三、#DIV/0!:除数是0,数学上就不成立

=C2/D2 报错?点开D2一看,空着,或填了个0。Excel不能算“除以零”。

加个兜底:

=IF(D2=0,"暂无数据",C2/D2)
或者更简洁:
=IFERROR(C2/D2,"计算中")

四、#NAME?:拼错了,Excel听不懂你在叫谁

输成 =SUMM(A1:A10)=vlooup(A1,A2:B10,2,0),Excel不认识 SUMMvlooup,就甩给你一个 #NAME?

双击单元格,看函数名是否高亮——没高亮就是拼错了;大小写不用管(Excel不区分),但字母一个都不能少。记不住全名?输 =su 后按 Tab,让Excel帮你补全 SUM

五、#VALUE!:类型对不上,就像拿尺子称体重

=A1+B1 出错?点开A1,里面写着“¥5,000”,这是文本格式,不是数字。Excel没法把文字和数字相加。

快速转换:选中该列 → 数据选项卡 → 分列 → 下一步 → 下一步 → 完成;或者用 VALUE 强转:

=VALUE(SUBSTITUTE(A1,"¥",""))
(去掉人民币符号再转数字)。

顺手小技巧:公式出错时,按 F9 试试

选中公式里某一段,比如 A1:A10,按 F9,它会立刻算出这部分实际值(如 {10,25,0,32})。哪段变红或报错,问题就在那儿。