excel - 基于数据透视表在图表中自动添加行
问题描述
我有一个关于使用两个数据透视表和一个常规表的问题。
对于我的数据透视表,它们会根据另一张表中的列进行更新。例如,如果该列具有三个部门:Dept A、B 和 C,则数据透视表行是 Dept A、Dept B、Dept C,每个列中都有相应的信息。从这个数据透视表中,我有一个常规表,数据进入该表,然后将其转换为 PDF 以供查看(更易于理解的格式)。常规表的设置方式相同,行与枢轴相同:Dept A、B 和 C。
我的问题:例如,如果将 Dept D 添加到数据透视表从中提取的工作表中。现在可以刷新数据透视表以包含:Dept A、B、C 和 D。但是我的表没有改变,它只有 Dept A、B 和 C。如何让我的表包含与数据透视相同的 Dept无需手动添加行并填写公式的表格?
![enter image description here][1]
![enter image description here][2]
![enter image description here][3]
解决方案
您的数据透视表正在识别现在调整大小的范围,您可以在每次要刷新时调整数据源或执行以下操作:
- 突出显示您的源数据集
CTRL
+T
- 这会给你一个名称表格格式,使用名称引用来做你的数据透视表。要查找名称,请单击表格,然后在功能区的新选项卡下,您会在最左侧看到表格名称,您也可以从那里更改它。- 刷新
Thisworkbook.RefreshAll
如果你想要它的代码,VBA 中的代码将是
推荐阅读
- python - pjsip 无法播放音频:无法打开文件进行播放:未找到 (PJ_ENOTFOUND) [status=70006]
- c# - Unity 5.9 添加了大量额外的库引用
- javascript - 重新排序计算数组上的索引?
- c++ - 重新分配后在 C++ 中删除数组指针是否安全?
- sql - 查询数据库中所有出现的字符串
- javascript - Discord.js 如何制作建议命令?
- mongodb - MongoDB 聚合:无法使用 $cond 引用字段
- html - 仅打印页脚第一页,图像填充第二页
- c# - SSAS ADOMD 连接被强制关闭
- sql - 如何让这个存储过程使用 JSON 检查?