打开APP
userphoto
未登录

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

开通VIP
E图表述:自定义格式中,只有一种Text函数不能实现,你知道吗?

您好,这里是“E图表述”为您讲述的Excel各种知识。

Text函数,号称“万能函数”。这个形容虽说有些夸张,但不得不说,这个函数的设计者,一定是在设计的过程中花费了相当的精力,所以这个函数才会能够实现很多的内容。为了尊重作者我想我们这些表友、Excel的发烧友,也应该好好来学一下这个函数的实际价值。

那么Text函数都能实现什么呢?笼统的来说,我们使用Excel的“设置单元格格式”中“格式分类”的内容基本都可以实现。下面我们就一起走进Text函数的世界吧。

一、在讲述Text函数的用法之前,我们有必要先了解一些,在Excel中的占位符知识。

占位符:是指在Excel的格式设置中,对于单元格内容位数的一种命令符号。包括“@、#、0、?”四个内容

@:是文本占位符,代表了单元格中的值作为文本格式出现,有几个@,就返回几个值;


注意:B3单元格的返回值,函数中两个@间有空格,返回的值两个字符串间也会出现空格,这个用法和Rept函数有异曲同工的效果。

#:是数字占位符,显示有意义的数字,而不显示无意义的数字。小数点后数字如大于”#”的限位数量,则按“#”的位数四舍五入。


因为我们限定了小数点后保留两位,所以B3和B4单元格的返回值都是进行了四舍五入。

0:是数字占位符,如单元格的内容大于占位符,则显示实际数字,如果小于占位符的数量,则用0补足。如果0的限位超出了单元格的数字个数,那则以0代替,小数点后的数字亦如此,和#相比,无论0的出现是否有意义,都会用0占位。


?:是数字占位符,如果说我们对于数字中无意义的0的表示感到“无意义”,那么就可以用?来代替,它会在小于限位个数的时候,以空格占位。


我们可以看到,无论可见内容显示的是什么,其长度都是9个字符。这样可以实现数据的各位对齐。

二、Text函数的返回值一定是文本

再说明Text函数的各种用法之前,作者有必要交代一下,Text函数的返回值一定是“文本”格式的内容,所以如果我们如果用Text函数的返回值处理其他操作的时候,可以直接使用Right、Left、Mid、substitute等函数来进行操作,如果我们需要用运算符来计算的话,可以使用减负手法来处理,例如:


三、按照自定义格式的类型,看Text函数的实际操作

1、数值格式的操作



说明一下'#.00;-#.00;0;@'格式,大家可以看到这个格式由三个分号,分出了四个区域,分别是:正数返回值;负数返回值;零值返回值;文本返回值。这样就可以按照需被处理值的正负性确定出返回的内容,最后在用条件格式设置显示颜色即可。

在这里有必要说一句,在自定义格式中我们可以用格式自动添加颜色,而无须再用条件格式,但是Text函数不能直接赋予颜色,这点比较可惜了。(有机会用代码给大家写一个Text的自定义函数,可以加颜色的。)


2、货币格式的操作



“货币”和“会计专用”格式来说,都可以这样用Text函数做出来,但是美中不足,返回的值依然是文本,如果需要其他的操作计算,需要使用其它函数进行处理(数值格式下不会显示千分符)。相对来说,不如自定义格式来的更加直接和简便,而且可以直接计算。


3、百分比和分数格式的操作


由于百分比和分数的操作,大家很少有用Text函数来操作的,这里就只给出一个范例而已,各位可以参考一下。

4、日期格式的操作


Text函数对于日期的处理是一个很大的话题,很多情况下都会使用到,上面列举出来,我们经常会接触的一些时间处理的函数写法,根据格式的内容结合需求我们就可以生成很多我们想要的效果。

5、时间格式的操作


虽然没有日期格式操作的内容那么多,但是时间处理的时候我们需要Text函数的地方也不少,列出这些内容,大家花点时间好好看看吧。

6、科学计数、特殊格式的操作


至此我们可以说,在分类中的绝大多数内容我们都可以用Text函数来实现,唯独缺少颜色的引用,真心可惜。

编后语:

一篇长文,大家知道有哪个是Text函数不能实现的了吗?答:就是颜色不能实现。

对于Text函数,它的基本操作内容我们都已经领略。再深入一步的话,还会有时间的计算、财务金额的大写显示内容等等一些实战应用,以后作为续篇再和大家一起分享吧。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
百变神君Text的6个使用场景,你会几个
excel中通配符和占位符分别是什么?都有哪些用法?
Excel中这个'万金油'大众情人
TEXT函数:Excel文本格式的终结者
Excel常用函数之TEXT函数
在excel中如何将1变成01?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服