Board logo

標題: [發問] 請問日期加減、判斷,合併列印的問題 [打印本頁]

作者: iceandy6150    時間: 2015-3-6 00:25     標題: 請問日期加減、判斷,合併列印的問題

各位大大好

小弟遇到日期處理上的困難

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不會出錯的方法?

謝謝
作者: JBY    時間: 2015-3-6 09:35

本帖最後由 JBY 於 2015-3-6 09:41 編輯

1] 加3個月的公式 :

=DATE(YEAR(A1),MONTH(A1)+3,DAY(A1))

2] 加3個月的公式 :

=DATE(MID(A1,1,3),MID(A1,4,2)+3,MID(A1,6,2))
作者: iceandy6150    時間: 2015-3-16 15:24

回復 2# JBY

大大您好

用您的方式     =DATE(YEAR(G2),MONTH(G2)+3,DAY(G2))
在EXCEL上的確可以運算

但合併列印到WORD去的時候,會變成日/月/年
不曉得有沒有辦法解決

謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)