TEXT函數(shù)可將數(shù)值轉(zhuǎn)換為文本,并可使用戶通過使用特殊格式字符串來指定顯示格式。需要以可讀性更高的格式顯示數(shù)字或需要合并數(shù)字、文本或符號時,此函數(shù)很有用。例如,假設(shè)單元格A1 含有數(shù)字 23.5。若要將數(shù)字格式設(shè)置為美元金額,可以使用以下公式:
=TEXT(A1,"$0.00")
在本例中,Excel 會顯示$23.50。
也可以使用功能區(qū)“開始”選項卡上的“數(shù)字”組中的命令來設(shè)置數(shù)字格式。但是,只有整個單元格都為數(shù)字時,這些命令才起作用。如果需要設(shè)置數(shù)字格式并將其與其他文本合并,使用TEXT 函數(shù)是最佳選擇。例如,可以向前一個公式中添加文本:
=TEXT(A1,"$0.00")& " per hour"
Excel 會顯示 $23.50per hour。
--------------------------------------------------------------------------------------------------
TEXT(value, format_text)
TEXT函數(shù)語法具有以下參數(shù)(參數(shù):為操作、事件、方法、屬性、函數(shù)或過程提供信息的值。):
占位符 | 說明 |
---|---|
0(零) | 如果數(shù)字的位數(shù)少于格式中零的數(shù)量,則顯示非有效零。例如,如果鍵入 8.9,但要將其顯示為 8.90,請使用格式#.00。 |
# | 按照與 0(零)相同的規(guī)則執(zhí)行操作。但是,如果鍵入的數(shù)字在小數(shù)點任一側(cè)的位數(shù)均少于格式中 # 符號的數(shù)量,Excel不會顯示多余的零。例如,如果自定義格式為 #.## 且在單元格中鍵入了 8.9,則會顯示數(shù)字 8.9。 |
按照與 0(零)相同的規(guī)則執(zhí)行操作。但是,對于小數(shù)點任一側(cè)的非有效零,Excel會加上空格,使得小數(shù)點在列中對齊。例如,自定義格式 0.0? 會對齊列中數(shù)字 8.9 和 88.99 的小數(shù)點。 | |
.(句點) | 在數(shù)字中顯示小數(shù)點。 |
顯示內(nèi)容 | 顯示格式 | 使用此格式 |
---|---|---|
1234.59 | 1234.6 | "####.#" |
8.9 | 8.900 | "#.000" |
0.631 | 0.6 | "0.#" |
12 1234.568 | 12.0 1234.57 | "#.0#" |
44.398 102.65 2.8 | 102.65 (小數(shù)點對齊) | "???.???" |
5.25 5.3 | 5 1/4 5 3/10 (分數(shù)對齊) | "# ???/???" |
,(逗號) | 在數(shù)字中顯示千位分隔符。如果格式中含有被數(shù)字符號 (#) 或零包圍起來的逗號,Excel 會分隔千位。位占位符后的逗號會以1,000 為單位計量數(shù)字。例如,如果 format_text 參數(shù)為 "#,###.0,",Excel 會將數(shù)字12,200,000 顯示為 12,200.0。 |
顯示內(nèi)容 | 顯示格式 | 使用此格式 |
---|---|---|
12000 | 12,000 | "#,###" |
12000 | 12 | "#," |
12200000 | 12.2 | "0.0,," |
m | 將月顯示為不帶前導零的數(shù)字。 |
---|---|
mm | 根據(jù)需要將月顯示為帶前導零的數(shù)字。 |
mmm | 將月顯示為縮寫形式(Jan 到 Dec)。 |
mmmm | 將月顯示為完整名稱(January 到 December)。 |
mmmmm | 將月顯示為單個字母(J 到 D)。 |
d | 將日顯示為不帶前導零的數(shù)字。 |
dd | 根據(jù)需要將日顯示為帶前導零的數(shù)字。 |
ddd | 將日顯示為縮寫形式(Sun 到 Sat)。 |
dddd | 將日顯示為完整名稱(Sunday 到 Saturday)。 |
yy | 將年顯示為兩位數(shù)字。 |
yyyy | 將年顯示為四位數(shù)字。 |
顯示內(nèi)容 | 顯示格式 | 使用此格式 |
---|---|---|
月 | 1-12 | "m" |
月 | 01-12 | "mm" |
月 | Jan–Dec | "mmm" |
月 | January–December | "mmmm" |
月 | J–D | "mmmmm" |
日 | 1-31 | "d" |
日 | 01–31 | "dd" |
日 | Sun–Sat | "ddd" |
日 | Sunday–Saturday | "dddd" |
年 | 00-99 | "yy" |
年 | 1900-9999 | "yyyy" |
h | 將小時顯示為不帶前導零的數(shù)字。 |
---|---|
[h] | 以小時為單位顯示經(jīng)過的時間。如果使用了公式,該公式返回小時數(shù)超過 24 的時間,請使用類似于 [h]:mm:ss的數(shù)字格式。 |
hh | 根據(jù)需要將小時顯示為帶前導零的數(shù)字。如果格式含有 AM 或 PM,則基于 12 小時制顯示小時;否則,基于 24小時制顯示小時。 |
m | 將分鐘顯示為不帶前導零的數(shù)字。 |
[m] | 以分鐘為單位顯示經(jīng)過的時間。如果所用的公式返回的分鐘數(shù)超過 60,請使用類似于 [mm]:ss 的數(shù)字格式。 |
mm | 根據(jù)需要將分鐘顯示為帶前導零的數(shù)字。 |
s | 將秒顯示為不帶前導零的數(shù)字。 |
[s] | 以秒為單位顯示經(jīng)過的時間。如果所用的公式返回的秒數(shù)超過 60,請使用類似于 [ss] 的數(shù)字格式。 |
ss | 根據(jù)需要將秒顯示為帶前導零的數(shù)字。如果要顯示秒的小數(shù)部分,請使用類似于 h:mm:ss.00 的數(shù)字格式。 |
AM/PM、am/pm、A/P、a/p | 基于 12 小時制顯示小時。時間介于午夜和中午之間時,Excel 會使用 AM、am、A 或 a表示時間;時間介于中午和午夜之間時,Excel 會使用 PM、pm、P 或 p 表示時間。 |
顯示內(nèi)容 | 顯示格式 | 使用此格式 |
---|---|---|
小時 | 0-23 | "h" |
小時 | 00-23 | "hh" |
分鐘 | 0-59 | "m" |
分鐘 | 00–59 | "mm" |
秒 | 0-59 | "s" |
秒 | 00–59 | "ss" |
時間 | 04:00:00 | "h AM/PM" |
時間 | 4:36 PM | "h:mm AM/PM" |
時間 | 4:36:03 P | "h:mm:ss A/P" |
時間 | 4:36:03.75 | "h:mm:ss.00" |
經(jīng)過的時間(小時和分鐘) | 01:02:00 | "[h]:mm" |
經(jīng)過的時間(分鐘和秒) | 62:16 | "[mm]:ss" |
經(jīng)過的時間(秒和百分之一秒) | 3735.80 | "[ss].00" |
顯示內(nèi)容 | 使用此組合鍵 |
---|---|
¢ | Alt 0162 |
£ | Alt 0163 |
¥ | Alt 0165 |
![]() | Alt 0128 |
E(E-、E 、e-、e ) | 以科學記數(shù)(指數(shù))格式顯示數(shù)字。Excel 會在“E”或“e”的右側(cè)顯示與小數(shù)點移動的位數(shù)對應(yīng)的數(shù)字。例如,如果format_text 參數(shù)為 "0.00E 00",Excel 會將數(shù)字 12,200,000 顯示為 1.22E 07。如果將format_text 參數(shù)更改為 "#0.0E 0",Excel 會顯示 12.2E 6。 |
$ | 美元符號 |
---|---|
加號 | |
( | 左括號 |
: | 冒號 |
^ | 揚抑符(脫字符) |
' | 撇號 |
{ | 左大括號 |
< | 小于號 |
= | 等于號 |
- | 減號 |
/ | 斜杠符號 |
) | 右括號 |
! | 感嘆號 |
& | 與號 |
~ | 波形符 |
} | 右大括號 |
> | 大于號 |
| 空格字符 |
--------------------------------------------------------------------------------------------------
示例