Excel - TEXT 函数



描述

TEXT 函数将数值转换为文本,并允许您使用特殊格式字符串指定显示格式。

此函数在您希望以更易读的格式显示数字或希望将数字与文本或符号组合的情况下非常有用。

语法

TEXT (value, format_text)

参数

参数 描述 必填/可选
value 数值、计算结果为数值的公式或指向包含数值的单元格的引用。 必填
format_text

用引号括起来的文本字符串形式的数字格式,例如“m/d/yyyy”或“#,##0.00”。

以下部分为您提供具体的格式指南。

必填

数字格式指南

显示小数位数和有效数字 − 要格式化分数或包含小数点的数字,请在 format_text 参数中包含以下数字占位符、小数点和千位分隔符。

序号 占位符和描述
1

0(零)

如果数字的位数少于格式中零的位数,则显示不重要的零。

2

#

遵循与 0(零)相同的规则。但是,当您键入的数字的小数点两侧的位数少于格式中小数点两侧 # 符号的位数时,Excel 不会显示额外的零。

3

?

遵循与 0(零)相同的规则。但是,Excel 会在小数点两侧为不重要的零添加空格,以便列中小数点对齐。

4

。(句点)

在数字中显示小数点。

显示千位分隔符 − 要显示逗号作为千位分隔符或按 1,000 的倍数缩放数字,请在数字格式中包含以下分隔符。

序号 占位符和描述
5

,(逗号)

在数字中显示千位分隔符。如果格式包含用数字符号 (#) 或零括起来的逗号,则 Excel 会用逗号分隔千位。跟在数字占位符后面的逗号会将数字按 1,000 的倍数缩放。

日期和时间格式指南

显示日、月和年 − 要将数字显示为日期格式(例如日、月和年),请在 format_text 参数中使用以下代码。

m 将月份显示为不带前导零的数字。
mm 在适当的情况下,将月份显示为带前导零的数字。
mmm 将月份显示为缩写(Jan 到 Dec)。
mmmm 将月份显示为全称(January 到 December)。
mmmmm 将月份显示为单个字母(J 到 D)。
d 将日期显示为不带前导零的数字。
dd 在适当的情况下,将日期显示为带前导零的数字。
ddd 将日期显示为缩写(Sun 到 Sat)。
dddd 将日期显示为全称(Sunday 到 Saturday)。
yy 将年份显示为两位数。
yyyy 将年份显示为四位数。

显示时、分和秒 − 要显示时间格式(例如时、分和秒),请在 format_text 参数中使用以下代码。

h 将小时显示为不带前导零的数字。
[h] 以小时为单位显示经过的时间。如果您正在使用返回超过 24 小时时间的公式,请使用类似于[h]:mm:ss的数字格式。
hh 在适当的情况下,将小时显示为带前导零的数字。如果格式包含AMPM,则小时将根据 12 小时制显示。否则,小时将根据 24 小时制显示。
h 将小时显示为不带前导零的数字。
m

将分钟显示为不带前导零的数字。

mmm代码必须紧跟在hhh代码之后,或紧靠在ss代码之前;否则,Excel 将显示月份而不是分钟。

[m] 以分钟为单位显示经过的时间。如果您正在使用返回超过 60 分钟时间的公式,请使用类似于[mm]:ss的数字格式。
mm

在适当的情况下,将分钟显示为带前导零的数字。

mmm代码必须紧跟在hhh代码之后,或紧靠在ss代码之前;否则,Excel 将显示月份而不是分钟。

s 将秒显示为不带前导零的数字。
[s] 以秒为单位显示经过的时间。如果您正在使用返回超过 60 秒时间的公式,请使用类似于[ss]的数字格式。
ss 在适当的情况下,将秒显示为带前导零的数字。如果要显示秒的小数部分,请使用类似于h:mm:ss.00的数字格式
AM/PM、am/pm、A/P、a/p 根据 12 小时制显示小时。Excel 将从午夜到中午的时间显示为AM、am、Aa,将从中午到午夜的时间显示为PM、pm、Pp

货币、百分比和科学计数法格式指南

包含货币符号 − 要在数字前加上美元符号 ($) ,请在 format_text 参数的开头键入美元符号(例如,"$#,##0.00")。要在数字格式中输入以下货币符号之一,请按 NUM LOCK 并使用数字键盘键入符号的 ANSI 代码。

您必须使用数字键盘;使用 ALT 键和键盘顶行的数字键将不会生成 ANSI 代码。

要输入 使用此组合键
¢ ALT+0162
£ ALT+0163
¥ ALT+0165
ALT+0128

显示百分比 − 要将数字显示为 100 的百分比,请在 format_text 参数中包含百分号 (%)。

显示科学计数法 − 要以科学(指数)格式显示数字,请在 format_text 参数中使用以下指数代码。

E(E-、E+、e-、e+) 以科学(指数)格式显示数字。Excel 将显示“E”或“e”右侧的数字,该数字对应于移动小数点的位数。

包含文本和添加空格的指南

如果在 format_text 参数中包含以下任何字符,则将按原样显示。

$ 美元符号
+ 加号
( 左括号
: 冒号
^ 插入符号(脱字符)
' 撇号
{ 左花括号
< 小于号
= 等号
- 减号
/ 斜杠
) 右括号
! 感叹号
& 和号
~ 波浪号
} 右花括号
> 大于号
空格字符

format_text 参数不能包含星号 (*)

使用 TEXT 函数将数值转换为格式化文本,结果将不再能作为数字计算

注释

  • 您还可以使用功能区“开始”选项卡“数字”组中的命令来格式化数字。但是,这些命令仅在整个单元格为数字时才有效。如果要格式化数字并将其与其他文本组合,则 TEXT 函数是最佳选择。

  • 如果省略 format_text 参数周围的引号,则 TEXT 将返回 #NAME? 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

TEXT Function
advanced_excel_statistical_functions.htm
广告