2016-06-14 33 views
0

需要包含文本和計算當前年份和上個月的語法幫助。包含文本的Excel Concateate日期

這是我到目前爲止有:

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

還需要確定該月的最後一天上個月當前日期。 感謝,

ķ

+0

您是否將[excel-2016]與Office 365配對? – Jeeped

+0

沒有桌面版本。 –

回答

1

今天是一個需要()函數。看起來你有很多額外的引號,我起飛了。但是,這是否讓你想要什麼?

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

如果一個月必須是兩位數,那麼你可以堅持一個「0」,如果一個月的長度等於1,像這樣一開始,

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

月份需要2位數字。 –

+0

好的。解決了編輯。 –

+0

'RIGHT(「0」&MONTH(TODAY()) - 1,2)'也適用。 – Jeeped

0

使用,

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

...或僅在單元格中使用=EOMONTH(TODAY(), -1)並應用自定義數字格式QWCFyyyymmQWCFyyyymmdd

+0

= EDATE(TODAY(),-1)這給了我日期05/14/2016而不是05/31/2016 –

+0

Edate是格式化的QWCF ....日期字段的單獨單元格。 –

+0

感謝您的意見。 –