瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 【求助】Excel 2003的问题
云南十八怪 - 2007-4-21 22:36:00
我的 Excel 2003输入数字时只要超过11位数,就不能正常显示,并且进行数字运算时也会发生错误,请问大侠原因何在?谢谢!
超级游戏迷 - 2007-4-21 22:40:00
设置如下:

附件: 8198032007421223013.jpg
超级游戏迷 - 2007-4-21 22:42:00
效果如图:

附件: 8198032007421223212.jpg
地区性 - 2007-4-21 22:42:00
我的也这样

一般用不着那么多位吧

附件: 4803152007421223237.jpg
云南十八怪 - 2007-4-21 22:43:00
谢谢超级游戏迷
地区性 - 2007-4-21 22:43:00
引用:
【超级游戏迷的贴子】效果如图:
………………

明白了
超级游戏迷 - 2007-4-21 22:54:00
输入数据的默认格式是“常规”。如果输入数据大于10位,常规格式的数据将自动转换成科学记数法来显示。以下是科学记数法数据的含义:
1.111E+10=1.111乘以10的10次方。
地区性 - 2007-4-21 22:57:00
引用:
【超级游戏迷的贴子】输入数据的默认格式是“常规”。如果输入数据大于11位,常规格式的数据将自动转换成科学记数法来显示。以下是科学记数法数据的含义:
1.111E+10=1.111乘以10的11次方。
………………

一般用不了11位,所以就没注意
云南十八怪 - 2007-4-21 23:07:00
超级游戏迷朋友:
我的软件设置如你图示,然而问题还是没有解决,我不才 ,望指教!谢谢!
超级游戏迷 - 2007-4-21 23:15:00
引用:
【云南十八怪的贴子】超级游戏迷朋友:
我的软件设置如你图示,然而问题还是没有解决,我不才 ,望指教!谢谢!
………………
单元格是不是太窄了?拉大一些,或者把单元格字号设置小一些,否则会显示###的。
如果单元格宽度足够,我就不知道怎么回事了。
超级游戏迷 - 2007-4-21 23:17:00
还有,图1设置完要按下方的“确定”的,否则设置无效。
超级游戏迷 - 2007-4-21 23:21:00
顺便把你的出问题的图片上传一张上来。
云南十八怪 - 2007-4-21 23:37:00
引用:
【超级游戏迷的贴子】顺便把你的出问题的图片上传一张上来。
………………

我输入1234567891234后回车是这样的结果


附件: 3127152007421232758.jpg
超级游戏迷 - 2007-4-21 23:43:00
引用:
【云南十八怪的贴子】
我输入1234567891234后回车是这样的结果

………………
在那个单元格上点右键,单击“设置单元格格式”,把出现的对话框的图再传上来!
云南十八怪 - 2007-4-21 23:47:00
引用:
【超级游戏迷的贴子】在那个单元格上点右键,单击“设置单元格格式”,把出现的对话框的图再传上来!
………………



附件: 3127152007421233717.jpg
超级游戏迷 - 2007-4-22 0:07:00
引用:
【云南十八怪的贴子】

………………
我只能说见鬼了。实在不行就卸载重装OFFICE(或者等别的高手回答)。用了6年OFFICE,此怪事遇见还是头一遭......

附件: 819803200742200030.jpg
超级游戏迷 - 2007-4-22 0:38:00
终极办法:转帖!
    在电脑中,不光是Excel,很多软件的数字超过11位后,就会以科学记数法的形式出现。 
  Excel单元格数据类型默认是“常规”型,它是一种可变的数据类型,如果你输入的是“ABCD”样式的字符,Excel就会辨识为“文本”型数据,靠左显示;如果你输入的是“123”这样的字符,它就会辨识为“数值”型数据,靠右显示;
  数值型数据的有效数字位数最高只有15位,因此,大于15但的数值15位后面的都显示为“0”。
  身份证虽然是一串字符串,但除个别身份证后面有“X”字符之外,它通常都以数字的形式存在,所以,当你输入身份证时,Excel将之认成了数值。
  为了避免这种情况,在输入身份证号前,你选将将要录入身份证的单元格的“单元格格式”的“数字”类型设置为“文本”,然后再录入身份证就可以了。
  如果只有少量身份证,你也可以用公式法录入身份证,例如在单元格中输入:“="440124197810216074"”。如果你觉得在该单元格保留公式不是很好,那么,在你输入了公式之后,你可以先复制该单元格,然后再执行“选择性粘贴”命令,并粘贴“数值”覆盖原来的单元格。
  漏说了一种,很重要很方便的一种:
  单引号输入法,在单元格里输入身份证号码前,先输入一个英文字符的“单引号”——“'”,然后再输入身份证号码。 
   例如,在单元格中录入:
  “'440124197810216074”
云南十八怪 - 2007-4-22 10:53:00
引用:
【超级游戏迷的贴子】终极办法:转帖!
    在电脑中,不光是Excel,很多软件的数字超过11位后,就会以科学记数法的形式出现。 
  Excel单元格数据类型默认是“常规”型,它是一种可变的数据类型,如果你输入的是“ABCD”样式的字符,Excel就会辨识为“文本”型数据,靠左显示;如果你输入的是“123”这样的字符,它就会辨识为“数值”型数据,靠右显示;
  数值型数据的有效数字位数最高只有15位,因此,大于15但的数值15位后面的都显示为“0”。
  身份证虽然是一串字符串,但除个别身份证后面有“X”字符之外,它通常都以数字的形式存在,所以,当你输入身份证时,Excel将之认成了数值。
  为了避免这种情况,在输入身份证号前,你选将将要录入身份证的单元格的“单元格格式”的“数字”类型设置为“文本”,然后再录入身份证就可以了。
  如果只有少量身份证,你也可以用公式法录入身份证,例如在单元格中输入:“="440124197810216074"”。如果你觉得在该单元格保留公式不是很好,那么,在你输入了公式之后,你可以先复制该单元格,然后再执行“选择性粘贴”命令,并粘贴“数值”覆盖原来的单元格。
  漏说了一种,很重要很方便的一种:
  单引号输入法,在单元格里输入身份证号码前,先输入一个英文字符的“单引号”——“''”,然后再输入身份证号码。 
   例如,在单元格中录入:
  “''440124197810216074”

………………

回超级游戏迷:
我是个教师,因我们学生要搞电子学籍,学籍号便有28位之多,所以发现了这个问题,感谢您的帮助。同时我也找到了一种输入15位以上数据的方法,便是将数据分为少于15位的若干个组,在每组后加上斜杠即可告成。再次谢谢您!
云南十八怪 - 2007-4-22 10:54:00
引用:
【超级游戏迷的贴子】终极办法:转帖!
    在电脑中,不光是Excel,很多软件的数字超过11位后,就会以科学记数法的形式出现。 
  Excel单元格数据类型默认是“常规”型,它是一种可变的数据类型,如果你输入的是“ABCD”样式的字符,Excel就会辨识为“文本”型数据,靠左显示;如果你输入的是“123”这样的字符,它就会辨识为“数值”型数据,靠右显示;
  数值型数据的有效数字位数最高只有15位,因此,大于15但的数值15位后面的都显示为“0”。
  身份证虽然是一串字符串,但除个别身份证后面有“X”字符之外,它通常都以数字的形式存在,所以,当你输入身份证时,Excel将之认成了数值。
  为了避免这种情况,在输入身份证号前,你选将将要录入身份证的单元格的“单元格格式”的“数字”类型设置为“文本”,然后再录入身份证就可以了。
  如果只有少量身份证,你也可以用公式法录入身份证,例如在单元格中输入:“="440124197810216074"”。如果你觉得在该单元格保留公式不是很好,那么,在你输入了公式之后,你可以先复制该单元格,然后再执行“选择性粘贴”命令,并粘贴“数值”覆盖原来的单元格。
  漏说了一种,很重要很方便的一种:
  单引号输入法,在单元格里输入身份证号码前,先输入一个英文字符的“单引号”——“''”,然后再输入身份证号码。 
   例如,在单元格中录入:
  “''440124197810216074”

………………

回超级游戏迷:
我是个教师,因我们学生要搞电子学籍,学籍号便有28位之多,所以发现了这个问题,感谢您的帮助。同时我也找到了一种输入15位以上数据的方法,便是将数据分为少于15位的若干个组,在每组后加上斜杠即可告成。再次谢谢您!
超级游戏迷 - 2007-4-22 11:03:00
引用:
【云南十八怪的贴子】
回超级游戏迷:
我是个教师,因我们学生要搞电子学籍,学籍号便有28位之多,所以发现了这个问题,感谢您的帮助。同时我也找到了一种输入15位以上数据的方法,便是将数据分为少于15位的若干个组,在每组后加上斜杠即可告成。再次谢谢您!
………………

不用客气,我也学习到新知识了。谢谢!
1
查看完整版本: 【求助】Excel 2003的问题