Excel-以TEXT函數設定數值格式

在 Excel 裡儲存格顯示的內容可以和儲存格的內容不一樣,這是因為相同數值,可以設定不同的格式,靠的是「數值格式」的設定。

下圖中,產生了基於起始日期的日期列表。

而其中的日期是以「年/月/日」的形式顯示,這也是預設顯示的格式。

Excel-以TEXT函數設定數值格式

如果你在數值格式設定中,選取了自訂格式:mm/dd,則顯示的結果是月二碼/日二碼。

請注意:此時儲存格的內容仍是「數值」屬性。

Excel-以TEXT函數設定數值格式

你也可以使用 TEXT 函數來改變顯示的結果,例如:

儲存格D3:=TEXT(A3,"mm/dd")

直接將原先設定於數值格式設定中的內容,置於TEXT函數的參數中。

請注意:此時儲存格的內容已改變為「文字」屬性。

Excel-以TEXT函數設定數值格式

 

以下的例子是,如果想要將 2021/08/26 顯示為 08/26(週四)。

可以採用這樣的 TEXT 函數:

儲存格B5:=TEXT(B3,"mm/dd")&"("&TEXT(B3,"[$-zh-TW]aaa;@")&")"

Excel-以TEXT函數設定數值格式

請注意:

(1) 此時儲存格的內容已改變為「文字」屬性。

(2) 而且如果要得到這樣的結果,就無法在儲存格的數值格式中設定了。

 

【延伸閱讀】

我的網站中有非常多使用到 Excel 的 TEXT 函數相關應用:

https://www.google.com/search?q=Excel+TEXT+函數+site:https://isvincent.pixnet.net

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

arrow
arrow
    文章標籤
    Excel TEXT
    全站熱搜

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