Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含多个文件的目录,并希望从那里获取修改时间和文件名,以了解设定日期之间的修改时间。
我=FILEDATETIME在 Excel 2007 中尝试过,但它正在返回#NAME?,所以我假设该函数不存在。
=FILEDATETIME
#NAME?
这怎么可能?
就使用 Excel 而言,有点作弊,但我发现通过命令提示符(cmd在程序中)最简单。CD 到所需的“文件夹”,然后dir >list. 在 Excel 中打开文件“列表”(啊,并非完全不相关!)并使用=LEFT(A6,16)inB6和=MID(A6,37,200* )in 进行解析C6。根据需要向下复制公式,然后按排序或筛选ColumnB,
cmd
dir >list
=LEFT(A6,16)
B6
=MID(A6,37,200
)
C6
ColumnB
*如果您使用长得离谱的文件名,请使用200.
200
在 1-2-3 中曾经有一个系统命令可以为您执行此操作(我很想念它)。