A2儲存格的日期資料是2003/05/26
B2想抓到的是2003/05(年+月)
C2想抓到的是2003(年)
(B2及C2的資料來源皆是A2,
請勿回答改儲存格為yyyy/mm及yyyy
重點是抓取真正想要的資料)
請問該如何做? 謝謝
2005-10-14 07:37:04 · 4 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 軟體
先謝謝gugufann的回答,基本上答案是出來了
可是我想要的格式是「yyyy/mm」
以範例來說,gugufan的作法會出現「2003/5」
若再往下做樞紐分析表,月份的排序就亂了
(10~12月會排在2月之上)
請問還要再注意哪裡環節呢?謝謝
2005-10-14 10:09:39 · update #1
謝謝大家的回答,高手如雲啊
其實這是我工作上會遇到的問題
累積2年多(2003~2005年)的資料,共有16000多筆
已經存在的資料不太可能回頭在做清單修改
若沒有找到聰明又便利的方法,會花費太多時間在此
或許有文字上交待不清之處
我把範例上傳 http://sfen5688.myweb.hinet.net/Q1.xls
請大家幫我看看
再次謝謝大家~~
2005-10-15 10:34:13 · update #2
=TEXT((YEAR(A2)&"-"&MONTH(A2)),"YYYY-MM")試這個看看...我試出來是2004-10, 2005-12, 2003-01....http://www.geocities.com/cupcook/bookQ1.xls
2005-10-17 10:08:43 補充:
謝謝...你的也不錯啊..
2005-10-16 05:47:25 · answer #1 · answered by Julie 7 · 0⤊ 0⤋
gugufan的函數+DATEVALUE,不知道是不是你要的...
=DATEVALUE(YEAR(A2)&"/"&MONTH(A2))
這樣又會將他變成日期....
格式要設yyyy/m
我試是ok的
http://myweb.hinet.net/home5/rickyhung520/Q1.xls
你抓回去看看吧...
2005-10-17 06:31:14 補充:
辛苦大設的比較好,他出現的格式比較整齊..也比較正確,我設出來的只是將所有同月份的歸在當月同一天,
如5/1.....
2005-10-15 21:51:55 · answer #2 · answered by 一個人的咖啡 4 · 0⤊ 0⤋
看了回答再回頭看你的補充,認真思考你真正要的解決方法似乎不在擷取初年月的資料。而是樞紐分析報表中,要表達「年」與「年/月」的某種統計資料;與依照你指定的月份方式排序。請注意,樞紐分析表本身有「群組」功能,直接可以完成你的需求,而不需事前先擷取年月資料。假設,筆者上述所說的是你要的結果,那麼,你的另一個問題是出在如何讓「月份資料排序時不會亂跳」。筆者提供另一個作法:先自訂清單「 1月、2月、3月、4月、5月、6月、7月、8月、9月、10月、11月、12月」再利用上述自訂清單,做出你要的排序依據即可完成你要的結果。補充:為何筆者會提出這樣的作法?好處是你的樞紐分析表中的「日期」資料,不會失去日期的格式。
2005-10-15 07:19:13 · answer #3 · answered by ? 7 · 0⤊ 0⤋
月份用二位數顯示,1~9月數字前補"0"或" " 以 01,02,...顯示。
B2 =YEAR(A2)&"/"&RIGHT("0"&MONTH(A2),2)
C2 =RIGHT("0"&MONTH(A2),2)
就不會有排序問題。
2005-10-14 16:00:41 · answer #4 · answered by 東東 2 · 0⤊ 0⤋