TEXT 函数

首页 / JavaScript / TEXT

描述

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

如果您想以更易读的格式显示数字,或者要将数字与文本或符号组合在一起,则此功能很有用。

语法

TEXT (value, format_text)

争论

Argument描述Required/Optional
valueA 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.NoPlaceholder & 描述
1

0(零)

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

2

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

3

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

4

。 (句号)

显示数字中的小数点。

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

Sr.NoPlaceholder & 描述
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函数将数值转换为带格式的文本,并且输出不再可以计算为数字

Notes

  • 还可以使用功能区"主页"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无涯教程网

Example

TEXT Function

这一章《JavaScript - TEXT 函数》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持

相关文章

深入浅出计算机组成原理 -〔徐文浩 - 62讲〕

透视HTTP协议 -〔罗剑锋(Chrono) - 46讲〕

RPC实战与核心原理 -〔何小锋 - 29讲〕

Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙) - 38讲〕

如何在准确的时间运行谷歌应用脚​​本?

如何在保持居中的同时水平滚动到容器中的项目?

用于构建类似对象层次结构的树的递归方法无法按预期工作

合并两个不同大小的相交圆并找到半径加权中心的坐标

在自定义钩子中创建一个数组是在每次状态更改时重新渲染值

空字符串是所有字符串的子字符串吗?

视频推荐〔JavaScript - 03-表达式和返回值〕

更多视频 »
好记忆不如烂笔头。留下你的足迹吧 :)