[算表] Excel 讀取時間的年月日問題
軟體:EXCEL
版本:不確定
請教板上高手
從某日報表中原始的儲存格字串是"11/28/2013 15:41:17" (順序:月/日/年)
想讀取其中的年月日轉化成"28/11/2013" (一般順序:日/月/年)
但發現原始字串似乎有問題導致讀取不到
用了一些方法如下
1.試著改變原始儲存格對時間的設定 變成"mm/dd/yyyy hh:mm:ss"
再去抓其中的年月日,但無效
2.在另一個儲存格用=text(A1,"dd")&"/"&text(A1,"mm")&"/"&text(A1,"yyyy")
但讀取不到
=text(A1,"dd")還是顯示11/28/2013 15:41:17
(發現到如果是 11/08/2013 15:41:17 年月日前面有0的時候上面的公式就讀取得到)
3.用抓長度公式 =MID(A1,4,2)&"/"&LEFT(A1,2)&"/"&MID(A1,7,4)
抓的到
(但發現如果是 11/08/2013 15:41:17 年月日前面有0的時候上面的公式就讀不到
=LEFT(A1,2)會顯示成41 好像變成一個數字串41497.6536...)
-->等於說方法2跟3可以讀得到,但必須看年月日前面是否有0 (如08)
才能決定採用2還是3
想請問是原始儲存格有什麼問題嗎?
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.173.197
→
12/01 10:27, , 1F
12/01 10:27, 1F
→
12/01 10:27, , 2F
12/01 10:27, 2F
→
12/01 10:38, , 3F
12/01 10:38, 3F
→
12/01 10:39, , 4F
12/01 10:39, 4F
→
12/01 23:47, , 5F
12/01 23:47, 5F
→
12/01 23:47, , 6F
12/01 23:47, 6F
Office 近期熱門文章
PTT數位生活區 即時熱門文章