0

我已经通过一些将数据导出到 Excel 的自定义软件处理了很多文件。数据分布在多个列中,但关键标识符是文件名(见下文):

Column A                                          B      C
E:\FT XML TO CONVERT\2007\FTDA-2007-1231.txt    980034  3919
E:\FT XML TO CONVERT\2007\FTDA-2007-1229.txt    1777836 7404
E:\FT XML TO CONVERT\2007\FTDA-2007-1228.txt    1164391 3732
E:\FT XML TO CONVERT\2007\FTDA-2007-1227.txt    1075451 3548
E:\FT XML TO CONVERT\2007\FTDA-2007-1224.txt    941111  3635
E:\FT XML TO CONVERT\2007\FTDA-2007-1222.txt    2089585 9619

但是,我需要将 B 列和 C 列中的数据与另一个工作表中的日期列表对齐。我认为第一步是更改 A 列以表示日期而不是文件名/位置。如果有人能建议如何将 A 列重命名为日期,我将不胜感激:

31/12/2007
29/12/2007
28/12/2007


etc
4

2 回答 2

0

尝试将其放在 D 列中:

   =LEFT(RIGHT(SUBSTITUTE(TRIM(A1),".txt",""),9),7) & "-" & RIGHT(SUBSTITUTE(TRIM(A1),".txt",""),2)

然后用日期格式格式化 D 列。

于 2013-08-03T15:10:26.423 回答
0

我会尝试使用 =MID() 函数从文件名列中提取三个子字符串。

于 2013-08-03T13:21:35.773 回答