作者ljuber (給你吃膨餅)
看板Office
標題[算表] 轉換成為特殊日期格式
時間Mon Jan 21 13:19:20 2008
軟體: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