Re: [問題] excel轉換儲存格內容

看板Office作者 (David)時間18年前 (2008/02/08 03:10), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《docse (秋天了嗎)》之銘言: : 您所使用的軟體為:excel : 版本:2003 : 問題: : 請問各位高手 : 我從網路上抓下的數據資料中 : 日期欄的內容都是一串數字 : 例如 20090101 : 請問要如何將其轉換成98/1/1 =TEXT(DATEVALUE(TEXT(A1,"0-00-00")),"e/m/d") : 呢 : 謝謝 以下為補充 若單純轉成excel日期序列值 =DATEVALUE(TEXT(A1,"0-00-00")) 再設定儲存格格式為民國 轉為序列值方法尚有 =DATE(A1/10^4,MID(A1,5,2),MOD(A1,100)) =DATE(A1/1E4,MID(A1,5,2),RIGHT(A1,2)) =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) =DATEVALUE(LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2)) ... 直接計算出98/1/1 =INT(A1/10^4-1911)&"/"&--MID(A1,5,2)&"/"&MOD(A1,100) 98/01/01 =TEXT(DATEVALUE(TEXT(A1,"0-00-00")),"e/mm/dd") =INT(A1/10^4-1911)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.40.76 ※ 編輯: JieJuen 來自: 122.123.40.76 (02/08 03:25)

02/09 00:17, , 1F
大大感謝您呀
02/09 00:17, 1F

03/20 00:23, , 2F
^^
03/20 00:23, 2F
文章代碼(AID): #17grUDf9 (Office)
討論串 (同標題文章)
文章代碼(AID): #17grUDf9 (Office)