当年无能为力的难题,现在看来也不过尔尔!

记得那会儿刚学习Excel,有些问题对我来说简直是难于登天,比如下面这个

按指定次数重复内容,直到现在对很多人来说都是非常困难的问题

▼数组公式

=IFERROR(INDEX(A:A,SMALL(IF($B$2:$B$5>=COLUMN($A:$Z),ROW($2:$5)),ROW(A1))),"")

上面的公式虽然解决了问题,但是需要一定的数组基础,对于大部分办公同学应该都无法在需要的时候直接写出上面的公式!

不过对于今天的我来说,在学习了林林总总各种方法后,我推荐大家使用如下方法,实在是不能再简单,又是点点鼠标的事情,看完,我保证你会爱上他。

文末动画有惊喜

第一步:加载数据到Power Query中

鼠标点击数据区域的任意位置,点击菜单 【数据】-【来自表格/区域】,出现弹窗,点击确定

第二步:新增一列-扩展列

点击 【添加列】 - 【自定义列】

新列名:辅助

自定义列公式:[重复次数] 输入点点后,双击可用列中的对应重复次数即可快速录入,不需要手工输入。

▼PQ列表语法糖写法

={1..[重复次数]}

点击 【确定】,会多出一列  辅助,列中的内容显示List

第三步:点击展开搞定,需求实现

点击 左右箭头,在出现的功能中,点击 【扩展到新行

OK,内容,已经按照我们自定的次数重复好了,下面删除辅助列就OK了!

第四步:结果返回到工作表中

按住Shift,我们选中 重复次数和辅助列,右击【删除列】

点击 【主页】 - 【关闭并上载】 -【关闭并上载至……】

这一步,我们可以把PQ中编辑好的数据,重新加载到Excel工作表中

选择 【现有工作表】,点击 ↑ ,选择一个合适的位置存放结果,这里我们选择了E1 单元格,根据需要选择即可!然后点击 【确定】!

确定后,我们就完成了!

全称鼠标点点,没有任何复杂的公式,简单仅仅是这种方法的一方面优点,他还有一个更大的有点就是可以自动更新和扩展,这点是基于超级表功能

▼动画演示-自动扩展和更新

1、修改重复次数,在结果上右击-刷新,即可更新结果,不用重复操作

2、新增 内容,右击刷新,自动扩展,不用烦心每次都需要重新写!

3、当然删除也会自动刷新!

你做的东西不再是一次性的,而是功能完备模板

你和高手之间,只差下面这个公众号,点击卡片,关注小编

(0)

相关推荐