各位大大好
小弟遇到日期處理上的困難
1.如果在EXCEL使用西曆,例如在A1輸入2015/3/5,那A1會顯示西曆沒錯
而且可以用YEAR()、MONTH()等函數進行要多3個月的運算
例如B1=YEAR(A1)&MONTH(A1)+3&DAY(A1)
好處是如果月份+3後,變次年,會自動進位
但是如果合併列印到WORD去,或是匯入到ACCESS去,會變成42068
這樣就沒輒了
2.另外如果A1放入1040305,這是通用格式,但是要加減或判斷,比如要從這天多3個月
我就得在B2,放入=MID(A1,1,3)&TEXT(MID(A1,4,2)+3,"00")&MID(A1,6,2)
也就是當成文字來處理,這樣合併列印到WORD就是正常顯示1040605
可是這方法就要自己去寫IF判斷會不會有隔年的問題
以上兩個問題是否有解? 又可以方便使用日期格式去做運算,但又可以合併列印或匯入ACCESS不會出錯的方法?
謝謝 |