按指定次数重复数据,这两种方法实在是太溜了原创
金蝶云社区-陈世杰身份
陈世杰
5人赞赏了该文章 482次浏览 未经作者许可,禁止转载编辑于2020年08月07日 09:26:50

在日常的工作中,经常会有一类问题就是,按照指定的次数重复某一条数据记录。


今天老师教给大家两种方法,一种是使用Excel Power Query的方法,一种是使用公式函数的方法,对于这两种方法。大家只要学会套路就行。如果以后遇上这样的方法,只要会这种套路即可。如下图所示:


微信图片_20200807092313.png



01


使用Power Query


使用Power Query的功能更容易实现此类问题的解决。


Step-01:单击数据的任意一个单元格,单击【数据】-【从单元格】-【表包含行标题】-【确定】,如下图所示:


微信图片_202008070923131.png


Step-02:单击【添加列】-【自定义列】,在弹出的对话框中的【新列名】输入“次数”,在公式里输入={1..[重复次数]},最后单击【确定】,如下图所示:


微信图片_202008070923132.png


Step-03:单击扩展按钮,然后将重复次数一列删除掉,如下图所示:


微信图片_202008070923133.png


最后结果如下图所示,关闭并上载即可:


微信图片_202008070923134.png



02


使用公式函数法


相对于Power Query来说,公式函数法就比较地难理解了,使用的方法也就是平时所说的万金油公式,即:Index+If+Small+row/Column的套路。


在E2单元格中输入公式:

{=INDEX(A:A,SMALL(IF($C$2:$C$4>=COLUMN($A:$Z),ROW(A$2:A$4),99),ROW(A1)))&""}

按键完成后,向右向下填充至没有数据为止。


微信图片_202008070923135.png


说明:由于公式比较复杂,所以大家只要学会这个套路就行,对于这类曾是大家最好还是使用PQ的方法,方便快捷。两边的大括号是按组合键后自动输入的,并不是手工输入的。


作者:我是世杰,财务excel深度玩家,坚持每天分享财务excel干货,微信公众号:24财务excel

赞 5