首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

请问EXCEL小疑点

2012-02-28 
请教EXCEL小问题表中有一列数据,每格中含20个数字,中间含空格,文本格式,如下:123456789123456789012345678

请教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, " ", " ")

热点排行