我正在尝试仅使用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栏中使用显示的完整精度。
答案 0 :(得分:0)
我认为处理这种情况最简单的方法是将当前工作表保存为文本文件,然后在Excel中重新打开它。当您在Excel中再次打开文件时,它应该按照您希望的方式自动分离出三列。这是我完成此操作后Excel中的屏幕截图:
接下来,您可以根据需要将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)
并复制以适应。