将多个date项格式化为string

我有一个Excel文件存储一千行的date。 每个date似乎(自动)格式化为一个date。 我正在使用的一个(PHP Excel)parsing器(实际上不能更新/使用另一个parsing器)正在将其parsing为一个string,这个string将在1900年之前发生。

有没有办法将Excel中的值格式化为简单文本“08.03.1991”,以正确parsing该文件?

我可以添加一个引号:“'08。03.1991”,但是我需要一个基于Excel的单行解决scheme

备注 :由于这是一个用户的文件,我不能只编写简单的VBA脚本来处理这个问题,因为将来会有新的文件,用户需要单独解决这个问题。

我承认我不太清楚你有什么和你想要什么,但它可能是值得的尝试:selectdate的列,将文本应用到列作为分隔符和3步骤3select文本。

你可以像这样使用TEXT函数:

 =TEXT(A1,"dd.mm.yyyy") 

有关更多细节,请看这里