[算表] 轉換成為特殊日期格式

看板Office作者 (給你吃膨餅)時間18年前 (2008/01/21 13:19), 編輯推噓4(408)
留言12則, 3人參與, 最新討論串1/2 (看更多)
軟體:excel 版本:2003,2007等 原始資料 轉換資料 10597 1-5-97 11097 1-10-97 101097 10-10-97 100197 10-1-97 50198 5-1-98 22298 2-22-98 31198 3-11-98 30198 3-1-98 50198 5-1-98 原始資料是這樣的格式10597,100197等 要轉成日期變成1-5-97或10-1-97 如果用left跟right函數好寫嗎? 但是無法判斷0 例如10 01 97 那個01的0無法變成10-1-97這樣的格式 有快一點的函數可用嗎? ps:我是寫了一個這樣的公式 可是好長XD =IF(LEN(A1)=5,LEFT(A1,1)&"-"&VALUE(LEFT(RIGHT(A1,4),2))&"-" &RIGHT(A1,2),LEFT(A1,2)&"-"&VALUE(LEFT(RIGHT(A1,4),2))&"-"&RIGHT(A1,2)) -- 電腦配備: 機殼:Silverstone Sg01-E CPU: C2D E6750 主機板:GA-G33M-DS2R 記憶體:A-DATA DDR2 800 1GB x4 power:海韻380W 顯示卡:Winfast PX6600TD pci-e 電視卡:compro T300 燒錄機:Benq DW2000 硬碟:Segate 320G+日立 750G SataII+Segate企業320G 錄音介面:M-Audio Fireware Solo ,ECHO MIAMIDI 24/96 DIGITAL RECORDING -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.65.186.253 ※ 編輯: ljuber 來自: 210.65.186.253 (01/21 13:59)

01/21 17:23, , 1F
感覺您的函數已經不賴咧^^...想了一下還是沒您的精簡XD
01/21 17:23, 1F

01/21 20:45, , 2F
資料感覺有問題,建議先澄清資料 因為 10197無法判別
01/21 20:45, 2F

01/21 20:45, , 3F
1-01-97 / 10-1-97 這樣資料分析出來也是錯...
01/21 20:45, 3F

01/21 20:48, , 4F
SORRY 我誤解了.. 建議可以 TEXT(A1,"000000")
01/21 20:48, 4F

01/21 20:48, , 5F
再資料剖析後 在儲存格設定 應該可以...
01/21 20:48, 5F

01/21 21:48, , 6F
樓上那個方法可以指點一下嗎? 因為我弄不出來XD
01/21 21:48, 6F

01/21 21:51, , 7F
用資料剖析然後儲存格設定日期 97會變成29 XD
01/21 21:51, 7F

01/22 11:28, , 8F
我用mddc62大的方式想了一個公式...用資料剖析割成日期不行
01/22 11:28, 8F

01/22 11:32, , 9F
=VALUE(MID(TEXT(A2,"000000"),1,2))&"-"&
01/22 11:32, 9F

01/22 11:33, , 10F
VALUE(MID(TEXT(A2,"000000"),3,2))&"-"&
01/22 11:33, 10F

01/22 11:33, , 11F
VALUE(MID(TEXT(A2,"000000"),5,2))
01/22 11:33, 11F

01/22 11:34, , 12F
資料剖析割成通用格式,在用&接起來也行
01/22 11:34, 12F
文章代碼(AID): #17b2jQ8C (Office)
文章代碼(AID): #17b2jQ8C (Office)