打开APP
userphoto
未登录

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

开通VIP
一个案例就把REPT和BASE这两个函数搞懂!
首先这个问题并不是什么复杂的问题,但是解题方法和思路有很多,可以借此学习一些常用的函数!go~

案例:6位显示不足在前面补0显示



大部分让能想到的第一种函数就是判断长度,6-数值长度就是 需要补充“0”的个数,知道“0”的个数怎么显示呢?可以学习一下REPT这个可以重复内容的方式!

常规思路-REPT函数


=REPT(0,6-LEN(A2))&A2



非常简单,这里主要还是学习一下REPT这个函数!

REPT函数:
语法REPT(需要重复的字符,重复次数)
这的说的是重复次数为0的时候结果为,利用这个特性,我们可以代替部分IF判断,满足条件显示内容,否则显示为空!

比如我们判断年龄,大于等于18,显示成年,否则显示为空,这也是简化公式的一种思路!常见于高手之间的函数“字符”竞赛,一般少见~

=REPT("成年",A2>=18)

多一种思路,多一份出路~





TEXT函数我们之前有写过文章,可以利用第二参数来格式化数值,其中“0”就是数值占位符!TEXT函数细节学习(TEXT函数

TEXT函数-“0”占位符的用法


=TEXT(A2,"000000")


此方法显然要比常规思路写法简洁很多,也是我们不断学习后应该掌握的一种方式,TEXT属于文本函数中变化最多,最复杂的函数,功能也是强大和常用,所以很有必要好好掌握!





BASE函数特性

除了这两种方式,我们还有一种方式可以实现,这个就是BASE函数

BASE函数本身的功能是进制转换,但是他有一个第三次可以设置最少显示的位数,这个为我们提供了方便

官方说明:
注意可用版本:2013+

讲人话就是 BASE(需要转换的数,按什么进制转换,显示的位数不足补0)
比如:BASE(10,2)=1010,也就是10按照2进制转为1010

那么本案例中我们怎么用呢?只要使用第三参数的特性,不足补0


=BASE(A2,10,6)


也就是还是按10进制显示,不做进制转换,但是要按6位显示,不足补0!

OK,今天就到这里,我们主要还是借这个案例,来学习一下REPT和BASE两个函数!

课程推荐:视频课程合计(VLOOKUP及技巧大全)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
利用重复函数(REPT)绘制个性图表
学 习 Excel 中 的 文 本 函数!(上 篇)
干货!13个常用的文本函数都帮你整理好了,速度收藏学习吧
【函数】Text基本用法介绍
纯技术!使用Excel公式给数字之间添加空格
Excel中的rept隐藏函数有多强,它的效果分分钟秒杀高级图表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服