首先这个问题并不是什么复杂的问题,但是解题方法和思路有很多,可以借此学习一些常用的函数!go~
大部分让能想到的第一种函数就是判断长度,6-数值长度就是 需要补充“0”的个数,知道“0”的个数怎么显示呢?可以学习一下REPT这个可以重复内容的方式!
这的说的是重复次数为0的时候结果为空,利用这个特性,我们可以代替部分IF判断,满足条件显示内容,否则显示为空!
比如我们判断年龄,大于等于18,显示成年,否则显示为空,这也是简化公式的一种思路!常见于高手之间的函数“字符”竞赛,一般少见~TEXT函数我们之前有写过文章,可以利用第二参数来格式化数值,其中“0”就是数值占位符!TEXT函数细节学习(TEXT函数)此方法显然要比常规思路写法简洁很多,也是我们不断学习后应该掌握的一种方式,TEXT属于文本函数中变化最多,最复杂的函数,功能也是强大和常用,所以很有必要好好掌握!除了这两种方式,我们还有一种方式可以实现,这个就是BASE函数
BASE函数本身的功能是进制转换,但是他有一个第三次可以设置最少显示的位数,这个为我们提供了方便
讲人话就是 BASE(需要转换的数,按什么进制转换,显示的位数不足补0)比如:BASE(10,2)=1010,也就是10按照2进制转为1010
那么本案例中我们怎么用呢?只要使用第三参数的特性,不足补0也就是还是按10进制显示,不做进制转换,但是要按6位显示,不足补0!OK,今天就到这里,我们主要还是借这个案例,来学习一下REPT和BASE两个函数!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。