Text函数对于小白来说使用频率不高或都没听说过,但是excel中的一个功能想必大家都不陌生:
Text函数将数值转换为按指定数字格式表示的函数。可以实现上面的数字的所有格式,但就此认为Text函数也就不过如此,就不能被称作万能函数了。 它的语法是比较简单:TEXT(value,format_text),不过要注意第二个参数,这个地方可就大有文章了。 1.显示数字格式常规、数值、小数位补齐等等 我们可以用它来四舍五入的操作,可以做到round函数和Int函数的一些功能,而且使用起来很简单,还可以做到其他函数达到的效果,比如加美元符号、加人民币符号。 有时候我们呢在合并单元格直接使用千分位的时候发现数字不能居中,总是靠右,这时候我们可以使用显示千分位的方法来实现,与单元格格式设置中也是一样的。 2.日期格式 日期格式是text函数有趣的一个使用方式,可以替代date,year,month,day,weekday等等日期类函数,而且显示结果也更加的灵活,大家可以做其他的尝试,比如小时、分钟等等的使用。 3.条件判断,If函数都在它面前低下了头 可以看到这个函数的判断是很简单的,但是也有局限,那就是不要超过3个,我之前试过,超过3个就会报错。 下面这个是比较有意思的用法,需要注意的是不要把顺序搞混了,text(value,”正数;负数;零”),通过我们的需要增加文字表述。 当然这不是text函数使用的全部功能,大家有兴趣可以自己去尝试,比如手机号进行分组,使手机号连续11位变成3-4-4的格式,比如与其他函数一起使用,比如实现换行,可以通过与char函数组合来实现等等,使用这个函数大家可以把想象空间无限放大,然后尝试,你肯定会有许多惊喜。
有话要说...