带有文本的Excel Conctenate Date

时间:2016-06-14 20:28:38

标签: excel-2016

需要帮助处理包含文字的语法并计算当前年份和上个月。

这是我到目前为止所做的:

='QWCF' &''& year(today) &''& datediff(month (today)-1)

还需要确定当前日期前一个月的最后一天。 感谢,

ķ

2 个答案:

答案 0 :(得分:1)

今天是一个需要()的功能。看起来你有很多额外的引号我脱掉了。但这会让你得到你想要的东西吗?

="QWCF"&YEAR(TODAY())&MONTH(TODAY())-1

如果月份必须是两位数,那么如果月份长度等于1,则可以在开头添加“0”。就像这样,

="QWCF"&YEAR(TODAY())&IF(LEN(MONTH(TODAY())-1)=1,"0"&MONTH(TODAY())-1, MONTH(TODAY())-1)

答案 1 :(得分:0)

使用,

=TEXT(EOMONTH(TODAY(), -1), "QWCFyyyymm")
=TEXT(EOMONTH(TODAY(), -1), "QWCFyyyymmdd")

...或者只在单元格中使用=EOMONTH(TODAY(), -1)并应用自定义数字格式QWCFyyyymmQWCFyyyymmdd