在  Excel 的工作表裡輸入了時間的清單,如何執行轉換時間格式?例如:

(1) 轉換:1'23.45→1'23.45

(2) 轉換:1'23.45→1'23"45

1'23.45、1'23.45、1'23"45 等格式,都不是 Excel 預設的時間格式,所以必須透過公式來輔助轉換。

Excel-轉換時間格式(MID,RIGHT,LEFT)

 

【公式設計與解析】

1. 1'23.45 格式轉換為 1'23.45 格式

儲存格C2:=MID(A2,1,LEN(A2)-6)/60/24+RIGHT(A2,5)/60/60/24

(1) MID(A2,1,LEN(A2)-6)/60/24

將儲存格A2內容取出「分」數值。

利用 LEN(A2) 來計算儲存格A2的文字長度,再利用 MID 函數取出「分」數值。

公式中的運算「/60/24」,乃因 Excel 預設以「1」代表一天,所以時間數值運算「/60/24」,表示轉換為「分」數值。

 

(2) RIGHT(A2,5)/60/60/24

利用 MID 函數取出「秒」數值。

因 Excel 預設以「1」代表一天,所以時間數值運算「/60/60/24」,表示轉換為「秒」數值。

 

(3) 設定數值格式

設定儲存格數值格式「mm:ss.00」,即可將秒數的小數點位數顯示為2位。

Excel-轉換時間格式(MID,RIGHT,LEFT)

 

2. 1'23.45 格式轉換為 1'23"45 格式

儲存格E2:=MID(A2,1,LEN(A2)-5)&LEFT(RIGHT(A2,5),2)&""""&RIGHT(A2,2)

(1) MID(A2,1,LEN(A2)-5)

將儲存格A2內容取出「分」數值。

(2) LEFT(RIGHT(A2,5),2)

將儲存格A2內容取出「秒」數值的整數部分。

(3) RIGHT(A2,2)

將儲存格A2內容取出「秒」數值的小數部分。

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel 時間格式
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()