如何在Excel数据透视表中合并列值以简化堆叠条形图
如何在Excel数据透视表中合并多列计数以简化堆叠条形图
当然可以通过数据透视表实现你的需求,甚至有两种实用思路,我给你一步步拆解:
方法一:使用数据透视表计算字段(无需修改原始数据)
这种方法适合不想改动数据源的场景:
- 选中数据透视表内任意单元格,点击顶部菜单栏的「分析」(旧版Excel可能是「选项」),找到「字段、项目和集」→「计算字段」。
- 在弹出的对话框中,给新字段命名为
Fruits+Vegetables。 - 在公式输入框中直接写入:
这里直接用数据透视表中对应列的名称即可,Excel会自动关联这两个字段的计数进行求和。=Fruits + Vegetables - 点击「添加」→「确定」,此时数据透视表会新增一列合并后的计数值。
- 最后把原来的「Fruits」和「Vegetables」列从透视表中移除,只保留「Meats」「Grains」和「Fruits+Vegetables」,再生成堆叠条形图就完全符合你的要求了。
方法二:预处理数据源(适合长期复用场景)
如果后续需要频繁使用这个合并分类,建议先调整数据源:
- 在你的数据源表中新增一列,命名为
Food Category Grouped。 - 在该列的第一个数据单元格(比如对应原始分类列的第二行,根据实际列位置调整)输入分类公式:
这里假设原始分类列是A列,你可以根据自己的表格结构修改单元格引用。=IF(OR(A2="Fruits",A2="Vegetables"),"Fruits+Vegetables",A2) - 下拉填充整个列,让所有行都自动完成分类合并。
- 基于修改后的数据源重新创建数据透视表,用新的
Food Category Grouped作为分类字段,计数作为值,这样直接就能得到三个目标分类,生成图表更省心。
小提示
- 计算字段的优势是不破坏原始数据,但如果数据源更新,要确保透视表刷新后计算字段的公式依然正常生效;
- 预处理数据源的方式更适合长期维护,后续新增数据时,只要下拉填充公式,刷新透视表就能自动同步分类。
内容的提问来源于stack exchange,提问作者AGT2701
相关产品推荐
相关产品推荐

