我正在尝试将一些文本附加到 excel 单元格。
例如,如果单元格 A1 的日期为 17-Jan-12 ,则公式应将文本附加到日期为 "17-Jan-12 today" 。
无论我尝试什么,我都会得到日期的日期值,然后像这样附加文本 - `
“今天 40912”
我怎么得到这个?
这就是我正在做的
=CONCATENATE(A1," Today")
我正在尝试将一些文本附加到 excel 单元格。
例如,如果单元格 A1 的日期为 17-Jan-12 ,则公式应将文本附加到日期为 "17-Jan-12 today" 。
无论我尝试什么,我都会得到日期的日期值,然后像这样附加文本 - `
“今天 40912”
我怎么得到这个?
这就是我正在做的
=CONCATENATE(A1," Today")
Excel 将日期存储为数字:这就是您看到这种行为的原因。你想要这样的东西(调整格式以适应):
=TEXT(A1,"dd-mmm-yy") & " today"
该数值是excel存储日期单元格的内部方式。要将其呈现为文本(以便您可以附加其他文本),您必须应用转换:
=TEXT(A1, "mm/dd/yyyy")
=CONCATENATE(TEXT(A1, "mm/dd/yyyy")," Today")
其中 A1 是您的日期单元格。在Text 函数文档中有更多关于格式化字符串(TEXT() 的第二个参数)的信息。