首页 文章

在Microsoft Excel中附加日期文本[复制]

提问于
浏览
-1

这个问题在这里已有答案:

我试图将一些文本附加到excel单元格 .

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

无论我尝试什么,我得到日期的日期值,然后文字附加如下 - `

“今日40912”

我怎么得到这个?

这就是我在做的事情

=CONCATENATE(A1,"    Today")

2 回答

  • 2

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

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

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

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

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

相关问题