Excel教程:比vlookup简单!用这个技巧做重复数据,只用1分钟!
每天一点小技能
职场打怪不得怂
![](http://n4.ikafan.com/assetsj/blank.gif)
编按:对于Excel中重复数据,大多数小伙伴都已经掌握了它的去除方法;但是,它的批量添加方法,如按照指定的次数进行重复数据,却很少有人掌握。今天,有个小伙伴就遇到了这类问题,他问如果不用函数,是否有更简单的方法?当然有!那就是——PQ!
![](http://n4.ikafan.com/assetsj/blank.gif)
最近有小伙伴问到这样一个问题:有一组数据,我想按照指定的次数进行重复,有什么方法呢?
数据如下图所示,A列是要重复的文字内容,B列是对应的文字的重复次数。
![](http://n4.ikafan.com/assetsj/blank.gif)
通过函数解决这个问题的方法很多,例如通过VLOOKUP函数、LOOKUP函数或者万金油数组公式。有兴趣的小伙伴们可以在咱们公众号搜索一下,可以搜到相关的教程。今天,我们来学习一种新的方法。这种方法用起来,真的是超级简单,一分钟就可以搞定!
先来看看最终效果图:
![](http://n4.ikafan.com/assetsj/blank.gif)
公众号回复:入群,下载练习课件
步骤一:打开PQ编辑器。
大家用鼠标点击A1:B7区域中的任意一个单元格(或者选中A1:B7区域亦可),如B4,然后,依次点击“数据”-“来自表格/区域”,如下图所示。
![](http://n4.ikafan.com/assetsj/blank.gif)
这时,在弹出的“创建表”对话框中,可以看到“表数据的来源”已经被Excel自动判断为“$A$1:$B$7”,“表包含标题”被默认勾选。
![](http://n4.ikafan.com/assetsj/blank.gif)
大家不用做任何改动,直接点击“确定”就可以进入PQ编辑器了。(注:本例中,由于原始数据中包含标题,所以保持勾选“表包含标题”;若原始数据中不包含标题,则取消勾选“表包含标题”即可。)
![](http://n4.ikafan.com/assetsj/blank.gif)
步骤二:添加List代码,实现它。
依次用鼠标点击“添加列”-“自定义列”。
![](http://n4.ikafan.com/assetsj/blank.gif)
在弹出的“自定义列”对话框中,“新列名”字段中的“自定义”不变,在“自定义列公式”下方的等号(=)后面输入“{1..[重复次数]}”。
![](http://n4.ikafan.com/assetsj/blank.gif)
用鼠标点击“确定”后,可以看到,数据区域中增加出了一个叫作“自定义”的列,其中的值,均为List。
补充tips:List的意义可以通过以下方式查看。
① 以第一个List为例,点击List之后,可以看到,由于“excel教程”的重复次数是2,List中的数据为1和2(每个数字占一行)。
![](http://n4.ikafan.com/assetsj/blank.gif)
② 由于“我爱学习”的重复次数是5,所以它对应的List里面的内容为1、2、3、4、5(每个数字占一行)。
(注:查看List中的内容并非必要步骤,此处只是为了让小伙伴们更好地了解其中的数据,并理解代码的作用。)
![](http://n4.ikafan.com/assetsj/blank.gif)
理解了List后,大家一起来理解一下上面所写代码的含义。
代码解析:
① “1”的意思,就是自1开始;“..”的意思就是至;“重复次数”是原始数据的标识字段,进入PQ后,它代表PQ中的一个变量,它对应的就是相应的重复次数。
② “添加列”和上面所写的代码结合在一起,意思就是增加一个自定义的列,这个列里的数据为从1到“重复次数”之间的所有数据(整数)。简言之,就是“重复次数”为几, List中的内容就是从1到几。
List代码写好以后,用鼠标点击“自定义”列的右侧“展开”按钮,选择 “扩展到新行”。
![](http://n4.ikafan.com/assetsj/blank.gif)
用鼠标点击“确定”后 ,即可得到以下效果。
![](http://n4.ikafan.com/assetsj/blank.gif)
由于“重复次数”和“自定义”这两列对于生成重复的内容没有太大的帮助,大家可以点击鼠标右键进行删除,只保留“文字内容”这一列。
步骤三:生成最终数据表。
最后,只要将数据上载至Excel中就可以了。鼠标点击 “主页”-“关闭并上载”-“关闭并上载”即可。
![](http://n4.ikafan.com/assetsj/blank.gif)
这时,Excel中自动生成了一个名叫“表1”的Sheet,表1中保存的就是将数据重复之后的结果。
补充:笔者用动图演示一遍全过程。
![](http://n4.ikafan.com/assetsj/blank.gif)
总结:
使用PQ生成重复数据的好处,是大家只要在Sheet1中对文字内容和重复次数进行更新,然后保存,再刷新数据,就可以一键更新了。小伙伴们可以试一下哦!
扫一扫,在线咨询Excel课程
![](http://n4.ikafan.com/assetsj/blank.gif)
Excel教程相关推荐
想要全面系统学习Excel,不妨关注部落窝教育《一周Excel直通车》视频课或者《Excel极速贯通班》。
主讲老师:滴答
![](http://n4.ikafan.com/assetsj/blank.gif)
Excel技术大神,资深培训师;
课程粉丝100万+;
开发有《Excel小白脱白系列课》
《Excel极速贯通班》。
原价299元
限时特价 99 元
少喝两杯咖啡,少吃两袋零食
就能习得受用一生的Excel职场技能!