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)


猜你喜欢
- 一些使用Win10 21H1系统的用户想要知道怎么创建本地账户,系统部落小编本着有问必答的原则,下面来告诉大家如何创建新的账户,操作方法很简
- Swift Publisher主窗口功能介绍给大家,这款版面设计和编辑工具非常的受欢迎,可以做传单,小册子,目录,杂志,小册子、广告横幅等等
- 电脑在使用的过程会出现各种大小不一的问题,最近就有用户反映自己的电脑遇到0xc000000f的错误情况,其实一般出现这个问题是由于系统找不到
- 下面给您带来错误代码0xc004f025的解决方法1.首先出现0xC004F025访问被拒绝:请求的操作需要提升的特权。此时,您需要单击计算
- Excel是当今社会最流行用的办公软件之一,Excel可以用于数据的整理、分析、对比。可以更直观的看到数据的变化情况,而有很多时候需要制作地
- 我们在使用台式电脑的时候,有些情况下可能就会出现需要我们更换或者是重装操作系统的情况。对于台式电脑xp系统怎么升级到win7,小编觉得我们可
- 很多的朋友用过IE11之后第一反应就是快,加载图片的速度以及打开网页的速度都比其他的浏览器要开的多,在安装IE11有很多地方需要注意,下面就
- Excel中的重复数据可能会有很多,具体该如何筛选出重复的数据呢?接下来是小编为大家带来的excel2003筛选出重复数据的教程,供大家参考
- 在Win10系统之中有一个自带的杀毒软件,这个自带的杀毒软件能够保护我们在联网之后的电脑安全,那么Win10自带的杀毒软件在哪里呢?下面就和
- 我们在使用win10操作系统笔记本的时候,有的小伙伴可能就会出现系统在使用的时候启动不了的情况。对于这种问题小编觉得可能是因为我们电脑在使用
- 系统的安全性,最重要的是什么?系统补丁?安全软件?杀毒软件?,错了是系统密码才是第一道关,黑客不会自动找个人电脑的。那么Win7系统怎么设置
- 本文介绍如何关闭自动拼写检查和自动语法检查。注意Microsoft Office Access、 Microsoft Office Exce
- 目录通常是长文档不可缺少的部分,有了目录,用户就能很容易地知道文档中有什么内容,如何查找内容。Word 文档有这个自动生成目录的功能,下面小
- 追加带有统计条件的“工作列”SUMIF 函数和 COUNTIF 函数,都是用于计算符合条件的单元格的总和,以及单元格个数的函数。如果想使用这
- 两周前,苹果临时禁用了 Apple Watch 对讲机 Walkie-Talkie 功能,原因是对讲机功能出现的 Bug 会让用户窃听其他人
- 0×0000007B是常见的电脑蓝屏故障之一,不过用户遇到蓝屏不用担心,找对原因就可以完美解决。下面小编就给大家分享一下蓝屏代码0×0000
- 1.在输入框内输入“vzf”,在弹出的选项框底端点击进入“按分好显示更多符号表情”。 2.这样就可以在“特殊符号”
- 剪切板是指windows 操作系统提供的一个暂存数据,并且提供共享的一个模块。剪切板的使用不仅方便而且能提高用户的操作效率。在用户操作系统的
- 本文介绍MicrosoftExcel中AVERAGEIFS函数的公式语法和用法。说明返回满足多个条件的所有单元格的平均值(算术平均值)。语法
- 如果你有批量换行的需求,这篇文章可以帮助你解决这个问题