解答网友提问:如何更方便地提取出两列同时重复出现超过 2 次的所有行?
案例:从下图 1 中提取出“部门”和“产品”组合重复出现超过 2 次的产品,并且计算出重复次数、最大数量和数量总和。
效果如下图 2 所示。
1. 选中数据表的任意单元格 --> 选择工具栏的“数据”-->“从表格”
2. 在弹出的对话框中保留默认设置 --> 点击“确定”
表格已经上传至 Power Query。
3. 选中“部门”和“产品”列 --> 选择工具栏的“主页”-->“保留行”-->“保留重复项”
此时查找出的是两列的所有重复项,即出现次数 >1 的。如果我们要找出出现次数 >2 的,还需要将默认的公式修改一下。
4. 将公式中的 [Count]>1 修改为 [Count]>2。
5. 保持选中这两列 --> 选择工具栏的“主页”-->“分组依据”
6. 在弹出的对话框中选择“高级”选项 --> 通过“添加聚合”按钮设置三个聚合 --> 分别按以下方式设置 --> 点击“确定”:
第一个聚合:
新列名:输入“出现次数”
操作:选择“对行进行计数”
第二个聚合:
新列名:输入“总数”
操作:选择“求和”
柱:选择“数量”
第三个聚合:
新列名:输入“最大数量”
操作:选择“最大值”
柱:选择“数量”
7. 选择工具栏的“主页”-->“关闭并上载”-->“关闭并上载至”
8. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”
右侧绿色的表格就是所需的结果。