excel 中REPT函数的用法和应用案例介绍
发布时间:2023-07-31 19:04:42
第一部分:REPT函数用法介绍
Excel中rept函数的用法就是按照给定的次数重复显示文本。
rept函数的通常用法就是:通过函数 REPT 来不断地重复显示某一文本字符串,对单元格进行填充。
rept函数的语法是:REPT(text,number_times)
其中,Text是需要重复显示的文本,Number_times是指定文本重复次数的正数。
比如A1单元格为“欢迎你”,在A2单元格输入公式:=REPT(A1,2),得到结果为:欢迎你欢迎你。公式的意思就是将A1单元格的内容重复显示两次。
第二部分:REPT函数应用实例介绍
第一题,下图B5单元格是源数据,要求实现L列的效果,该如何设计公式呢?
1.如果套用REPT函数的格式,可以得到公式:=REPT(B5,1),=REPT(B5,2),=REPT(B5,3)……,就是不断变最后的参数,改为1,2,3,4,5这样的形式得到。
2.通常的做法,用row(),column()两个函数,一个是行号,一个是列号来作为REPT函数的第二参数。
比如,在L5 单元格输入公式:=REPT($B$5,ROW(A1)),然后下拉就可以实现这样的效果。
3.另外,也可以使用多单元格数组完成,方法是首先选中L5:L9区域,然后输入:=REPT(B5,ROW(1:5)),最后按下Ctrl+Shift+Enter三键结束公式的输入,直接得到结果。
其中,row(1:5)就是产生1,2,3,4,5这样的常量, 比如row(1:1),就是1, row(2:2), 就是2, row(1:2),就是1,2。
第二题,下图B11单元格是源数据,要实现L11单元格的效果,该如何设计公式呢?
公式为:=REPT(">",8)&B11&REPT("
第三题,下图B列是两个手机号码,要在L列将中间四位手机号码以*号代替。该如何设计公式呢?
1.用LEFT、RIGHT函数提取然后用*号替代显示。
公式为:=LEFT(B13,3)&REPT("*",4)&RIGHT(B13,4)
2. 用SUBSTITUTE函数实现。
公式为:=SUBSTITUTE(B13,MID(B13,4,4),REPT("*",4))
关于SUBSTITUTE函数的用法,在以前的讲座已经详细介绍过,可以参考:《2011年第9期技术讲座:substitute函数的运用》。
第四题,B列是源数据,要求B列的数据以每个数字单独分别显示在右边的单元格里,该如何设计公式呢?
观察可以发现,几个数字位数都在9位以内。公式的思路就是少于9位的按9位来提取。如果不够9位,就添加空格凑够9位。首先用len函数判断判断有几个字符,然后用9-len(b16)来看比9位少几位。少几位就用空格填充。
另外,要提取每一位,就需要使用mid函数,mid可以提取任何位置的值。为了拖动方便,我们再加上column函数。这样就把每个数提取出来放在每个单元格中。如果不够9位前面就空着。
总结出来,公式为:=MID(REPT(" ",9-LEN($B16))&$B16,COLUMN(A1),1),然后向右拖,复制公式就可以了。
公式的意思就是用REPT(" ",9-LEN($B16)),判断要加几个空格,然后用mid提取每一位。首先 对原数据 修改(不足九位 用空格补在前面),然后 利用 column 作参数 的 mid 函数 提取mid(新文本,column(a1),1)。
第五题,下图所示B列是源数据,要求将B列“/”号后面的数据显示在L列中。该如何设计公式呢?
第一种方法,对于有规律性的数据可以采用分列实现,通过菜单数据——分列实现。
第二种方法,使用公式:=TRIM(RIGHT(SUBSTITUTE(B20,"/",REPT(" ",99)),99))。
提示,公式中的99是随意给定的一个值,也可以是其余的数字,只要能够提取右边所有文字就可以。
第六题,提取当前的年月日,效果如下图所示。
提取年月日的公式分别为:
=REPT("I",RIGHT(YEAR(NOW()),2))&RIGHT(YEAR(NOW()),2)
=REPT("I",RIGHT(MONTH(NOW()),2))&RIGHT(MONTH(NOW()),2)
=REPT("I",RIGHT(DAY(NOW()),2))&RIGHT(DAY(NOW()),2)
猜你喜欢
- 在很多办公一族的心目当中,Office2010绝对是一个值得夸赞的办公好帮手,它为工作带来更高的效率,节省了不少时间,是一款很不错的办公软件
- 很多朋友知道,Excel里的Sumproduct函数是一个乘积求和函数,即两列数值相应乘积之和。其基本用法前面我们已经讲解过了,本期给大家讲
- 许多用户在使用电脑的时候,经常会收到一些Word文档,而且还会针对Word文档进行一些修改,那么当我们修改完了之后怎么永久的去掉修改痕迹呢?
- 如何在Word 2016中创建新的标题样式?Word 2016的标题样式从标题1到标题2编号。您可以使用它们来识别文档的不同部分,但是它们还
- 老电脑装Win7还是Win10比较好?很多小伙伴的电脑已经是比较老的电脑了,硬件都比较陈旧,硬件性能相对落后。想装系统的时候就在纠结装Win
- 具体操作方法如下: 第一步:插入组合图 看看第一步就是插入组合图,是不是秒做?看下图3处的按钮。插入前,请注意数据区选中的区域。插完之后显示
- 常量也是可以定义为名称的。当某一个数值(例如营业税率)需要经常使用时,则可以将其定义为名称来使用。以下是将常量定义为名称的操作技巧。在工作表
- 有时候在整理一些文件的时候,需要用的一些符号,比如对号,几天就告诉大家怎样在word中输入对号有时候在整理一些文件的时候,需要用的一些符号,
- word2016有公式编辑器。找到word2016里面自带的编辑器,插入–对象–找到MAth tapy3.0公式-确定就可以啦这样我们就可以
- Excel中经常需要使用到关联数据表的功能,两个表格的数据具体该如何进行关联呢?对于刚从其它版本转型过来的应该就不会太懂吧,没关系,下面给大
- 添加/取消word文档限制编辑方法打开要设置限制编辑功能的文档,选择“审阅”下的“限制编辑”功能 在弹出的“限制格
- Excel是我们常用的一款Office办公软件,通过Office Excel办公软件数据的处理将不再是难题,这里我将详细为大家介绍一下怎么利
- 我们在做Excel表格的时候,经常会遇到一些带有重复熟知的行列,重复内容大多都需要去除,不如会弄得工作表毫无章法,那么怎么去除同列的重复熟知
- 本文介绍的excel画直线的方法,其实在word等软件中也是通用的。第一,excel画直线的技巧单击插入——形状——线条,单击“直线”工具。
- win10快速启动怎么关?win10有快速启动的功能,设置后开机会快得飞起,但是你知道为什么开机变快吗,其实是它并没有完全的关机。有点像进入
- word如何把文字转换为表格?一开始没打算用表格,但是后来输入完成发现很乱,不方便阅读,所以临时打算用表格来做,怎么才能把已经输入好的几行文
- 简谱,犹如一个个精灵,让我们离美妙的音乐更近,触动心灵。不需要专门的简谱软件,不借助任何简谱字库,直接在Word中巧妙插入EQ域代码,就能让
- 本文的excel教程,主要分享了Excel下拉菜单怎么做。Excel下拉菜单视频教程,主要涉及到Excel里面的数据有效性,2013版本叫做
- 怎样给Excel加密?在平时办公中Excel,可以用来存储数据,比如工资表等,而这些数据却不能随意公开,那么给Excel加密非常重要了,但有
- Win10系统的安全模式是一种Windows电脑中遇到问题时需要进入的模式。当我们遇到了一些奇奇怪怪的错误就可以进入电脑的安全模式对出现的问