我通过一些自定义软件处理过很多文件,这些软件已将数据导出到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
答案 0 :(得分:0)
我会尝试使用= MID()函数从filename列中提取三个子字符串。
答案 1 :(得分:0)
尝试将其放在D列中:
=LEFT(RIGHT(SUBSTITUTE(TRIM(A1),".txt",""),9),7) & "-" & RIGHT(SUBSTITUTE(TRIM(A1),".txt",""),2)
然后用日期格式格式化列D.