怎么让excel不转换为科学计数法?

这个问题的关键就是,不是手工输入,而是直接粘贴长数字串。 3W行数据,从一个web页粘贴过来,不是手工输入。 从web数整上取了一个岗位表(每一行都是…
关注者
112
被浏览
826,574

34 个回答

1)把格式设置为文本,然后用选择性粘贴——数值

2)在每个单元格的数字之前加一个',输出就自动换为文本了

3)如果已经粘贴好了,用数据--分列,最后一个选项的时候输出方式选择文本

170723补充:

如果数字位数是相同的,且首位可能为零,可以用text函数添加辅助列完成,比如数字都是12位的,就用=text(A2, "000000000000")

这个问题真是困扰了我一上午

问题描述

从网页导出数据到Excel,Excel默认使用科学计数法


网上找了一堆方案都没有解决,得到的结果都是

大于15位的数字后面全部变为0


解决过程

1. 从网页数据复制到word

这样能够得到原始数据


2. 把word数据复制到记事本,我用的notepad++


小技巧:

从word直接复制文本通常都会出一些格式错误或者乱码的问题

都可以采用复制到记事本再从记事本复制解决这个问题

3. 把Excel表格设置为文本,将记事本中的数据复制到Excel

1)全选单元格


2)设置为文本


3)复制记事本中的数据