-1

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

例如,如果单元格 A1 的日期为 17-Jan-12 ,则公式应将文本附加到日期为 "17-Jan-12 today" 。

无论我尝试什么,我都会得到日期的日期值,然后像这样附加文本 - `

“今天 40912”

我怎么得到这个?

这就是我正在做的

=CONCATENATE(A1,"    Today")
4

2 回答 2

2

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

=TEXT(A1,"dd-mmm-yy") & " today"
于 2012-06-21T16:07:12.357 回答
1

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

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

其中 A1 是您的日期单元格。在Text 函数文档中有更多关于格式化字符串(TEXT() 的第二个参数)的信息。

于 2012-06-21T16:09:55.220 回答