在Microsoft Excel中附加日期文本

时间:2012-06-21 15:58:41

标签: excel excel-formula

我正在尝试将一些文本附加到excel单元格。

  

例如,如果单元格A1的日期为17-Jan-12,则公式应为   将文本附加到“今天1月17日至12日”。

无论我尝试什么,我都会获得日期的日期值,然后像这样添加文字 - “

  

“今日40912”

我如何得到这个?

这就是我正在做的事情

=CONCATENATE(A1,"    Today")

2 个答案:

答案 0 :(得分:2)

Excel将日期存储为数字:这就是您看到该行为的原因。你想要这样的东西(调整格式以适应):

=TEXT(A1,"dd-mmm-yy") & " today"

答案 1 :(得分:1)

该数值是excel存储日期单元格的内部方式。要将其呈现为文本(以便您可以附加其他文本),您必须应用转换:

=TEXT(A1, "mm/dd/yyyy")
=CONCATENATE(TEXT(A1, "mm/dd/yyyy"),"          Today")

A1是您的日期单元格。有关格式化程序字符串(TEXT()的第二个参数)的更多信息在Text function documentation中。