打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel函数应用篇:Text()函数的使用方法

今天就介绍格式函数TEXT的使用方法。

TEXT函数的主要功能是按照指定的格式将数字转换为文本,其语法结构为:TEXT(value,format_text)。其中:

value表示需要设置格式的数字。

format_text表示设置格式的格式代码,需要用双引号括起来。

举例说明,单元格键入公式“=TEXT(B2,"#,##0元")”,地址引用B2是需要设置格式的数字;"#,##0元"是格式代码,需要放在双引号中,代码意思是返回有千位符的数字类型,结尾加文本“元”。返回结果“29,916,893元”。

可见,使用TEXT函数和设置单元格的“自定义”有很多相同之处,目的都是设置格式,并且两者的格式代码基本相同;但有一个本质区别,设置单元格格式只改变了数据的显示效果,并没有改变数据性质,即使添加了文本单位仍然可以进行算术运算,而TEXT函数设置后的数字都变成了文本格式,不能进行正常的算术计算。

下面介绍一些常用的格式代码。

1、数字占位符“0”和“#”

“#”与“0”都是数字占位符,小数点之前的数字位数大于占位符时,显示实际整数,小数点之后的位数大于占位符时,四舍五入显示,格式代码没有小数点则不显示小数部分。单元格C2键入公式“=TEXT(B2,"0.#")”,表示保留1位小数,返回结果“1234.6”。

如果数字位数小于占位符,则用“0”补齐位数。C列键入公式“=TEXT(B2,"00000.000")”,C2返回结果“01234.560”。

“#”与“0”的区别是“#”不显示没有意义的零值,因此不会在数字前后添0补齐位数。将C列的公式改为“=TEXT(B2,"#####.###")”,C2返回结果“1234.56”,没有用0补齐位数;C3返回结果“1234.”,格式中的小数点仍然保留,按此逻辑,0.1234将显示为“.1234”,0将显示为“.”。

所以,一般将“#”和“0”结合起来定义数字格式,譬如“#,##0.00”,表示返回有千字符保留两位小数的数字。小数点前面的一个“0”保证录入零值或者零点几的小数时,小数点前能正常地显示一个0;前面补充了三个“#”是为了设置千位符,同时不强制显示位数。

2、千位符“,”

“,”是千位符代码,后面为空时,可以将数字缩小1000倍。单元格C2键入公式“=TEXT(B2,"#,###.00,,百万")”,其中第一个“,”为正常的千位符,后面两个“,”的作用是将数字缩小1000*1000=1000000倍,返回结果“1234.57百万”。

3、日期常用代码

“YYYY”或“YY”:按四位或两位显示年份。

“MM”或“M”:按两位(01~12)或一位(1~12)显示月份。

“MMM”或“MMMM”:显示英文月份的简称或全称。

“DD”或“D”:按两位(01~31)或一位(1-31)显示天。

“DDD”或“DDDD”:显示英文星期的简称或全称。

“AAA”或“AAAA”:显示中文星期的简称或全称。

单元格C1键入公式“=TEXT(ROW()&"/1","MMMM")”然后下拉复制可以生成12个英文月份。函数ROW()返回当前单元格的行号,生成数字1-12,与“/1”组成“月/日”的日期格式,格式代码“MMMM”返回英文全称月份。

4、用方括号“[]”定义条件

用方括号定义条件,中间用分号分割,可以根据条件返回不同设置,但最多设置三个条件,前两个是明确条件,第三个是“剩余所有”。C列键入公式“=TEXT(B2,"[>=80]0(优秀);[>=60]0(及格);0(不及格)")”,则根据条件返回相应的值。格式代码中的“0”表示返回参数1的数字,文本原样返回。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
TEXT 函数
TEXT函数的基本用法
TEXT 函数 (文本函数)
连接单元格保持格式,使用text()函数
E图表述:自定义格式中,只有一种Text函数不能实现,你知道吗?
Excel中这个'万金油'大众情人
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服