您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页TEXT函数(文本函数)

TEXT函数(文本函数)

来源:尚车旅游网
TEXT函数(⽂本函数)

TEXT 函数

适⽤于: Microsoft Excel 2010, Excel Web App, SharePoint Online 专业个⼈及⼩企业版,SharePoint Online 标准版, Excel 2007, Excel 2003

本⽂介绍 Microsoft Excel 中 TEXT 函数 (函数:函数是预先编写的公式,可以对⼀个或多个值执⾏运算,并返回⼀个或多个值。函数可以简化和缩短⼯作表中的公式,尤其在⽤公式执⾏很长或复杂的计算时。)的公式语法和⽤法。

说明

TEXT 函数可将数值转换为⽂本,并可使⽤户通过使⽤特殊格式字符串来指定显⽰格式。需要以可读性更⾼的格式显⽰数字或需要合并数字、⽂本或符号时,此函数很有⽤。例如,假设单元格 A1 含有数字 23.5。若要将数字格式设置为⼈民币⾦额,可以使⽤以下公式:

=TEXT(A1,\"¥0.00\")

在本例中,Excel 会显⽰ ¥23.50。

也可以使⽤功能区上“开始”选项卡上的“数字”组中的命令来设置数字格式。但是,只有整个单元格都为数字时,这些命令才起作⽤。如果需要设置数字格式并将其与其他⽂本合并,使⽤ TEXT函数是最佳选择。例如,可以向前⼀个公式中添加⽂本:

=TEXT(A1,\"¥0.00\") & \" 每⼩时\"

Excel 会显⽰ ¥23.50 每⼩时。

语法

TEXT(value, format_text)

TEXT 函数语法具有以下参数 (参数:为操作、事件、⽅法、属性、函数或过程提供信息的值。):

value 必需。数值、计算结果为数值的公式,或对包含数值的单元格的引⽤。

format_text 必需。使⽤双引号括起来作为⽂本字符串的数字格式,例如,\"m/d/yyyy\" 或\"#,##0.00\"。有关详细的格式准则,请参阅以下部分。

有关数字格式的准则

显⽰⼩数位和有效位 若要设置分数或含有⼩数点的数字的格式,请在 format_text 参数中包含以下位占位符、⼩数点和千位分隔符。占位符0(零)#

说明

如果数字的位数少于格式中零的数量,则显⽰⾮有效零。例如,如果键⼊ 8.9,但要将其显⽰为 8.90,请使⽤格式 #.00。

按照与 0(零)相同的规则执⾏操作。但是,如果键⼊的数字在⼩数点任⼀侧的位数均少于格式中 # 符号的数量,Excel 不会显⽰多余的零。例如,如果⾃定义格式为#.## 且在单元格中键⼊了 8.9,则会显⽰数字 8.9。

按照与 0(零)相同的规则执⾏操作。但是,对于⼩数点任⼀侧的⾮有效零,Excel 会加上空格,使得⼩数点在列中对齐。例如,⾃定义格式 0.0? 会对齐列中数字 8.9 和88.99 的⼩数点。

. (句点)

在数字中显⽰⼩数点。

如果数字的⼩数点右侧的位数⼤于格式中的占位符,该数字会四舍五⼊到与占位符具有相同⼩数点位的数字。如果⼩数点左侧的位数⼤于占位符数,Excel 会显⽰多余的位数。如果格式仅在⼩数点左侧含有数字符号 (#),⼩于 1 的数字会以⼩数点开头;例如,.47。显⽰内容1234.59

显⽰格式1234.6

使⽤此格式\"####.#\"

8.90.631

8.9000.6

\"#.000\"\"0.#\"\"#.0#\"

1212.01234.568 1234.5744.398102.652.85.255.3

44.398102.65

\"???.???\"

2.8

(⼩数点对齐)5 1/45 3/10

(分数对齐)

\"# ???/???\"

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

,在数字中显⽰千位分隔符。如果格式中含有被数字符号 (#) 或零包围起来的逗号,Excel(逗会分隔千位。位占位符后的逗号会以 1,000 为单位计量数字。例如,如果 format_text 参号)数为 \"#,###.0,\",Excel 会将数字 12,200,000 显⽰为 12,200.0。显⽰内容显⽰格式使⽤此格式1200012000

12,00012

\"#,###\"\"#,\"\"0.0,,\"

1220000012.2

有关⽇期和时间格式的准则

显⽰⽇、⽉和年 若要将数字显⽰为⽇期格式(如⽇、⽉和年),请在 format_text 参数中使⽤以下代码。

mmmmmmmmmmddddddddddyyyyyy显⽰内容⽉⽉⽉⽉⽉⽇⽇⽇⽇年年

将⽉显⽰为不带前导零的数字。

根据需要将⽉显⽰为带前导零的数字。将⽉显⽰为缩写形式(Jan 到 Dec)。

将⽉显⽰为完整名称(January 到 December)。将⽇显⽰为不带前导零的数字。根据需要将⽇显⽰为带前导零的数字。将⽇显⽰为缩写形式(Sun 到 Sat)。

将⽇显⽰为完整名称(Sunday 到 Saturday)。将年显⽰为两位数字。将年显⽰为四位数字。

显⽰格式1–1201–12Jan–DecJ–D1–3101–31Sun–Sat

Sunday–Saturday00–991900–9999

使⽤此格式\"m\"\"mm\"\"mmm\"\"mmmmm\"\"d\"\"dd\"\"ddd\"\"dddd\"\"yy\"\"yyyy\"

mmmmm将⽉显⽰为单个字母(J 到 D)。

January–December\"mmmm\"

显⽰⼩时、分钟和秒钟 若要显⽰时间格式(如⼩时、分钟和秒钟),请在 format_text 参数中使⽤以下代码。

h[h]

将⼩时显⽰为不带前导零的数字。

以⼩时为单位显⽰经过的时间。如果使⽤了公式,该公式返回⼩时数超过 24 的时间,请使⽤类似于 [h]:mm:ss 的数字格式。

根据需要将⼩时显⽰为带前导零的数字。如果格式含有 AM 或 PM,则基于 12 ⼩

hhm

时制显⽰⼩时; 否则,基于 24 ⼩时制显⽰⼩时。将分钟显⽰为不带前导零的数字。

注释 m 或 mm 代码必须紧跟在 h 或 hh 代码之后或紧跟在 ss 代码之前;否

则,Excel 会显⽰⽉份⽽不是分钟。

[m]

以分钟为单位显⽰经过的时间。如果所⽤的公式返回的分钟数超过 60,请使⽤类似于 [mm]:ss 的数字格式。

根据需要将分钟显⽰为带前导零的数字。

mms[s]ssAM/PM、am/pm、A/P、a/pHoursHours分钟分钟秒秒时间时间时间时间

经过的时间(⼩时和分钟)经过的时间(分钟和秒)

注释 m 或 mm 代码必须紧跟在 h 或 hh 代码之后或紧跟在 ss 代码之前;否

则,Excel 会显⽰⽉份⽽不是分钟。将秒显⽰为不带前导零的数字。

以秒为单位显⽰经过的时间。如果所⽤的公式返回的秒数超过 60,请使⽤类似于[ss] 的数字格式。

根据需要将秒显⽰为带前导零的数字。如果要显⽰秒的⼩数部分,请使⽤类似于h:mm:ss.00 的数字格式。

基于 12 ⼩时制显⽰⼩时。时间介于午夜和中午之间时,Excel 会使⽤ AM、am、A 或 a 表⽰时间;时间介于中午和午夜之间时,Excel 会使⽤ PM、pm、P 或 p表⽰时间。显⽰内容

显⽰格式0–2300–230–5900–590–5900–594 AM4:36 PM

使⽤此格式\"h\"\"hh\"\"m\"\"mm\"\"s\"\"ss\"\"h AM/PM\"\"h:mm AM/PM\"

4:36:03 P\"h:mm:ss A/P\"4:36:03.75\"h:mm:ss.00\"1:0262:16

\"[h]:mm\"\"[mm]:ss\"\"[ss].00\"

经过的时间(秒和百分之⼀秒)3735.80

有关货币、百分⽐和科学记数法格式的准则

包含货币符号 若要在数字前加上⼈民币符号 (¥),请在 format_text 参数的开头键⼊⼈民币符号(例如,\"¥#,##0.00\")。若要以数字格式输⼊以下货币符号之⼀,请按 Num Lock 并使⽤数字⼩键盘键⼊各符号对应的 ANSI 代码。显⽰内容使⽤此组合键使⽤此组合键¢£¥

Alt+0162Alt+0163Alt+0165Alt+0128

注释 必须使⽤数字⼩键盘;同时按 Alt 键和键盘最上⼀⾏的数字键将不会⽣成 ANSI 代码。

显⽰百分号 若要将数字显⽰为百分数(例如,将 .08 显⽰为 8% 或将 2.8 显⽰为 280%),请在 format_text 参数中包括百分号 (%)。

显⽰科学记数法 若要以科学记数(指数)格式显⽰数字,请在 format_text 参数中使⽤以下指数代码。

E(E-、以科学记数(指数)格式显⽰数字。Excel 会在“E”或“e”的右侧显⽰与⼩数点移动的位E+、数对应的数字。例如,如果 format_text 参数为 \"0.00E+00\",Excel 会将数字e-、12,200,000 显⽰为 1.22E+07。如果将 format_text 参数更改为 \"#0.0E+0\",Excel 会e+)显⽰ 12.2E+6。

有关包含⽂本和添加空格的准则

如果在 format_text 参数中包括以下任⼀字符,则它们会按输⼊时的原样显⽰。$

美元符号+加号(左括号:冒号

^扬抑符(脱字符)'撇号{左⼤括号<⼩于号=等于号-减号/斜杠符号)右括号!感叹号&与号~波形符}右⼤括号>⼤于号 空格字符

注释

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

使⽤ TEXT 函数将数值转换为带格式的⽂本,此时将⽆法将结果当作数字来执⾏计算。若要设置某个单元格的格式以使得其值仍保持为数字,请右键单击该单元格,选择“设置单元格格式”,然后在“设置单元格格式”对话框的“数字”选项卡上设置所需的格式选项。有关使⽤“设置单元格格式”对话框的详细信息,请单击对话框右上⾓的“帮助”按钮 (?) 。

⽰例

如果将⽰例复制到⼀个空⽩⼯作表中,可能会更容易理解该⽰例。如何复制⽰例?选择本⽂中的⽰例。

要点 不要选择⾏或列标题。

从“帮助”中选择⽰例按 Ctrl+C。

在 Excel 中,创建⼀个空⽩⼯作簿或⼯作表。在⼯作表中,选择单元格 A1,然后按 Ctrl+V。

要点 若要使该⽰例能够正常⼯作,必须将其粘贴到⼯作表的单元格 A1 中。

要在查看结果和查看返回结果的公式之间进⾏切换,请按 Ctrl+`(重⾳符),或在“公式”选项卡上的“公式审核”组中,单击“显⽰公式”按钮。

将⽰例复制到⼀个空⽩⼯作表中后,可以按照您的需要改编⽰例。

1销售⼈员A2Burke3Dykstra4公式

销售额280040%说明

B

数据

C

39300.625结果

Burke sold

¥2800.00 worthof units.

=A2&\" sold\"&TEXT(B2,

\"¥0.00\")&\" worth of5units.\"

将单元格 A2、⽂本字符串 \" sold\"、单元格B2(货币格式)以及⽂本字符串 \" worth ofunits.\" 合并为⼀个短语。

=A3&\" sold将单元格 A3、字符串 \" sold\"、单元格 B3(百Dykstra accounted\"&TEXT(B3, \"0%\")&\"分⽐格式)和⽂本字符串 \" of the total sales.\"for 40% of the total

合并为⼀个短语。sales.6of the total sales.\"

=\"Date: \" & TEXT(C2,以 4 位年、2 位⽉和 2 位⽇格式显⽰单元格 C2

Date: 2007-08-06

\"yyyy-mm-dd\")中的值。

以短⽇期、12 ⼩时制格式显⽰单元格 C2 中的Date-time:

值。8/6/2007 3:00 PM以科学记数(指数)格式显⽰单元格 C2 中的值。

以货币格式和千位分隔符显⽰单元格 C2 中的值。

3.93E+04¥39,300.63

7

=\"Date-time: \" &TEXT(C2, \"m/d/yyyy8h:mm AM/PM\")=TEXT(C2,9\"0.00E+00\")TEXT(C2, \"¥#,##0.00\")10

此⽂章对您是否有帮助?

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务