如何找出Excel表格中两列同时重复3次及以上的所有行?

Excel学习世界 2025-02-14 18:18:16

解答网友提问:如何更方便地提取出两列同时重复出现超过 2 次的所有行?

案例:

从下图 1 中提取出“部门”和“产品”组合重复出现超过 2 次的产品,并且计算出重复次数、最大数量和数量总和。

效果如下图 2 所示。

解决方案:

1. 选中数据表的任意单元格 --> 选择工具栏的“数据”-->“从表格”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已经上传至 Power Query。

3. 选中“部门”和“产品”列 --> 选择工具栏的“主页”-->“保留行”-->“保留重复项”

此时查找出的是两列的所有重复项,即出现次数 >1 的。如果我们要找出出现次数 >2 的,还需要将默认的公式修改一下。

4. 将公式中的 [Count]>1 修改为 [Count]>2。

5. 保持选中这两列 --> 选择工具栏的“主页”-->“分组依据”

6. 在弹出的对话框中选择“高级”选项 --> 通过“添加聚合”按钮设置三个聚合 --> 分别按以下方式设置 --> 点击“确定”:

第一个聚合:

新列名:输入“出现次数”

操作:选择“对行进行计数”

第二个聚合:

新列名:输入“总数”

操作:选择“求和”

柱:选择“数量”

第三个聚合:

新列名:输入“最大数量”

操作:选择“最大值”

柱:选择“数量”

7. 选择工具栏的“主页”-->“关闭并上载”-->“关闭并上载至”

8. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”

右侧绿色的表格就是所需的结果。

0 阅读:2
Excel学习世界

Excel学习世界

Excel 学习交流