我在将相邻和嵌套的大纲组与 Excel 将它们组合在一起时遇到了问题。
会发生什么:
- 将 A:F 列组合在一起
- 这很好用。
- 使用展开/折叠图标创建组
- 将 A:C 列组合在一起
- 这很好用。
- 在步骤 1 中完成的组内创建一个嵌套组。
- 将 E:F 列组合在一起
- 这不起作用。没有可用的展开/折叠图标,只有标记其分组更深的点。(见下图)
- Excel 决定我想以某种方式将其与第一个合并。
- 将 G:J 列组合在一起
- 这将创建一个组,但会将其与步骤 1 中完成的组合并
- 可以避免这种行为吗?
嵌套大纲组
这种行为总是发生在大纲组的某个边缘。边缘取决于您在大纲设置中启用了哪个选项。我启用了“详细信息右侧的摘要列”。
有没有办法让嵌套组在边缘正常工作而无需将它们合并?有没有办法让相邻的大纲组之间没有间隙行/列,而不会隐藏行/列?
编辑 2020-06-16
正如@Owen 指出的那样,我这样做的意图似乎不明确。我的工作表有多个不同的列组,这些组中有些有子组。我希望能够在向行输入数据时轻松显示和隐藏这些组和子组。需要隐藏是因为使用了很多列,并且同时只处理一两个组。
大纲是快速显示和隐藏列的简单方法。使用常规隐藏会很困难,并且如果没有清晰的大纲指示,该文件的最终用户将无法找出隐藏的列。
在每个组后添加一个摘要列可以解决问题,但摘要列在我的案例中除了解决大纲问题外没有提供任何帮助。列组不需要摘要。
答案1
据我所知,大纲/组功能的目的是允许您快速显示或隐藏摘要行或列的详细信息。
您希望有两个以同一列结尾的组。在上述目的的背景下,这没有意义 - 因为这意味着两个不同大小的列集合由相同的摘要列表示。
尽管如此,我在 O365 - 群组中复制了您的问题结尾同一行或同一列中的元素不会在行标题或列标题上获得自己的“分组线”,它们将被纳入已经存在的较长组(如果有的话)。这些新组做在标题区域中的 1、2、3 等列表中获取一个数字,尽管这可能会因大量数字而造成混淆。
一般来说,如果您使用此功能来显示聚合,则数据透视表是一种更具可扩展性和可预测性的方法(大纲限制为 8 个组)。如果做不到这一点,只需创建一个仅显示聚合的摘要表,然后使用拆分将摘要保留在用户屏幕的左上角就足够了。
如果您不使用它来显示聚合,而是因为其他原因用它来隐藏列,那么您可能需要考虑重新组织您的列。