excel - 行展开/折叠时自动展开/折叠列
问题描述
我在客户端级别对数据进行了小计,这些数据被一个称为物质的字段分解。数据具有在查看问题级别时适用的列,但在查看客户级别时不适用。我的报告的最终版本在 excel 中进行了小计,因此可以轻松地一次展开/折叠数据或一次展开/折叠一个客户。下面的表 1 显示了一个完全扩展的示例数据集。
我面临的问题是,当数据折叠到客户端级别(下面的表 2)时,我有两列是空的,并且在数据字段(客户端)和我感兴趣的东西之间放置了令人讨厌的空间在(总计费)。
我将 Matter# 和 MatterDescription 列分组,可以手动展开/折叠它们,但我想知道是否可以动态地这样做。因此默认报告看起来像表 3,但是一旦用户展开客户行(表 4),matter# 和 MatterDescription 列就会自动展开。
我知道可以根据某些事件(例如,当单元格值更改时)触发宏,但我无法找到任何基于隐藏/取消隐藏行的东西。我希望这里有人以前遇到过这个问题,并且知道我缺少一些 vba 或 excel 功能。
表格1:
客户 | 事情# | 物质描述 | 总计费 |
---|---|---|---|
客户1 | 问题1 | 文本 | 5 |
客户1 | 物质2 | 文本 | 10 |
客户1 总计 | 15 | ||
客户2 | 问题3 | 文本 | 15 |
客户2 | 问题4 | 文本 | 20 |
客户 2 总计 | 35 |
表 2:
客户 | 事情# | 物质描述 | 总计费 |
---|---|---|---|
客户1 总计 | 15 | ||
客户 2 总计 | 35 |
表3:
客户 | 总计费 |
---|---|
客户1 总计 | 15 |
客户 2 总计 | 35 |
表 4:
客户 | 事情# | 物质描述 | 总计费 |
---|---|---|---|
客户1 总计 | 15 | ||
客户2 | 问题3 | 文本 | 15 |
客户2 | 问题4 | 文本 | 20 |
客户 2 总计 | 35 |
解决方案
推荐阅读
- javascript - 使用相同的路由但不同的路径路由到多个组件
- android - Jetpack Compose RangeSlider 与渐变 activeTrackColor
- c# - ASP.NET JQuery,禁用表单提交按钮不调用 httpPost 操作
- flutter - “未处理的异常:[firebase_auth/unknown] null”错误
- python - 如何生成多年的 Pandas 每周日期范围
- java - 如何在 AEM 中创建包含 excel 工作表数据的包?
- javascript - 使用 @react-pdf 在 PDF 中显示动态数据
- regex - Dart RegEx:如何获取所有匹配组的位置
- javascript - 如何条件对象属性的不等式
- javascript - DISCORD JS v13 createReactionCollector“收集”不起作用