1083EXCEL儲存格自動轉換為日期與時間格式| 錦子老師- 點部落

文章推薦指數: 80 %
投票人數:10人

1083EXCEL儲存格自動轉換為日期與時間格式. 2457; 0 · EXCEL. EXCEL儲存格自動轉換為日期與時間格式. 1083. EXCEL儲存格自動轉換為日期與時間格式 1083 EXCEL儲存格自動轉換為日期與時間格式 示範檔 無 範例檔 1083.XLSX 結果檔 1083F.XLSX 佳穎:「錦子老師,因為工作需要輸入大量日期和時間,而且每一儲存格都不一樣,所以想說是否有簡化的方式?」 若於A1儲存格輸入0526,則A1儲存格顯示C1儲存格內容,也就是日期標示的2018/05/26。

若於B1儲存格輸入0334,則B1儲存格格顯示D1儲存格內容,也就是時間標示的03:34AM。

以A1儲存格為例,我嘗試用自訂格式的方式,雖然A1是顯示11/21,但是實際內容並非2018/11/21,如果自訂格式無法處理,那麼VBA有辦法嗎,要如何處理。

感謝。

錦子老師:「顯捷,其實沒那麼麻煩,只要利用DATE與TIME二個函數即可。

」 點取C2儲存格輸入公式「=DATE(2018,LEFT(A2,2),RIGHT(A2,2))」後,按ENTER鍵完成輸入,並向下複製公式到C3:C20儲存格(視筆數自行調整)。

【公式說明】 DATE(年2018,月LEFT(A2,2),日RIGHT(A2,2)) 年直接輸入2018,但月抓A2儲存格左邊二個字元,日則抓A2儲存格右邊2個字元。

點取D2儲存格輸入公式「=TIME(LEFT(B2,2),RIGHT(B2,2),0)」後,按ENTER鍵完成輸入,並向下複製公式到D3:D20儲存格(視筆數自行調整)。

【公式說明】 TIME(時LEFT(B2,2),分RIGHT(B2,2),秒0) 時直接抓取B2儲存格左邊二個字元,分則抓B2儲存格右邊2個字元,由於沒秒故輸入0。

接下來框選C欄與D欄,按CTRL+C鍵複製,或點取「常用 > 複製」圖示。

點取A1儲存格,再點取「常用 > 貼上」圖示下方「q」鈕,點取「值與數字格式」圖示。

結果如下圖所示,只須再將C欄與D欄刪除即可。

DATELEFTRIGHTTIME 回首頁



請為這篇文章評分?