TEXT函数将数字值转换为文本,并允许您使用特殊格式的字符串指定显示格式。
如果您想以更易读的格式显示数字,或者要将数字与文本或符号组合在一起,则此功能很有用。
TEXT (value, format_text)
Argument | 描述 | Required/Optional |
---|---|---|
value | A numeric value, a formula that evaluates to a numeric value, or a reference to a cell containing a numeric value. | Required |
format_text | 用引号引起来的文本字符串形式的数字格式,如" m/d/yyyy"或"#,##0.00"。 以下各节为您提供了特定的格式设置准则。 | Required |
显示小数位和有效数字-要格式化包含小数点的小数或数字,请在format_text参数中包含以下数字占位符,小数点和千位分隔符。
Sr.No | Placeholder & 描述 |
---|---|
1 | 0(零) 如果数字的位数少于格式中的零,则显示不重要的零。 |
2 | # 遵循与0(零)相同的规则。但是,当您键入的数字的小数点两侧的位数少于格式中的#个符号时,Excel不会显示多余的零。 |
3 | ? 遵循与0(零)相同的规则。但是,Excel会在小数点的两侧添加不重要的零的空格,以便小数点在列中对齐。 |
4 | 。 (句号) 显示数字中的小数点。 |
显示千位分隔符-要将逗号显示为千位分隔符或将数字缩放为1,000的倍数,请在数字格式中包含以下分隔符。
Sr.No | Placeholder & 描述 |
---|---|
5 | ,(逗号) 以数字显示千位分隔符。如果格式包含用数字符号(#)或零括起来的逗号,则Excel用逗号分隔成千上万。占位符后的逗号会将数字按1,000缩放。 |
显示天,月和年-要将数字显示为日期格式(如天,月和年),请在format_text参数中使用以下代码。
m | 将月份显示为没有前导零的数字。 |
mm | 在适当的时候将月份显示为以零开头的数字。 |
mm | 将月份显示为缩写(从1月到12月)。 |
mmmm | 以全名显示月份(1月至12月)。 |
mmmmm | 将月份显示为单个字母(J到D)。 |
d | 将日期显示为没有前导零的数字。 |
dd | 在适当的时候将日期显示为以零开头的数字。 |
ddd | 将日期显示为缩写(星期日至星期六)。 |
dddd | 以全名显示日期(星期日至星期六)。 |
yy | 将年份显示为两位数。 |
yyyy | 将年份显示为四位数。 |
显示小时,分钟和秒-要显示时间格式(如小时,分钟和秒),请在format_text参数中使用以下代码。
h | 将小时显示为没有前导零的数字。 |
[h] | 以小时为单位显示经过的时间。如果您使用的公式返回的小时数超过24小时,请使用类似于 [h]:mm:ss 的数字格式。 |
hh | 在适当的时候将小时显示为数字,前导零。如果格式包含 AM 或 PM ,则根据12小时制显示小时。否则,将根据24小时制显示小时。 |
h | 将小时显示为没有前导零的数字。 |
m | 将分钟显示为无前导零的数字。 m 或 mm 代码必须紧接在 h 或 hh 代码之后或 ss 代码;否则,Excel将显示月份而不是分钟。 |
[m] | 以分钟为单位显示经过的时间。如果您使用的公式返回的分钟数超过60分钟,则使用类似于 [mm]:ss。的数字格式。 |
mm | 在适当的时候将分钟显示为数字,前导零。 m 或 mm 代码必须紧接在 h 或 hh 代码之后或 ss 代码;否则,Excel将显示月份而不是分钟。 |
s | 将秒显示为不带前导零的数字。 |
[s] | 以秒为单位显示经过的时间。如果您使用的公式返回的秒数超过60的时间,请使用类似于 [ss] 的数字格式。 |
ss | 在适当的情况下,将第二个显示为带有前导零的数字。如果要显示几分之一秒,请使用类似于 h:mm:ss.00 的数字格式 |
AM/PM,am/pm,A/P,a/p | 基于12小时制显示小时。 Excel从午夜到中午显示 AM,am,A,或 a 的时间以及 PM,pm,P,或 p 从中午到午夜。 |
包括货币符号-要在数字前加上美元符号($),请在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参数中包含以下任何字符,则它们将完全按输入方式显示。
$ | Dollar sign |
+ | Plus sign |
( | Left parenthesis |
: | Colon |
^ | Circumflex accent (caret) |
' | Apostrophe |
{ | Left curly bracket |
< | Less-than sign |
= | Equal sign |
- | Minus sign |
/ | Slash mark |
) | Right parenthesis |
! | Exclamation point |
& | Ampersand |
~ | Tilde |
} | Right curly bracket |
> | Greater-than sign |
Space character |
format_text参数不能包含星号(*)
使用TEXT函数将数值转换为带格式的文本,并且输出不再可以计算为数字
还可以使用功能区"主页"options卡上"数字"组中的命令来格式化数字。但是,这些命令仅在整个单元格为数字时才起作用。如果要格式化数字并将其与其他文本组合,则TEXT Function是最佳选择。
如果省略format_text参数周围的引号,则TEXT返回#NAME?错误值。
Excel 2007,Excel 2010,Excel 2013,Excel 2016
链接:https://www.learnfk.com/javascript/advanced-excel-statistical-text-function.html
来源:LearnFk无涯教程网
这一章《JavaScript - TEXT 函数》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持
Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙) - 38讲〕