Re: [算表] 轉換成為特殊日期格式
※ 引述《ljuber (給你吃膨餅)》之銘言:
: 軟體: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
22月?
: 31198 3-11-98
: 30198 3-1-98
: 50198 5-1-98
: 原始資料是這樣的格式10597,100197等
: 要轉成日期變成1-5-97或10-1-97
: 如果用left跟right函數好寫嗎?
好啊
轉成"真的"日期
=DATE(RIGHT(A1,2),MID(A1,LEN(A1)-3,2),LEFT(A1,LEN(A1)-4))
接下來調儲存格格式
或是轉成真的日期的該格式文字
=TEXT(DATE(RIGHT(A1,2),MID(A1,LEN(A1)-3,2),LEFT(A1,LEN(A1)-4)),"d-m-y")
: 但是無法判斷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))
不管日期是否存在,純粹用-隔開(如您的if式)
=LEFT(A1,LEN(A1)-4)&"-"&--MID(A1,LEN(A1)-3,2)&"-"&RIGHT(A1,2)
或 1*
或 MID(A1,LEN(A1)-3,2)/1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.192.145
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章