有些时候我们在输入数据时,Excel似乎总有它自己的“想法”,导致表格出错,轻者造成困惑、重则造成严重的损失。

下面的情况,是否有种似曾相识的感觉?

一、数字自动转日期

如果你想输入一个序列号,Excel可能会“自作多情”的将其转换为日期,如下图所示:

excel人情往来(自作多情EXCEL坑爹大事件)(1)

同时如果想要输入一个分数,同样也会被转换为日期格式:

excel人情往来(自作多情EXCEL坑爹大事件)(2)

解决方法:将单元格格式设置为文本格式,或者在数字前面加个英文状态的单引号

二、数字过长科学计数

Excel输入的数字长度超过11位,数字格式就会转变成科学计数,同时在位数超过15位的时候,15位以及后面的数字全部变成了0,这样我们在输入长位数字的时尤为苦恼,尤其是输入身份证号码的时候。

excel人情往来(自作多情EXCEL坑爹大事件)(3)

解决方法:同上(文本格式)。

三、自动去零

Excel会自动将数字前方的“0”舍弃,在某些特定情境下,往往会导致错误发生(匹配数据是尤为常见),毕竟“00123”号产品并不是“123”号产品。

excel人情往来(自作多情EXCEL坑爹大事件)(4)

解决方法:同上。

四、智能填充

单元格下拉的填充方式可能是我们最常用的一种方法,但在某些情况下,可能会显示十分滑稽(84消毒液、85消毒液、86消毒液……101消毒液)

excel人情往来(自作多情EXCEL坑爹大事件)(5)

除此之外Exce还十分东方化的加入了十二地支的智能填充功能,只不过在下面过于突兀:

excel人情往来(自作多情EXCEL坑爹大事件)(6)

解决方法:使用Ctrl D快捷键进行复制填充。

五、四舍五入

在财务统计中,经常会出现分项金额与总项金额对不上的情况。

0.235 0.235 0.236=0.706,在单元格内保留2位小数可能会出现0.24 0.24 0.24=0.71,在财务人眼中可能更希望他是0.72,毕竟人民币只能精确到“分”,一分钱的账对不上,也会使人焦头烂额。

excel人情往来(自作多情EXCEL坑爹大事件)(7)

解决方法:分项用round函数保留2位有效数字。

小结

数字自动转日期、数字科学计数、智能填充的不靠谱,Excel像极了一个叛逆的孩子。

微软官方给出的解释是,为了使用户更加轻松,Excel会做出一些预先编程,这使得Excel拥有一定的“思想”,能够帮助用户自动更正、预测文本

excel人情往来(自作多情EXCEL坑爹大事件)(8)

功能出发点是好的,只不过在某些情况下,有点强人所难,我们只有在了解规则的前提下,才能更好地规避错误,做一个合格的“数据人”。

日常工作中你有被Excel“坑”过嘛,欢迎留言分享~

,