当Excel数据透视表变成超级的PowerPivot,它还能用来查找差异项

Excel学习世界 2023-03-27 22:09:11

对比两个数据表,并按特定的要求找出差异,想没想过数据透视表也可行?

案例:

对比下图 1 中左右两列姓名的差异,将 B 列中有,而 A 列中没有的所有姓名提取出来。

效果如下图 2 所示。

解决方案:

看一下菜单栏上有没有 Power Pivot 选项,如果没有的话,先按以下步骤添加。

1. 在菜单栏中选择“开始”-->“选项”

2. 在弹出的对话框中选择“加载项”--> 在“管理”的下拉菜单中选择“COM 加载项”--> 点击“转到”按钮

3. 在弹出的对话框中勾选 Microsoft Power Pivot for Excel --> 点击“确定”

现在菜单栏上就出现了 Power Pivot 选项。

4. 选中数据表的任意单元格 --> 选择菜单栏的 Power Pivot -->“添加到数据模型”

5. 在弹出的对话框中将区域改为 A 列的数据区域 --> 点击“确定”

表格已经上传至 Power Pivot。

6. 点击菜单栏左上方的 Excel 标记,回到 Excel。

7. 选中 B 列的任意单元格 --> 选择菜单栏的 Power Pivot -->“添加到数据模型”

8. 将区域改为 B 列的数据区域 --> 点击“确定”

9. 选择菜单栏的“主页”-->“关系图视图”

10. 将“表2”的“姓名”向“表1”的“姓名”拖动,建立单向的关系。

* 拖动的方向不能搞反。

11. 选择菜单栏的“主页”-->“数据透视表”

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

13. 在右侧的“数据透视表字段”区域按以下方式拖动:

将“表1”中的“姓名”拖动到“行”区域

将“表2”中的“姓名”拖动到“值”区域

14. 双击“行标签”为(空白)的值的单元格右下角,符合条件的姓名就会出现在一个新的工作表中。

表格中的姓名就是在 B 列中有,而 A 列没有的。

0 阅读:10

Excel学习世界

简介:Excel 学习交流