在Excel表格中,我们常常遇到###的错误。这种错误出现的原因有很多,解决的方法也有所不同。今天教大家:Excel表格中的####错误出现原因和解决方法。
工具/原料
Office 2016版本的Excel
原因 1:列宽不够
1、当单元格中的内容是数值或日期(日期本质也是数值)时,如果列宽过小,导致内容不能显示全,Excel 就干脆不显示具体内容,只显示「####」。
2、方法一:直接拖动列标间的分隔线,将列宽拉大
3、方法二:双击列标间的分隔线,让列宽自动适应。
原因 2:日期超出上限
1、这种情况下,虽然列宽是足够了,但为什么还是显示不出来呢?赶紧去检查一下你的单元格格式是不是日期吧~因为计算机中日期是有一个上限的哦~上限是 9999/12/31,转换成数字之后是 2958465。
2、解决方法:直接把单元格的格式由「日期」改成「常规」,就搞定了!
原因 3:时间为负值
1、Excel 是不认负值时间的。
2、解决方法:用 IF 函数来辅助判断,如果下班时间小于上班时间,说明下班时间是第二天的时间,需要加上「1」。IF 辅助公式:=J7+IF(J7<I7,1,0)-I7
原因 4:输入内容不符单元格格式
1、不光是输入数值,输入文本时也会产生###错误。
2、解决方法:先看一下单元格中的真实内容。看完编辑栏之后,你会发现这些单元格的内容实质上还是数值,而不是文本!你看见的这些「男」「女」只是单元格的格式而已。
3、自定义单元格格式:[=1]"男";[=2]"女"挢旗扦渌;这种情况下,一般都是制表人为了方坎睾牢慨便输入信息,使用数字 1、2 快速输入性别。如果输入 1、2 以外的数字就会出现「####」。所以原因就是因为你输错信息了,重新输入吧~