咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

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

比如"赵云"使用了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原创,欢迎关注,带你一起长知识!