TEXT函数

作者&投稿:揣贪 (若有异议请与网页底部的电邮联系)
~

TEXT函数可通过格式代码向数字应用格式,进而更改数字的显示方式。如果要按更可读的格式显示数字,或者将数字与文本或符号组合,它将非常有用。

注意: TEXT函数会将数字转换为文本,这可能使其在以后的计算中难以引用。最好将原始值保存在一个单元格中,然后在另一单元格中使用TEXT函数。随后如果需要构建其他公式,请始终引用原始值,而不是TEXT函数结果。

技术详细信息语法

TEXT(value,format_text)

TEXT函数语法具有下列参数:

参数名称

说明

value

要转换为文本的数值。

format_text

一个文本字符串,定义要应用于所提供值的格式。

概述TEXT函数最简单的形式表示:

=TEXT(Valueyouwanttoformat,”Formatcodeyouwanttoapply”)

下面是一些常用示例,可将其直接复制到Excel​​自行进行试验。请注意引号内的格式代码。

公式说明

=TEXT(1234.567,”$#,##0.00″)

货币带有1个千位分隔符和2个小数,如$1,234.57。请注意,Excel将该值四舍五入到小数点后两位。

=TEXT(TODAY(),”MM/DD/YY”)

目前日期采用YY/MM/DD格式,如12/03/14

=TEXT(TODAY(),”DDDD”)

一周中的当天,如周日

=TEXT(NOW(),”H:MMAM/PM”)

当前时间,如下午1:29

=TEXT(0.285,”0.0%”)

百分比,如28.5%

=TEXT(4.34,”#?/?”)

分数,如41/3

=TRIM(TEXT(0.34,”#?/?”))

分数,如1/3。注意,这将使用TRIM函数删除带十进制值的前导空格。

=TEXT(12200000,”0.00E+00″)

科学记数法,如1.22E+07

=TEXT(1234567898,”[<=9999999]###-####;(###)###-####”)

特殊(电话号码),如(123)456-7898

=TEXT(1234,”0000000″)

添加前导零(0),如0001234

=TEXT(123456,”##0°00’00””)

自定义-纬度/经度

注意: 尽管可以使用TEXT函数来更改格式设置,不是唯一的方法。您可以更改无公式格式,通过按CTRL+1(或Mac上的+1),然后选择所需的格式的单元格格式>数字对话框。

下载我们的示例您可以下载的所有文本函数示例,您将在本文中,找到plus一些额外内容的示例工作簿。您可以跟上进度,或创建您自己的文本函数格式代码。下载Excel文本函数示例

还提供其他格式代码可使用“格式单元格”对话框查找其他可用的格式代码:

    按Ctrl+1(在Mac上按+1,调出“格式单元格”对话框。从“数字”选项卡中选择所需格式。选择“自定义”选项,“类型”框中即会显示所需的格式代码。本例中,选择“类型”框中的所有内容,分号(;)和@符号除外。在下例中,我们仅选择和复制yy/mm/dd。按Ctrl+C复制格式代码,然后按“取消”关闭“格式单元格”对话框。现在只需按Ctrl+V将格式代码粘贴到TEXT公式中,例如:=TEXT(B2,”yy/mm/dd”)。请确保粘贴格式代码时随附引号(即格式为“格式代码”),否则Excel将显示一条错误消息。

按类别划分格式代码以下示例介绍了可如何向值应用不同的数字格式,即使用“格式单元格”对话框,然后使用“自定义”选项将这些“格式代码”复制到TEXT函数。

选择数字格式选择数字格式

前导零(0)

显示千位分隔符

数字、货币和会计格式

日期

时间

百分比

分数

科学记数法

特殊格式

Excel为何删除了前导零?

Excel培训查找在不看起来像文本,如部件号或SKU的数字的单元格中输入的数字。若要保留前导零,输入的区域之前为文本格式粘贴或输入值。选择该列,或区域,您将使值,然后使用CTRL+1弹出格式>单元格对话框,然后选择编号选项卡上的文本。现在,Excel将保留您前导0的。

如果已输入数据且Excel已删除前导零,可使用TEXT函数重新添加。可引用顶部单元格中的值,并使用=TEXT(value,”00000″)(公式中0的数量表示所需字符的总数),然后复制粘贴到范围内的其余位置。

如果由于某种原因需要将文本值转换回数字,可乘以1,如=D4*1,或使用双一元运算符(–),如=-D4。

如果格式中包含由数字符号(#)或零包围的逗号(,),则Excel将用逗号分隔千位。例如,如果格式字符串是”#,###”,Excel会将数字12200000显示为12,200,000。

数字占位符后面的逗号将数字缩小1000倍。例如,如果格式字符串是”#,###.0,”,则Excel会将数字12200000显示为12,200.0。

注意: 

千位分隔符取决于你的区域设置。美国区域设置中的千位分隔符是一个逗号,但在其他区域设置中可能是句点(.)。

千位分隔符适用于数字、货币和会计格式。

以下是标准数字(仅用千位分隔符和小数)、货币和会计格式的示例。货币格式中允许插入你选择的货币符号,并将其在值旁边对齐,而会计格式会将货币符号与单元格左侧对齐,将值与右侧对齐。请注意以下货币和会计格式代码之间的差异,其中会计格式使用星号(*)分隔符号和值。

若要查找货币符号的格式代码,请先按Ctrl+1(或在Mac上按+1,选择所需格式,然后从“符号”下拉列表中选择符号:

然后单击“类别”部分左侧的“自定义”,然后复制货币符号等格式代码。

注意: TEXT函数不支持颜色格式,因此,如果从包括颜色的“格式单元格”中复制数字格式代码,如:$#,##0.00_);[Red]($#,##0.00),TEXT函数将接受该格式代码,但不会显示颜色。

可混合使用“M”代表月、“D”代表日期以及“Y”代表年来更改日期的显示方式。

TEXT函数中的格式代码不区分大小写,因此可使用用“M”或“m”、“D”或“d”、“Y”或“y”。

Mynda建议…

如果您使用不同的国家/地区的用户共享Excel文件和报表,您可能希望为其提供他们的语言中的报表。ExcelMVP,MyndaTreacyExcel日期显示在不同语言本文中具有精美的解决方案。它还包括可以下载示例工作簿。

可修改时间的显示方式,方法是混合使用“H”代表小时、“M”代表分钟或“S”代表秒,以及用“AM/PM”表示12小时制。

如果遗漏了“AM/PM”或“A/P”,时间则会按24小时制显示。

TEXT函数中的格式代码不区分大小写,因此可使用“H”或“h”、“M”或“m”、“S”或“s”、“AM/PM”或“am/pm”。

可使用百分比(%)格式更改小数值的显示方式。

可使用分数(?/?)格式更改小数值的显示方式。

科学记数法是一种以1和10之间的小数乘以10的幂的方式显示数字的方式。通常用于缩短较大数字的显示方式。

Excel提供了4种特殊格式:

邮政编码-“00000”

邮政编码+4-“00000-0000”

电话号码-“[<=9999999]###-####;(###)###-####”

社会安全号码-“000-00-0000”

特殊格式因区域设置而异,但是如果你的区域设置没有任何特殊格式或者它们不能满足你的需求,可通过“格式单元格”>“自定义”对话框自行创建区域设置。

常见方案TEXT函数很少使用本身和最常与其他内容配合使用。假设您要合并文本和数字的值,例如”报告打印:03/14/12″,或”每周收入:$66,348.72″。您可以键入的导入到Excel手动,但该破坏了遇到Excel的目的帮您。遗憾的是,当您将组合文本和格式的数字,如日期、时间、货币等,Excel不知道所需来显示它们,以便它降低数字格式。这是其中TEXT函数是非常重要,因为它允许您以强制Excel的值设置格式使用格式代码,如”MM/DD/YY”日期格式所需的方式。

在下面的示例中,您将看到会发生什么情况如果您尝试在不使用TEXT函数的情况下联接文本和数字。在此例中,我们使用与号(&)连接文本字符串,一个空格(“”),而值将具有=A2&””&B2。

正如你看到的,Excel删除了B2单元格中的日期格式。下一示例将展示TEXT函数如何使你应用所需的格式。

更新的公式为:

CellC2:=A2&””&TEXT(B2,”mm/dd/yy”)-Dateformat

常见问题

如何将数字转换为文本,例如将123转换成一百二十三?很遗憾,不能使用TEXT函数,你需要使用VisualBasicforApplications(VBA)代码。以下链接具有一种方法:如何将转换为英语单词在Excel中的一个数值

能否更改文本大小写?可以,可使用UPPER、LOWER和PROPER函数。例如,=UPPER(“hello”)会返回“HELLO”。

能否像在单元格中使用Alt+Enter一样,使用TEXT函数添加新行(换行符)?是的但它需要执行一些步骤。首先,选择单元格希望它发生,并使用Ctrl+1弹出格式>单元格对话框,然后对齐>文本控件>选中自动换行选项。接下来,调整您已完成的文本函数来加入ASCII函数char(10)所需换行符的位置。您可能需要调整您的栏宽度,具体取决于最终结果的对齐方式。

本例中,我们使用:=”Todayis:”&CHAR(10)&TEXT(TODAY(),”mm/dd/yy”)

Excel为何将编号条目转换成如下形式:1.22E+07这称为科学记数法。如果单元格的格式设置为“常规”,Excel会自动转换超过12位的数字,如果如果单元格的格式设置为“数字”,则会自动转换超过15位的数字。如果需要输入较长的数字字符串但不希望转换,则在将值输入或粘贴到Excel之前,先将所涉及的单元格的格式设置为“文本”。

以不同语言显示的日期

Mynda建议…

如果您使用不同的国家/地区的用户共享Excel文件和报表,您可能希望为其提供他们的语言中的报表。ExcelMVP,MyndaTreacyExcel日期显示在不同语言本文中具有精美的解决方案。它还包括可以下载示例工作簿。

另请参阅创建或删除自定义数字格式

将存为文本的数字转换成数字

所有Excel函数(按类别列出)




ext有什么含义啊?
3. 扩展库:在编程中,扩展库(extension library)是指一组由第三方提供的函数、类或模块,用于增强或扩展某个编程语言或框架的功能。4. 扩展性能:在系统设计中,扩展性能(scalability)是指系统能够在不失去性能的前提下,应对不断增长的用户或数据量的能力。需要根据具体的上下文和使用环境来理解"ex...

关于ucos系统中OSTaskCreateExt( )函数的问题。
堆栈检验是调用这个函数,看它的返回值 STACK CHECKING Description: This function is called to check the amount of free memory left on the specified task's stack.Arguments : prio is the task priority pdata is a pointer to a data structure of type OS_STK_DATA.Returns : ...

php为什么弃用了mysql
PHP提供了三种不同的api连接到MySQL,这三种api是:mysql, mysqli以及PDO扩展。MySql函数是非常受欢迎的,但是官方团队并不鼓励再使用它们。在php手册里边,当你看到关于Mysql的函数,会发现都标有红色的标志,那意味着它们已经被弃用了。弃用ext\/mysql函数不仅安全,而且使用其他数据库查询方法可以同样具有...

ExtJS Ext.MessageBox.alert()弹出对话框详解
复制代码代码如下:Ext.onReady(function(){Ext.Msg.alert('提示','逗号分隔参数列表');\/\/这种方式非常常见的});效果图:复制代码代码如下:Ext.onReady(function(){\/\/定义JSON(配置对象)varconfig={title:'提示',msg:'JSON配置方式,简单吧'}Ext.Msg.show(config);});效果图:上边我只是简单举例...

Ext3.4移除change事件
把你的select 和change提取出来写成单独的函数形式。比如这样listeners{ select :selectHandler(),change:changeHandler()} ...function selectHandler(){ ...var el=Ext.getCmp('queryBrand');if(el.getRawValue()!=null){ Ext.getCmp('queryBrand').un('change',changeHandler());}else{ Ext...

ext怎么从数据库中取得图片路径,然后在js上显示出图片呢?
首先从数据库获取信息到前端,接收数据要用store,你把图片的路径写入数据库中,然后通过store去load数据到前端。然后要看你要怎么展示图片,在哪显示了!例如使用Ext.XTemplate,自己去写图片显示的位置,样式等。可以去参考ext3.0文档中Ext.DataView的例子 var store = new Ext.data.JsonStore( { ...

Ext组件化编程是用initcomponent还是constructor
Ext.Component的类才会在constructor里调用initComponent方法。这个方法是在constructor中被调用的,如果不调用,它默认不会在构造时被执行。而且你可以看一下Ext.Component的构造函数,在调用this.initComponent()这个方法前后都会有别的一些处理,所以这两个东西不等,不过一般的讲继承自Ext的组件的类,都会在...

在VHDL中如何编写“符号拓展” 函数?
IEEE标准库numeric_std提供位宽扩展函数resize 用法举例如下 library ieee;use ieee.numeric_std.all;...signal a: std_logic_vector(7 downto 0);signal b: std_logic_vector(8 downto 0);...b<= std_logic_vector(resize(signed(a), b'length));...另外还有两个函数SXT\/EXT 由std_logic...

ext.js如何调用store中写的接口
var myStore = Ext.create('MyApp.store.MyStore');myStore.load({ callback: function(records, operation, success) { \/\/ 数据加载完成后的回调函数 if (success) { \/\/ 数据加载成功 \/\/ 可以在这里对加载到的数据进行进一步处理 } else { \/\/ 数据加载失败 \/\/ 可以在这里进行错误处理 } }...

模拟ext 按钮点击事件
var result = Ext.decode(response.responseText);if (true === result.success) {\/\/返回后台成功的信息 \/\/在这里触发那个按钮的点击事件就可以了 button.fireEvent('click');} } })fireEvent ( String eventName, Object... args ) : Boolean 触发指定的事件,并将欲执行的处理函数的参数传入。

白下区18287842188: text函数 - 搜狗百科
隐俊合比: TEXT 将数值转换为按指定数字格式表示的文本.语法TEXT(value,format_text)Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用.Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数...

白下区18287842188: EXCEL函数text -
隐俊合比: TEXT的作用是对数据进行格式化.即将A1:F1单元格中的数据首先进行求和,结果以"h:mm"(即时间"时:分")的格式输出.

白下区18287842188: excel text函数 -
隐俊合比: TEXT函数,可以将数值转换为按指定数字格式表示的文本. 1. 语法 TEXT(value,format_text)Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用. Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中...

白下区18287842188: -- TEXT 这个函数“--”是什么意思? -
隐俊合比: TEXT()——这是文本函数.将数值转换为按指定格式的文本.语法: TEXT(数值, "格式") 多用在日期或时间上. 如:125503转换成时间格式12:55:03 =TEXT(125503,"00!:00!:00")

白下区18287842188: text函数的用法
隐俊合比: 本文目录text函数的用法EXCEL?中使用text函数怎么设定TEXT函数Excel TEXT函数怎么把数值转换成文本怎么在excel中将数字转换为文本 TEXT函数的用法matlab text函...

白下区18287842188: text函数怎么用啊,能不能说具体点,不要跟百度一样的答案 -
隐俊合比: TEXT不是一个函数,而是一个宏定义,TEXT()宏可以把括号里的字符串正确地转换成TCHAR类型,这样不管TCHAR是char还是wchar_t都不会引起程序错误.

白下区18287842188: Excel中Text 函数应用技巧有哪些? -
隐俊合比: Excel中Text 函数将数值转换为按指定数字格式表示的文本. 语法:TEXT(value,format_text) Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用. Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框...

白下区18287842188: excel text函数 -
隐俊合比: 以上两条公式,均与日期处理有关参数"aaa"-----显示某一日期为星期几(只有“几”这字)参数"aaaa"-----显示某一日期为星期几(三个字的星期几)=TEXT(19820609,"#-00-00"...

白下区18287842188: TEXT函数的用法 -
隐俊合比: text函数使用很简单也很好用 但是它不支持textbox 但是他支持容器类 例如 DIV td等等 用法:直接用JQ对象.text()即可 例如 $("#d1").text();<div id="d1">值是什么呢</div> 自己试一下就知道了,很容易的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网