从文本中提取数据

我试图转换文本只使用Excel数据操作function(不是数据/文本到列)。

列A看起来像这样:

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

等等。

我想在列D中获取B列中的date( 01 11 03被识别为date),C列中的中间数据(在两个逗号之间)以及D列中的右边(第二个逗号后)的数据,完全准确显示。

似乎你有更容易的选项,但请尝试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) 

并复制下来以适应。

我相信最简单的方法来处理这种情况是简单地将当前工作表保存为文本文件,然后在Excel中重新打开它。 当您在Excel中再次打开该文件时,它应该自动将三列按您想要的方式分开。 这是我完成后从我的Excel屏幕截图:

在这里输入图像说明

接下来,您可以将A列格式化为您希望的date。