Excel - 将文件名的一部分转换为 mm/dd/yy 日期

Excel - 将文件名的一部分转换为 mm/dd/yy 日期

在文件名为 05-20-14-transactions.xml 的电子表格中...我如何在该电子表格的字段中以“5/20/14”或“May 20, 2014”之类的样式显示日期?公式可以读取并“理解”电子表格自己的文件名吗?

答案1

提取当前文件名的公式为:

=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)

您可以让 Excel 自动将前 8 个字符解析为日期DATEVALUE(),结果如下:

=DATEVALUE(LEFT(=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1),8))

将其格式化为日期,一切就完成了。

相关内容