如何在Excel中使用数据透视表合并行
如何在Excel中使用数据透视表合并行
嘿,我来帮你一步步搞定这个数据透视表的合并行设置!先把你提供的原始数据整理成清晰的表格方便参考:
| Initial Condition | Event | Impacted Project | % Over Budget | % Over Schedule |
|---|---|---|---|---|
| Condition A | Event 1 | Project 1 | 12 | 30 |
| Condition A | Event 2 | Project 2 | 16 | 41 |
| Condition A | Event 3 | Project 3 | 19 | 23 |
| Condition A | Event 4 | Project 4 | 22 | 43 |
| Condition A | Event 5 | Project 5 | 14 | 17 |
| Condition B | Event 1 | Project 1 | 16 | 32 |
| Condition B | Event 2 | Project 2 | 32 | 46 |
| Condition B | Event 3 | Project 3 | 53 | 24 |
| Condition B | Event 4 | Project 4 | 19 | 16 |
| Condition B | Event 5 | Project 5 | 21 | 25 |
接下来跟着这些步骤操作,就能得到你想要的格式:
- 选中所有原始数据(包括表头),点击顶部菜单栏的「插入」选项卡,选择「数据透视表」。在弹出的对话框里选好透视表的放置位置(推荐放新工作表,避免搞乱原始数据),点击「确定」。
- 在右侧弹出的「数据透视表字段」面板里,按这个顺序拖字段到对应区域:
- 把「Initial Condition」拖到「行」区域(这是最上层分组,也是实现合并行的关键)
- 接着把「Event」和「Impacted Project」也拖到「行」区域(放在Initial Condition下面,形成层级结构)
- 最后把「% Over Budget」和「% Over Schedule」拖到「值」区域
- 调整布局让它更贴合你的需求:
- 右键点击透视表里任意一个「Initial Condition」单元格,选择「字段设置」,在弹出的窗口切换到「布局和打印」选项卡,把「分类汇总」改成「无」(去掉多余的汇总行)。
- 点击透视表工具的「设计」选项卡,找到「布局」组里的「报表布局」,选择「以表格形式显示」;再点击「重复所有项目标签」的下拉按钮,选择「不重复项目标签」——这样相同的Initial Condition就会合并成一行,下面对应不同的Event和Project啦。
- 右键点击值区域的表头(比如默认的「求和项:% Over Budget」),选择「值字段设置」,在「自定义名称」里改成「% Over Budget」,另一个字段同理,让表头更简洁直观。
- 最后,你可以点击透视表左侧的折叠/展开按钮,自由控制Initial Condition的显示层级,方便查看数据。
这样设置完,你的透视表就完全符合需求啦!
备注:内容来源于stack exchange,提问作者SmartPower




