小李刚做完月度销售表,输入 =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不认识 SUMM 和 vlooup,就甩给你一个 #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})。哪段变红或报错,问题就在那儿。