TEXT-那个学不会的函数

写了这么多篇,常用的函数和最难的几个函数基本已经分享的差不多了,唯一想写而又漏掉的可能TEXT函数了,因为他的可塑性最强,变化太多,所以一直没写!今天一样是来把这个坑填上!

因为大家不太喜欢搞理论,因为太枯燥,所以我们还是通过一些案例,把常用的给大家总结一下!

案例:日期方面的应用

TEXT在日期格式化方面使用较为频繁,比如我们想要把文字和日期拼接就会发现问题,这个是最常见!

错误做法:

大家第一个想到的肯定是直接拼接

结果发现并不是我们想要的,日期变成了数值!

正确做法:

=TEXT(B2,"yyyy-mm-dd")&C2

案例1小结

1、为什么直接拼接不行。因为Excel中日期是特殊的数值,你看到的日期只是一种格式而已,他的本质是数值,是从1900-1-1到指定日期的天数。

2、TEXT格式化后,可以显示正确,那么格式化的参数是什么意思呢?

看下表。

其中y/m/d分别是年月日英文首字母!

案例2:数值百分比和文本拼接

错误做法:直接拼接

正确做法:TEXT格式化

=B2&TEXT(C2,"0%")

案例2小结:

1、百分比本身只是单元格显示内容的一种方式,本质是数值,比如本题中就是0.8

2、TEXT第二参数的"0"是什么意思?

这里的"0"其实是数值的占位符,一个0表示一位数值,如果实际数值位数小于"0"的个数,多出的部分显示0,如果

官方文档说明:如果数字的位数少于格式中零的数量,则显示非有效零。例如,如果键入 8.9,但要将其显示为 8.90,请使用格式 #.00。

另外他还有两个兄弟,也是对应数值格式化的!有兴趣的同学可以测试一下!

这里不再举例!

案例3:条件判断方面的应用

判断业绩,如果大于5000就显示完成目标,否则显示未完成:业绩金额

=TEXT(C7,"[>5000]完成目标;未完成!:0")

案例3小结:

1、此题你肯定想到IF也可以呀, 肯定可以,没有人说他不行,这里只是间接TEXT的用法,实际上在公式较长的情况下,使用TEXT格式化可读性更好!

2、TEXT本身第二参数,E圈有“三段锦”的说法,因为他写全了是有三个分号,表示4段显示,写全了就是:TEXT(数值,"正数;负数;零;文本")

分别对应的就是第一参数正、负、零、文本所要显示的效果!

TEXT函数的条件判断一般写成:TEXT(数值,"[条件1]显示格式;[条件2]显示格式;否则显示格式;文本显示格式")

以下我们再稍微补充一些其他格式化语法,篇幅关系,不再举更多案例,有心的同学可以实际使用一番!

番外补充

时间格式化(时分秒
其他补充(使用频率低

TEXT函数的第二参数用法之多,千变万化,使其本身有了更多的可能,可塑性更强,学不会,并不是函数难,而是变化多!

(0)

相关推荐