首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel中哪个函数的包容性最强?

Excel中一共有几百个函数,要说哪个函数包容性最强,那非TEXT函数莫属,只要你把数字放进去,它总是会格式化出你想要内容。

TEXT函数通过格式代码更改数字显示的方式,多用于将数字转化成文本,下面一起看看其常见的10种用法

数字转汉字

=TEXT(A2,"[DBNum1]")

[DBNum1]将数字格式化成中文。

提取日期

公式=TEXT(A2,"yyyy-mm-dd")

从时间中提取日期,通过设置ymd格式来展示不同的年月日格式。

提取星期

公式=TEXT(A2,"aaaa")  /  =TEXT(A2,"aaa")

aaaa 表示格式化成星期;aaa 表示格式化成星期简写。

连接字符串

公式=TEXT(D2,"mm月dd日")&" 销售日报"

日期与文本的连接,如果不使用text函数,结果会返回“44791销售日报”,日期也是一种特殊的数字,要想得到正确的格式,这里必须用TEXT函数进行格式化。

条件判断

公式=TEXT(B2,"[>90]优秀;[>60]及格;不及格")

在这里实现了IF函数的功能。

格式化单位

公式=TEXT(A2,"#!.0,万元")

在这里逗号是千分位分隔符;"0,"就是舍弃最后三位数字,"!."显示小数点,"#"是数字数字占位符。

统一字符长度

公式=TEXT(A2,"00000")

Excel中数字前方的0默认舍弃,如果在表示某种产品型号的时候,必须要统一长度,这里利用TEXT函数格式化成固定长度,不过需要注意的是,这里的数字已经是文本格式,非数字格式,无法参与数学运算。

提取出生年月日

公式=TEXT(MID(B2,7,8),"00-00-00")

高频使用公式,先利用MID函数提取年月日,再利用text函数格式化日期格式,中间的连接符"-"也可以修改成"/"。

不显示负数

公式=TEXT(A2,"0;;0")

数字可以分为正数、负数和0,这里的第一个分号前面表示正数,两个分号中间表示负数,我们这里留空(不输入内容),代表负数不显示,所以负数全部显示成空白。

星期日期同时展示

公式=TEXT(A2,"aaaa")&CHAR(10)&TEXT(A2,"yyyy/mm/dd")

如果要在一个单元格内同时显示星期与日期,可以通过text函数实现。

第一个text函数将日期格式化成星期样式,第二个text函数将日期格式化成文本(如果不格式化,将以数字的形式显示);

两个text函数中间的char(10)表示换行符(公式输入完毕后,开始功能区记得点下“自动换行”,即可实现两行显示效果)。

小结

通过以上的例子可以发现,TEXT多用于格式化数字(日期也是特殊的数字),需要注意的是,TEXT格式化之后数字将不再是数字格式,无法参与数学运算,这一点需要注意。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230201A08KQ600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券