看板 Office 關於我們 聯絡資訊
軟體: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)
sti571:感覺您的函數已經不賴咧^^...想了一下還是沒您的精簡XD 01/21 17:23
mddc62:資料感覺有問題,建議先澄清資料 因為 10197無法判別 01/21 20:45
mddc62:1-01-97 / 10-1-97 這樣資料分析出來也是錯... 01/21 20:45
mddc62:SORRY 我誤解了.. 建議可以 TEXT(A1,"000000") 01/21 20:48
mddc62:再資料剖析後 在儲存格設定 應該可以... 01/21 20:48
ljuber:樓上那個方法可以指點一下嗎? 因為我弄不出來XD 01/21 21:48
ljuber:用資料剖析然後儲存格設定日期 97會變成29 XD 01/21 21:51
sti571:我用mddc62大的方式想了一個公式...用資料剖析割成日期不行 01/22 11:28
sti571:=VALUE(MID(TEXT(A2,"000000"),1,2))&"-"& 01/22 11:32
sti571:VALUE(MID(TEXT(A2,"000000"),3,2))&"-"& 01/22 11:33
sti571:VALUE(MID(TEXT(A2,"000000"),5,2)) 01/22 11:33
sti571:資料剖析割成通用格式,在用&接起來也行 01/22 11:34