函数+定位错误值,实现依据指定次数重复数据!

时间:2022-10-14 22:54:49



Excel情报局

Excel职场联盟


生产挖掘分享Excel基础技能

Excel爱好者大本营

用1%的Excel基础搞定99%的职场问题

做一个超级实用的Excel公众号

Excel是门手艺玩转需要勇气

数万Excel爱好者聚集地

SUPER EXCEL MAN


函数+定位错误值,实现依据指定次数重复数据!

函数+定位错误值,实现依据指定次数重复数据!

    函数+定位错误值,实现依据指定次数重复数据!

   函数+定位错误值,实现依据指定次数重复数据!


1

职场实例


今天小编遇到一个关于Excel“根据指定的次数重复数据”的问题,之前的文章案例中也讲解过相同的问题,但是是利用Power Query编辑器的方法解决的:



Excel根据指定次数,在一列中重复数据,PQ派上用场!

​2022-01-11​

函数+定位错误值,实现依据指定次数重复数据!



今天我们讲解利用函数+定位错误值的方法来完成。


如下图所示:

C列为一列名称数据,是需要我们重复的数据,B列数据为指定的重复的次数,最终按指定次数重复数据的结果显示在E列。


函数+定位错误值,实现依据指定次数重复数据!


2

解决方案

01

SUM函数累计求和

首先,我们在A列建立一个辅助列。

然后在A2单元格输入函数公式:

=SUM($B$2:B2)


使用SUM累计求和公式的目的:

利用SUM函数对B列的指定重复次数进行累计求和,获取每组重复数据最后一个数据所在的位置。


函数+定位错误值,实现依据指定次数重复数据!


02

填充递增序列

在D列:从1开始至A列最大值为止填充一列递增序列号,本例中即序号1~6,如下图所示:


函数+定位错误值,实现依据指定次数重复数据!


03

Vlookup函数查询数据

在E2单元格输入下面函数:

=VLOOKUP(D2,A:C,3,0)


VLOOKUP函数依次查找D列每个单元格的值时,只有当3和5和6时才会返回C列的对应的内容,当为其它值时则会返回错误值#N/A(原因是查询不到对应的数据)。


函数+定位错误值,实现依据指定次数重复数据!


04

定位错误值,批量填充

选中E列数据,按下快捷键Ctrl+G,调出“定位”的对话框,我们定位“公式-错误”,即可将E列所有的错误值批量定位选中。


函数+定位错误值,实现依据指定次数重复数据!


关闭“定位”窗口后,直接按下键盘上的“=”等于号键,输入公式:

=E3

即定位选中的首个单元格的下一个单元格的数据,最后按下Ctrl+回车 批量填充公式即可得到最终结果。效果如下图所示:


函数+定位错误值,实现依据指定次数重复数据!