日前小弟工作時從系統上抓去一年份的excel資料下來分析,但日期時間格式不正確導致無法計算每一筆經過的時間。
整列的時間格式如下:
YYYY/MM/DD (上)下午 hh:mm:ss,日期和(上)下午中間有一空白,(上)下午和時間中間也有一空白,用資料頗析分開的話時間會強制變成a.m.,已想不到方法解決所有上來求救。
熊八 wrote:
無法變成正確日期與時間格式
您1樓發問的內容,和5樓的圖片不同
a欄格式應該是yyyy/m/d ……,excel發問時,建議附範例檔
儲存格格式會影響公式的寫法


假設a欄不是純文字,格式是標準日期+時間(yyyy/m/d 上午/下午 hh:mm:ss)
(b7:b9~d7:d9~f7:f9,是測試用,手動輸入的純文字格式)
以下,自己選一個公式來用吧
b2
=TEXT(A2,"yyyy/m/d")
d2
=TEXT(A2,"上午/下午 hh:mm:ss")
f2
=TEXT(A2,"hh:mm:ss")
c2 (檢查b2是不是正確日期格式)
=IF(ISNUMBER(DATEVALUE(B2)),"datevalue OK","(error!)text format")
e2 (檢查d2是不是正確時間格式)
=IF(ISNUMBER(TIMEVALUE(D2)),"timevalue OK","(error!)text format")
g2 (檢查f2是不是正確時間格式)
=IF(ISNUMBER(TIMEVALUE(F2)),"timevalue OK","(error!)text format")
內文搜尋

X