如何在 MS-excel 中连接日期并接收日期(不是数字)

Ale*_*Ale 17 formatting date-time concatenation microsoft-excel

当我尝试在公式中连接 MS-excel 中的两个单元格时,我将日期作为整数(例如:2012 年 4 月 4 日变为 41006)。

如何在公式单元格中也显示日期?

CLo*_*ork 32

这就是 Excel 查看日期的方式。要以您希望的方式查看它们,它们必须被格式化,并且单独在单元格中时,可以通过更改单元格的格式来完成。当您想将日期与其他内容(例如文本)组合在一起时,您需要使用公式以您想要的方式设置日期格式。就是这样:

使用 TEXT 公式将日期更改为所需格式的文本。如果您将文本Last run on与单元格中的日期连接起来,例如 A2,那么您的公式将如下所示

=CONCATENATE("Last run on ",TEXT(A2,"DD/MM/YYYY")) 
Run Code Online (Sandbox Code Playgroud)

当然,您实际上并不需要连接:

="Last run on "&TEXT(A2,"DD/MM/YYYY")
Run Code Online (Sandbox Code Playgroud)

但是连接清楚地表明你在做什么。


无论哪种方式,这些都会返回值Last run on 06/11/2013(如果这是有问题的日期。)然后您可以更改文本模式以调整日期格式;例如

“MM-YY”代表 06-11
“DD MMM”代表 11 月 6 日
“DDDD DD MMMM YYYY”代表 2013 年 11 月 6 日星期三