轉換成指定的時間格式
想要改寫時間的格式,除了可以更改「格式」來設定外,我們也可以使用「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」秒一起設定即顯示出正確的分鐘數。