在日常的工作中,经常会有一类问题就是,按照指定的次数重复某一条数据记录。
今天教给大家两种方法,一种是使用Excel Power Query的方法,一种是使用公式函数的方法,对于这两种方法。大家只要学会套路就行。如果以后遇上这样的方法,只要会这种套路即可。如下图所示:
1、使用Power Query
使用Power Query的功能更容易实现此类问题的解决。
Step-01:
单击数据的任意一个单元格,单击【数据】-【从单元格】-【表包含行标题】-【确定】,如下图所示:
Step-02:
单击【添加列】-【自定义列】,在弹出的对话框中的【新列名】输入“次数”,在公式里输入={1..[重复次数]},最后单击【确定】,如下图所示:
Step-03:
单击扩展按钮,然后将重复次数一列删除掉,如下图所示:
最后结果如下图所示,关闭并上载即可:
2、使用公式函数法
相对于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)))&""}
按键完成后,向右向下填充至没有数据为止。
说明:由于公式比较复杂,所以大家只要学会这个套路就行,对于这类曾是大家最好还是使用PQ的方法,方便快捷。两边的大括号是按组合键后自动输入的,并不是手工输入的。
福利时间
本文来源:24财务excel,作者世杰老师
点
![82106c68a3e2ecc3d2ed133100091f04.png](https://i-blog.csdnimg.cn/blog_migrate/79f60f5c6c640d1bc21567082767096b.png)
![1d7fc69ab6b8828b149fd0bdc4765ec2.gif](https://i-blog.csdnimg.cn/blog_migrate/3895653e2a55185443957e7b1f38ee36.gif)