背景
在工作中经常遇到从日志或者其他地方拷贝过来的文本,里面使用其他分隔符进行分割。然而,使用Excel的分列功能进行分列后,发现数字类型的数值后面变为0。
有时候我们就是需要原先的数值,该怎么办呢?
比如,有如下的数据,以竖线|作为分割符。
|员工编号|销售量|商品单价|销售额
|20180000000023203401|20183401|12|
|30180000000023203408|304087|5|
|60180000000023203410|60203410|5|
|60180000000023203401|6018002|12|
|90180000000023203415|90180415|5|
|80180000000023203405|80103405|10|
|50180000000023203406|50180406|5|
|70180000000023203401|7034010|12|
|91180000000023203402|91180023|12|
|18300000000023203415|1918730|23|
|91180000000023203407|9118407|20|
|81180000000023203407|8203407|34|
|61180000000023203404|6230404|23|
|18000000000023203416|180416|34|
|20180000000023203402|20183402|11|
粘贴到Excel中进行分列后,结果就变成如下这样:
当我们点击单元格的数值后,发现数值的后面几位变成了0。
解决办法:
1、在进行分列的时候,将列数据类型设置为”文本“。
2、将原始的文本进行替换。
首先在文本编辑器中,将分隔符竖线|替换成|和引号’。
然后粘贴到Excel中进行分列,分列后将引号'替换成空即可。
标签:12,分列,后面,分类,Excel,数值,变为,文本 From: https://www.cnblogs.com/yeyuzhuanjia/p/17604055.html