首页
学习
活动
专区
工具
TVP
发布

Excel实现按指定次数重复,2种简单操作技巧

我们下面有一组角色名,以及它使用的次数,我们想根据它使用的次数,对角色名重复显示,具体样式如下:

比如"赵云"使用了3次,我们就让他显示3次内容,"妲己"使用了4次,我们让她显示4次,其他的内容一样,这要如何实现呢?

下面给大家介绍几种方法,一起来学习吧。

方法一、 使用VLOOKUP查找

一看到Vlookup查找,大家可能会比较纳闷,我想得到角色名,用Vlookup怎么实现呢?

这时我们就要考虑了,如果没有查找的区域值,那我们就自己增加好了。

操作步骤:

1、首先我们在角色名前再增加一列辅助列,并在A2单元格输入数字1,在A3输入:A2+C2

2、我们在需要生成角色名的单元格,比如E1单元格,输入如下公式:

=IF(ROW(1:1)>SUM(C:C),"",VLOOKUP(ROW(1:1),$A$2:$B$6,2,1))

下拉拖动公式,即可把角色名按使用次数重复显示了。

公式解释:

1、首先使用ROW()函数和所有需显示的次数比较,当行数大于所有次数的时候,即显示为空值

2、Vlookup函数应用的其模糊查找功能,当查找值大于查找区域的第一列的数值时,即返回比查找值小的上一个数

比如下面,我们查找值是88,查找区域是A1:B4,88大于70,小于90,即返回70所对应的数值,即为A

应用到上面就是,比如当我们查找值为6时,6大于5,小于7,即返回5对应的值,即"李白"。

方法二、 辅助排序法

此方法主要应用的是SUM函数和ROW函数。

操作步骤:

1、首先我们复制A2:A6单元格到D1:D5单元格区域

2、我们在E1单元格输入公式:

=SUM(B$2:B2)-ROW(1:1)

然后拖动公式,直到显示内容为0结束,然后我们再选中E1:E13单元格区域,按Ctrl+C复制,点击【选择性粘贴】-【值】

3、选中D、E列,点击【数据】-【排序】,主要关键字选择【列E】,可以看到数据按从大到小进行排序了。

4、选中D列,按Ctrl+G定位,定位条件,选择【空值】,然后再输入公式:

=D3

按Ctrl+Enter填充,即可。

以上就是给大家介绍的2种实现按指定次数重复的技巧,操作起来相对比较简单,且容易理解,希望大家都可以掌握。后面会再给大家介绍其他操作方法,不过相比这2种就比较复杂了。

如果觉得文章对你有帮助的话,希望大家帮忙点赞加分享哦~,谢谢

本文由彩虹Excel原创,欢迎关注,带你一起长知识!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191220A0GZ3700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券