Excel TEXT 函數教學 ?
TEXT 函數用來將數字轉換為指定格式的文本。這在報告、分析數據和格式化數字顯示時非常有用。使用 TEXT 函數可以將數字或日期時間格式化為更易讀的形式,並且能夠自定義顯示格式。
語法
TEXT(值, 格式代碼)
- 值(必填):要轉換的數字、日期或時間。
- 格式代碼(必填):要應用於
值的格式代碼,用來定義如何顯示結果。這些格式代碼可以包括數字、日期、貨幣等格式。
返回值:返回以指定格式顯示的文本。
常用格式代碼
| 類型 | 範例 | 格式代碼 | 說明 |
|---|---|---|---|
| 數字格式 | 1234.56 | "0.00" | 顯示 1234.56,保留兩位小數 |
| 千分位 | 1234567.89 | "#,##0" | 顯示 1,234,568(千分位分隔符) |
| 貨幣格式 | 1234.56 | "$#,##0.00" | 顯示 $1,234.56(貨幣格式,千分位) |
| 百分比格式 | 0.75 | "0%" | 顯示 75% |
| 日期格式 | 2025/02/13 | "yyyy-mm-dd" | 顯示 2025-02-13(年-月-日格式) |
| 時間格式 | 13:45:30 | "hh:mm:ss" | 顯示 13:45:30(小時:分鐘:秒) |
| 自定義格式 | 1234 | "0000" | 顯示 1234 為 1234(補零顯示 4 位數字) |
範例
| A 列 | B 列(公式) | C 列(結果) | 說明 |
|---|---|---|---|
| 1234.56 | =TEXT(A1, "0.00") | 1234.56 | 將 1234.56 格式化為 1234.56(保留兩位小數) |
| 1234567 | =TEXT(A2, "#,##0") | 1,234,567 | 將 1234567 格式化為 1,234,567(千分位分隔符) |
| 0.75 | =TEXT(A3, "0%") | 75% | 將 0.75 格式化為 75% |
| 2025/02/13 | =TEXT(A4, "yyyy-mm-dd") | 2025-02-13 | 將日期 2025/02/13 格式化為 2025-02-13 |
| 13:45:30 | =TEXT(A5, "hh:mm:ss") | 13:45:30 | 將時間 13:45:30 格式化為 13:45:30 |
| 1234 | =TEXT(A6, "0000") | 1234 | 將 1234 格式化為 1234(補零顯示 4 位數字) |
進階應用
- 數字與文字結合: 你可以將格式化後的數字與其他文本結合:
=TEXT(A1, "$#,##0") & " is the total revenue"這將會顯示
"1,234 is the total revenue"(假設A1是1234)。 - 日期與時間格式: 可以用
TEXT函數自定義日期和時間格式,從而控制顯示的細節。例如:=TEXT(A2, "dddd, mmmm dd, yyyy")這將把日期
2025/02/13顯示為Thursday, February 13, 2025。 - 條件格式化的數字顯示: 當數字為負時,可以自定義顯示紅色負數:
=TEXT(A3, "0;[Red]-0")這樣當
A3是負數時,數字將顯示為紅色。
結論
TEXT函數是一個非常有用的工具,可以幫助你將數字、日期或時間格式化為文本,並且能夠自定義顯示格式。- 它在報表、數據分析以及需要特定格式顯示的場景中十分常見。可以輕鬆處理數字、日期、時間和貨幣等格式,並與文本結合以生成自定義顯示。