excel表数字变成1.92E+,常见的原因,是数字比较大,Excel默认自动转换为科学计数法显示,实际工作中,常见的情形为,输入居民身份证号码的时候,容易出现这种情况。例如,在excel表格上面,输入数字192853287350534,就会这样显示:
数字变成1.92E解决的方法有多种。
方法1:在数字左边加上英文状态单引号
数字左边加英文状态单引号
英文状态的单引号弄好之后,数字的单元格的左上角,会有一个三角形标记,表示这是一个以文本形式存储的数字。
三角形标记方法2:设置单元格为文本
点击“格式--单元格”,在“单元格格式”对话框中,选择“文本”,表示“在单元格格式中,数字作为文本处理”。
单元格格式确定之后,再按一下回车键,刷新显示,就可以看到数字显示完全了。
确认之后按回车键如果说,我确确实实是想输入数字,不是证件号码,后续是要做加减乘除乘方开方的数学运算处理的。这种情况下,就要点击“格式--单元格”,在“单元格格式”对话框中,选择“数值”,然后根据实际需要,选择小数位数,以及是否勾选“使用千分位分隔符”。
单元格数值然后注意调整到合适的列宽。
调整到合适的列宽如果还有其他问题,我注意到有人提供“向玩转电子表格提问”的服务,可以试一下。同时也欢迎在评论区留言呀。
如果使用foxtable软件,就比较少机会碰到这种把证件号码当作科学记数法显示的问题。因为Foxtable虽然在外观上与Excel非常相似,但是,本质上,Excel是电子表格,Foxtable则采用数据库管理方式。录使用Foxtable来管理数据时,要先创建数据表结构,并给相应的列,指定数据类型,数值列只能输入数值,字符列只能输入字符串,从一开始就建立了“数据规范化”的流程。使用者一开始就会指定要录入的证件号码的数据类型为字符型,就不会遇到科学计数法显示的情况了。