Board logo

标题: 微软Excel问题求助 [打印本页]

作者: 新村小五郎    时间: 2009-7-17 15:33     标题: 微软Excel问题求助

输入某人的身份证号之后显示有问题:

例如某人 450821198112053680

输入Excel的单元格之后却变成一个我既不能调整显示、也不能恢复输入的原始数据的——

4.50821E+17   (好像是数据的文本显示格式)     

嘛玩意儿 (⊙_⊙)?……? (我想改为常规显示格式,不过竟然跟文本显示格式一模一样,见鬼了)

[ 本帖最后由 新村小五郎 于 2009-7-17 15:38 编辑 ]
作者: 新村小五郎    时间: 2009-7-17 15:44

而且,所有身份证号码的三位尾数,一律变成了“000”……

譬如尾数3680就变成了3000,如果通过函数计算职工性别,统统成了“女”……
作者: 中森七星斋    时间: 2009-7-17 16:23

[attach]1677[/attach]
是不是格式没调对?
你进这个界面修改一下看看
作者: 新村小五郎    时间: 2009-7-17 16:26

唔……重新试验了下: 清除单元格内容之后,先把数据格式点击确定在“文本”,然后输入的身份证号码就一字不差地上去,450821198112053680

但是如果重新输入之前,仅仅看到光标显示为“文本”,就再次出现 4.50821E+17 这么个鬼东西。 必须点击确定才行。  

这是经验之谈,什么道理、什么原理,咱仍然不清楚。
作者: 柳川昌信    时间: 2009-7-17 16:36

科学记数法。。。太长的被系统省略了。。。需要文本格式,用瓢虫守介绍的方法既可!
作者: 新村小五郎    时间: 2009-7-17 17:15     标题: 回复 5# 的帖子

吏部郎中的話也許有道理,億位數就只12位,身份證卻有18位,可能是這個原因就無法“常規”顯示、自動改為“科學計數”了?
那麼遇到類似情況,恐怕單元格輸入數據之前,還得點擊“文本”格式才行。
作者: 中森七星斋    时间: 2009-7-17 17:19

ENET网友问:为什么我的EXCEL表格输入身份证号都变成科学计数法了,怎么输入才对呢?

  答:相信在EXCEL这个软件中如何输入15位或18位身份证号码的问题已经困挠了许多人,因为在EXCEL中,输入超过11位数字时,会自动转为科学计数的方式,比如身份证号是:123456789012345,输入后就变成了:1.23457E+14,要解决的方法有非常非常......多种哦,呵呵,现在为大家说几种比较简单快速的方法:

  1、在A1单元输入号码时,在前面先输入’号,就是:’123456789012345,这样单元格会默认为该单元为文本方式,会完整显示出15个号码来,而不会显示那令人讨厌的科学计数方式来了。

  2、如果已经输入了大量的号码,全部以科学计数显示的话,而又懒的按照上面的方法一个一个的重新输入的话,也有这个好方法哦,比如已在单元A1:A100输入了号码,按以下步骤做:》选择单元A1:A100》单击鼠标右键,设置单元格式》选择自定义,在‘类型’中输入‘0’即可,轻松搞定,呵呵!!

  3、还有一种用函数来解决的方法:在A1:A100已经输入大量的号码时,在B1单元中输入:=trim(’ ’a1),注意两个’之间是空格,这个公式的意思:先在A1单元15位号码前加个空格符号,然后用trim这个函数把空格符号去掉。输完后,B1单元也是显示出完整的15位数字了。

 更多问答,点击进入专家答疑首页>>

出自http://www.enet.com.cn/ediy/info ... leid=20070926844318
作者: 新村小五郎    时间: 2009-7-17 18:00     标题: 回复 7# 的帖子

謝謝隱岐守瓢蟲大人,只有第一個辦法試過了是有效的,後面兩個辦法總是錯誤。不過只用第一個辦法就能解決問題了。再次感謝……
作者: 泉惟光    时间: 2009-7-18 09:13

默认下输入的数字字符会当作一个数处理,而数据过长会自动转为科学计数法,过长有两种可能,一种确实很长,另一种就是单元格比数据的长度短,所以输入身份证号的时候,一般是先把列宽拉宽,然后把整列的单元格格式改为文本,应该就问题不大,单元格坐上出现绿色三角标志,可以不管它,也可以点开选忽略错误。如果数用“‘”(引号)时,注意不要用全角的,要用半角的——“  '  ”,加了这个标志就表示本单元格后面输入的内容都是字符串,也就是做一个区分,电脑就不会再按照一个数去处理了。




欢迎光临 闲雪御所 剑与火 真田幕府 日本历史文化 朝鲜半岛历史文化 (http://sanada.net.cn/bbs/) Powered by Discuz! 6.0.0