为什么EXCEL里输入超过十几个数字就会变成8.98601E+18.。。
答案:7 悬赏:0 手机版
解决时间 2021-03-14 15:30
- 提问者网友:精神病院里
- 2021-03-14 01:09
为什么EXCEL里输入超过十几个数字就会变成8.98601E+18.。。
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-03-14 02:20
由于excel数值计算精度是12位,所以当输入超过12位数字的编码时,会自动转换成科学计数法,同时也不可以下拉递增
解决办法:
在需要长数字编码的列采用公式:
如 A列需要从 8986012269310080124开始编码每行递增:1
在A1单元格输入公式:=89860122693100&ROW(A80124) ,下拉
见图
解决办法:
在需要长数字编码的列采用公式:
如 A列需要从 8986012269310080124开始编码每行递增:1
在A1单元格输入公式:=89860122693100&ROW(A80124) ,下拉
见图
全部回答
- 1楼网友:罪歌
- 2021-03-14 06:46
把这个单元格属性换成“文本”格式就行了。追问这我也知道,换成文本就更下拉不了了好不,我要拉几百个数字啊,难道要一个一个的改吗
- 2楼网友:一袍清酒付
- 2021-03-14 05:10
你要把那一列的格式设置成本文,粘贴的时候要特别粘贴”值“,问题就会解决了追问请看我对楼上的追问。
- 3楼网友:大漠
- 2021-03-14 04:45
因为,你的excel对于单元格的格式是数字格式,这样它会以科学计数法进行显示,但是实际上你想要的仅仅是让它以完整的数字,所以具体操作为选中单元格,然后右键鼠标,选择“单元格格式”,然后选择“文本”,点击确定之后,再双击那个单元格就可以了
- 4楼网友:忘川信使
- 2021-03-14 04:19
excel只能保持15位精度,你在前两个单元格数字的前面都加上一个英文状态下的单引号',选中两个单元格下拉,就可以解决这个问题。追问你先试一下行不行。。。这种都试过了,都是错的,楼上的说的是对的,谢谢了追答不好意思,没看清就答了
D2输入
8986012269310080124
D3输入
="89860122693100"&(VALUE(RIGHt(D2,5))+ROW()-ROW(D2))
下拉填充
D2输入
8986012269310080124
D3输入
="89860122693100"&(VALUE(RIGHt(D2,5))+ROW()-ROW(D2))
下拉填充
- 5楼网友:时间的尘埃
- 2021-03-14 03:25
你输入89860122693X10080124向下填充,然后把X替换为无就是了。
- 6楼网友:街头电车
- 2021-03-14 02:57
="89860122693100" & 80000+ROW(A124)
下拉填充
如果是2007版可以用公式
="89860122693100" & ROW(A80124)
下拉填充
如果下拉不足1000的话,还可以用公式
="8986012269310080" & ROW(A124)追问能说详细点吗,谢谢 07版的追答在任一单元格输入公式公式后回车
然后按住填充柄填充就行了
="89860122693100" & ROW(A80124)
ROW(A80124)返回一个数值80124
与前面一段连接在一起就是
8986012269310080124
ROW(A80124)可以随着填充变成80125 80126 80127....实现变量填充追问什么叫返回一个数值追答算了,不解释了.这个能用就行,不能用的话,找其他人解释吧...追问好吧,虽然我很不好意思问,得了,就这样吧。谢了
下拉填充
如果是2007版可以用公式
="89860122693100" & ROW(A80124)
下拉填充
如果下拉不足1000的话,还可以用公式
="8986012269310080" & ROW(A124)追问能说详细点吗,谢谢 07版的追答在任一单元格输入公式公式后回车
然后按住填充柄填充就行了
="89860122693100" & ROW(A80124)
ROW(A80124)返回一个数值80124
与前面一段连接在一起就是
8986012269310080124
ROW(A80124)可以随着填充变成80125 80126 80127....实现变量填充追问什么叫返回一个数值追答算了,不解释了.这个能用就行,不能用的话,找其他人解释吧...追问好吧,虽然我很不好意思问,得了,就这样吧。谢了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯