今天我们要解决的问题是:如何使用Power query复制指定次数的行?
例子:下图中,我们需要按数量来复制行数。比如说把序号1的订单复制5行,每一行的数量都为1,把序号2的订单复制3行,每一行的数量都为3。以此类推。
效果图
具体操作步骤如下:
1、选中A1:E6单元格区域 -- 点击菜单栏的“数据”选项卡 -- 在“获取和转换”工具组中点击“从表格”-- 弹出“创建表”窗口 -- 点击“确定”按钮。
2、弹出“Power query编辑器”窗口 -- 点击菜单栏的“添加列”选项卡 -- 在“常规”工具组中点击“自定义列”。
3、弹出“自定义列”窗口 -- 在“自定义列公式”中输入“{1..[数量]}”,公式里面的“[数量]”是鼠标左键双击对话框右边“可用列”的“数量”自动插入的,不能手动输入 -- 点击“确定”按钮。
4、回到“Power query编辑栏”窗口 -- 我们可以考到在表格右边增加了一列“自定义列”-- 点击自定义列右下角的展开按钮 -- 在下拉菜单中选择“扩展到新行”。
5、可以看到所有的产品编号都按照数量复制了指定的行数。
6、把多余的列删除掉。也就是“数量”和“自定义”两列,如下图。
7、再添加一列自定义列 -- 列名为“数量”-- 自定义列公式输入“=1”-- 点击“确定”按钮。
8、结果如下如。点击“主页”选项卡 -- 点击“关闭并上载”--“关闭并上载至”。
9、弹出“加载到”窗口 --“选择应上载数据的位置”选择“现有的工作表”-- 点击“加载”按钮。
10、效果图如下。
11、动图演示如下。
今天的教程就跟大家分享到这,对于上述操作有不懂的地方,可以在评论区留言!
觉得文章不错,请转发和点赞,您的不断支持是小编写出更多优质教程的动力!
关注我,每天都可以让你学到一个实用的办公技巧,提升你的办公效率!