Excel中的整容函数——text函数
众所周知,亚洲四大术——某国整容术,某国变性术,某国化妆术和中国的PS术享誉世界。那是出神入化,让人直呼不敢相信~~
在excel世界中的,也有两个大术:
一个是自定义单元格格式,这个本人称其为化妆术,虽然相貌变了,但本质一样,单元格的内容并没有真的变化。
另一个呢,则是text函数,这个本人称其为整容术,因为相貌变了,而且单元格的内容,在后续的很多操作中,也真的是变化了,是则内到外转变了~~
这两个术呢,在应用中,其实是满类似的,今天,我们先来说说text函数在时间方面的一些基本应用。
温馨提示,这个内容不好记,也没必要记,点个收藏,需要用到的时候,再来根据需求看看就好。
1、 日期与星期显示
先科普下,年的英文是year,月的英文是month,日的英文是day。
所以,在转化年月日这些的时候,年就是yy和yyyy,月就是m和mm,日就是dd和ddd,对于日还会延伸出aaa和aaaa。
之后因为我们还有中文大小写,所以又会用到[dbnum1]代表中文小写,[dbnum2]代表中文大写。
好了,直接看图最方便。
2、 时间
对于时间,我们也科普下,小时的英文是hour,分钟的英文是minute,秒的英文是second,所以,主要就是通过这三个单词首字母来变花样。
这里主要注意,一个字母和两个字母的差别,两个字母,当结果只有个位时,会在前边添加0。
还有不能用m和mm的格式来提取分钟,它们是用来提取月份的,提取分钟可以用minute函数。好了,看图。
我们再上一个实例,如图,是一个单号,PAPAPIG210520002,其中210520是日期段,那么,我们想将其提取出来成为真正的日期,可以先用mid函数,在B2单元格输入公式=MID(A2,8,6),提取出该日期段,再用text函数,在C2单元格输入公式=TEXT(B2,'2000-00-00'),这里,因为该日期段少了20xx前边这个20,所以我们将其格式定义为2000-00-00,才能转化为正确的日期。
而如A3单元格这种,是有一个完整的日期段的,那么,我们们在C3单元格输入的公式就可以直接是=TEXT(B3,'00-00-00'),就可以了。
这个演示比较简单,就不用动图了,大家直接看下图片操作下就可以了。