2015-12-09 63 views
1

我試圖通過將日期(單元格A2,格式爲YYYY-MM-DD)轉換爲六位數日期後跟隨一個順序標識符來生成訂單項ID - 第四次編輯的最終結果例如,將是151209-4爲什麼此代碼獲取兩位數的月份號碼不起作用?

日期在A2,序號在B2。我試過了=MONTH(A2),它會返回正確的月份。不過,只要我嘗試使用=TEXT(MONTH(A2),"mm")或其任何變體,它就會在1月份繼續吐出。

我使用的全功能

=IF(ISBLANK(A2),"",CONCATENATE(RIGHT(YEAR(A2),2), TEXT(MONTH(A2),"mm"), TEXT(DAY(A2),"dd"), "-", B2)) 

任何想法可能是什麼問題呢?

回答

1

這應該工作:

=IF(ISBLANK(A2),"",CONCATENATE(TEXT(A2,"yy"),TEXT(A2,"mm"),TEXT(A2,"dd"),"-",B2)) 

enter image description here

+1

所以更簡單,更有效的 - 非常感謝! –

相關問題