Excel TEXT函數~將數值轉換成指定的時間格式

轉換成指定的時間格式

想要改寫時間的格式,除了可以更改「格式」來設定外,我們也可以使用「TEXT」函數來進行操作。

時間之格式符號表

TEXT」函數需使用「格式符號」,而時間的格式符號如下:

時間之格式符號

符號

代表意義

h

0~23表示小時

hh

00~23表示小時

m

0~59表示分鐘

mm

00~59表示分鐘

s

0~59表示秒數

ss

00~59表示秒數

TEXT函數運用

Step1 列出符號

選擇想要表示的「格式」並輸入其對應的「符號」,或者可以輸入各個符號,建立出時間「格式符號表」。

Step2 插入函數

於「D2」儲存格插入函數-「TEXT」函數。
TEXT:依指定的數值格式,將數字轉成文字

Step3 函數引數

Value:輸入想要轉換的數值或儲存格,如「A2」儲存格,再加個金錢符號$鎖定儲存格或是按下「F4」快捷鍵鎖定。
Format_text:選擇要顯示的格式符號,如「C2」儲存格即「“h”」。

TEXT公式則為以下:

=TEXT($A$2,C2)

Step4 常見問題

確定後再向下拖曳則顯示以下。

這邊會發現錯誤:
明明是25分,但為什麼「m」顯示的是「1」,「mm」顯示的是「01」?
Ans:因「m分鐘需要與「h小時或「s一起設定,如果單獨設定「m」,Excel會認為是「日期的月份」,而顯示出非正確的時間。

Step5 顯示正確分鐘數

只要與「h小時或「s一起設定即顯示出正確的分鐘數。

其他文章分享

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *