如何连接string与DATE()?
在Excel中,我试图让一个单元格看起来像这样:
by no later than August 27, 2012
当我尝试连接一个string与DATE
,例如:
="by no later than " & DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))
我得到这样的输出:
by no later than 41118
我怎样才能得到一个date,而不是一个整数?
DATE
生成date时间戳。 您需要将其转换为string。 看到这个问题如何做到这一点:
- Exceldate到string转换
它看起来像这样:
=TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY())), "DD/MM/YYYY hh:mm:ss")
你今天的date真的不需要DATE函数,你可以使用
="by no later than "&TEXT(TODAY(),"mmmm d, yyyy")
如果您将包含您的电话号码(41118)
的单元格格式化为Date
,那么您将精确地获得27.8.2012。 简单!