close
936 |
Excel時間輸入問題 |
||||
示範檔 |
無 |
範例檔 |
936.XLSX |
結果檔 |
936.XLSX |
有沒有方式可以讓Excel儲存格裡的數字自動轉換成時間。例如:我輸入1214,Excel可以自動將1214轉換成12:14。試過改儲存格格式為時間,但如果沒有按照修改的格式就會變成12:00PM應該要怎麼做設定呢???
錦子老師個人建議全部輸入完畢,建立一個輔助欄,如下圖所示,來處理。
步驟1:點取B2儲存格輸入公式「=TIME(IF(LEFT(A2,LEN(A2)-2)="",0,LEFT(A2,LEN(A2)-2)),RIGHT(A2,2),0)」後,按ENTER鍵完成輸入,並將公式複製到B3:B20儲存格。
【公式解析】
LEFT(A2,LEN(A2)-2) 抓取A2儲存格從左邊第一個字開始的內容字串長度減2後的長度值做為時間。
RIGHT(A2,2) 抓取A2儲存格右邊二個字元做為分鐘。
IF(LEFT(A2,LEN(A2)-2)="",0,LEFT(A2,LEN(A2)-2)) 如果時間剛好是12:00AM由於無資料故會造成長VALUE錯誤,故用IF函數判斷是否是12:00AM,若是自動補0,否則依舊抓原有資料。
=TIME(IF(LEFT(A2,LEN(A2)-2)="",0,LEFT(A2,LEN(A2)-2)),RIGHT(A2,2),0)
步驟2:框選B2:B20儲存格,再按CTRL+C鍵複製。
步驟3:點取「常用 > 貼上 > 值」圖示,將原有資料覆蓋即可。
文章標籤
全站熱搜
留言列表