“为什么我的vlookup明明没错,却返回
#N/A?”“为什么这一列数字求和结果竟然是0?”
别跟公式较劲了,是你数据的“基因”错了!
在Excel里,所有的混乱都源于两种数据类型的对抗:文本 与 数值。搞不懂这两者的区别,你永远是表格的奴隶。
数值是Excel的灵魂。只有被识别为“数值”的数据,才能进行加减乘除、求和(SUM)和透视表分析。
特征:默认右对齐,可以参与运算。
注意:如果你的金额列是“数值”,但前面带着 ¥ 或 ¥ 符号,Excel可能会把它当成文本,导致无法计算!真正的数值格式,应该是干净的数字。
思考:2026/6/10 是数值吗?
文本是Excel的标签。它用来描述事物,但Excel拒绝拿它做数学题。
特征:默认左对齐,即使看起来像数字。
典型代表:汉字、字母、符号
致命陷阱:很多人做进销存表,把“数量”设成了文本格式。结果用SUM求和,结果是0。因为Excel眼里那是“文字”,不是“数字”。
思考:'2026-06-10' 怎么变成 2026/6/10?
这是最常见的Bug场景:
你从ERP系统或网页导出的数据,看着是数字,但左上角有个绿色小三角。
状态 | 显示 | Excel眼中的真相 |
|---|---|---|
真数值 |
| 这就是100,拿来算钱没问题。 |
假数值 |
| 这是“100”这两个字符,不能算钱! |
急救包:
选中带绿标的单元格 -> 旁边会出现一个感叹号 -> 点击 “转换为数字”。或者,用分列大法:选中列 -> 数据 -> 分列 -> 直接点完成。
有些东西长得像数字,但你必须把它当文本处理,否则后果严重。
案例:身份证号
你输入 110105199001011234,Excel会自动把它当成数值,并变成科学计数法 1.10105E+17,后面的位数直接归零。当你存款达成18位数时,后面多少位你也会不在乎
正确做法:
先设置单元格格式为 “文本”。
再输入身份证号。
或者在输入前先输入一个单引号 ',强制转为文本。
为了让你今晚不再加班,记住这三个口诀:
看对齐:录入数据后,扫一眼。右对齐=数值(安全),左对齐=文本(警惕)。
算总数:随便找个空单元格输入 =SUM(你的数据区域),如果结果不对,立刻检查“基因”是否混乱。
用分列:数据乱了别慌,选中它,点“分列”,一路“下一步”,这是数据清洗的万能钥匙。
在Excel的世界里:
数值 = 用来算钱的。
文本 = 用来记号的。
别让你的“钱”变成了“记号”。
搞清数据类型,是成为Excel高手的第一块敲门砖。
🔥 火力营随堂考:
你有没有遇到过“明明有数,求和却是0”的情况?你是怎么解决的?
欢迎在评论区吐槽,我来给你支招!👇