请教EXCEL小问题
表中有一列数据,每格中含20个数字,中间含空格,文本格式,如下:
123456789 1234567890
123456789 1234567891
…………
数据较多。现希望用替换将空格去掉,希望得到结果是文本格式,如123456789123456790,但结果出来的是科学计数格式:1.23457E+18,请教怎么才能得到文本格式的结果。
[解决办法]
经测试,下述方法可行。
1、将这列先复制到新表中,并设置列格式为文本;
2、选中该列,菜单栏上找到数据,选择“分列”-分隔符号,下一步-仅选择空格,下一步-两列数据格式均选为文本,点击完成,此时数据会分为两列,即:
A B
123456789|1234567890
然后在C1处键入公式:=A1& " "&B1 回车确定
此时C1的结果就是:1234567891234567890 然后从C1处按住左键向下拖动鼠标,下面的数据全部会自动合并,结束后进行下一步。
3、选中C列,复制,到D1处右键“选择性粘贴”,选择数值,粘贴完毕后立即将D列设置为文本格式,此时D列数据就是你要的结果了,并不会出现科学计数法。
这个方法有些笨,期待更好的解决方案:)
[解决办法]
上面的方法这么复杂,呵呵。
使用公式即可: =SUBSTITUTE(A1, " ", " ")