从文本

时间:2015-10-21 09:12:52

标签: excel date text

我正在尝试仅使用Excel数据操作功能(不是数据/文本到列)来转换文本。

A栏看起来像这样:

A1: 10 11 03,-690000,100.163685 
A2: 14 11 03,-761000,100.3977
A3: 17 11 03,-682000,100.575887

等等。

我希望在B列中获取日期(01 11 03被识别为日期),C列中的中间数据(两个逗号之间)和右侧数据(在第二个之后)逗号)在D栏中使用显示的完整精度。

2 个答案:

答案 0 :(得分:0)

我认为处理这种情况最简单的方法是将当前工作表保存为文本文件,然后在Excel中重新打开它。当您在Excel中再次打开文件时,它应该按照您希望的方式自动分离出三列。这是我完成此操作后Excel中的屏幕截图:

enter image description here

接下来,您可以根据需要将A列格式化为日期。

答案 1 :(得分:0)

似乎你有更容易的选择,但请尝试B1:

=DATEVALUE(LEFT(A1,2)&"/"&MID(A1,4,2)&"/"&MID(A1,7,2))  
C1中的

=1*MID(A1,FIND(",",A1)+1,FIND(",",MID(A1,FIND(",",A1)+1,99))-1)  
D1中的

=1*MID(A1,FIND(",",A1,FIND(",",A1)+1)+1,99)  

并复制以适应。