1.情景展示
如上图所示,当我将PDF中的项目编码(前面带零),拷贝至Excel当中后,变成了科学计数法。
然后,前面的零也没有了。
怎么办?
2.问题分析
在Excel中,如果粘贴的是数字的话,单元格格式会自动从“常规”变成“数值”。
3.解决方案
第一种方式:
第一步:将单元格式设置为“文本”。
第二步:再复制粘贴到该单元格。
第二种方式:
如果单元格已经是文本了,但是,还是展示的是科学计数法。
这个时候,就需要我们手动在数值面前补零了。
** 第一步:**
使用公式
TEXT(单元格坐标,"0的个数")
说明:
第2个参数,就是确保单元格内容的长度,如果原字符长度不够,将自动在前面补充。
=TEXT(A67,"000000000000000")
代表的含义是:确保单元格a67的内容长度为15位,如果不够15位就会在前面自动补零。
第二步:
将补零的数据拷贝回未处理前的单元格(a67)。
选择“仅粘贴值”。
update hrinpspectionitem set itemCode = SUBSTR(itemCode, 2) where itemCode LIKE '\'%'