不同Excelsheet中的表,以某一列为索引合并后分析,透视表能行?

Excel学习世界 2023-02-24 19:22:52

前不久初始水,给大家教了一点数据透视表的中级用法,也就是在数据透视表中加入一些简单的 SQL 语句进行关联分析。

既然大家很喜欢,那么今天再来一个教程。

案例:

下图 1 和 2 分别是指标和一季度的实际业绩表,请将两个表按姓名关联成一个表,统计出各部门每个月的完成率。

效果如下图 2 所示。

解决方案:

1. 选择菜单栏的“数据”-->“现有连接”

2. 在弹出的对话框中点击“浏览更多”按钮。

3. 选择当前所编辑的工作簿 --> 点击“打开”

4. 在弹出的对话框中点击“确定”。

5. 选择“数据透视表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“属性”

6. 在弹出的对话框中选择“定义”选项卡 --> 在“命令文本”处输入以下命令 --> 点击“确定”:

SELECT * FROM [指标$],[一季度实际$] WHERE [指标$].姓名= [一季度实际$].姓名

7. 点击“确定”。

8. 现在回到了工作表,在右侧的“数据透视表字段”区域按以下方式拖动字段:

行:“部门”、“月份”

值:“指标”、“交易笔数”

9. 选中数据表的任意单元格 --> 选择菜单栏的“设计”-->“报表布局”-->“以表格形式显示”

10. 选择“设计”-->“分类汇总”-->“不显示分类汇总”

11. 选择菜单栏的“数据透视表分析”-->“字段、项目和集”-->“计算字段”

12. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

名称:填写“完成率”

公式:从字段中选择“交易笔数”和“指标”,中间输入除号

13. 选中“完成率”的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“数字格式”

14. 在弹出的对话框中选择“百分比”--> 将小数位数设置为 0 --> 点击“确定”

15. 按 Ctrl+H --> 在弹出的对话框中将“求和项:”全部替换为空格

16. 选中数据透视表的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“数据透视表选项”

17. 在弹出的对话框中选择“布局和格式”选项卡 --> 勾选“合并且居中排列带标签的单元格”--> 点击“确定”

18. 选择“设计”选项卡 --> 选择一种喜欢的样式

这就是我们最终看到的效果。

0 阅读:5

Excel学习世界

简介:Excel 学习交流