LibreOffice Calc 中的群组功能如何工作?

LibreOffice Calc 中的群组功能如何工作?

LibreOffice Calc 具有团体功能。官方帮助网站只是告诉您在哪里可以找到按钮以及使用什么热键,但没有解释分组实际上的作用:

https://help.libreoffice.org/Calc/Group

我记得 MS Excel 有类似的东西,但我不记得如何让它工作——我有一张如下所示的表格:

在此处输入图片描述

我希望能够像这样折叠它:

在此处输入图片描述

还有这样的:

在此处输入图片描述

可以使用 Calc 的 Group 功能来实现吗?

答案1

显然,可以按以下方式使用分组功能来隐藏某些行,但是,它涉及手动选择很多行(考虑到一个大表),因此并不是真正用户友好的:

步骤1:选择第 4 行并点击F12对行进行分组(隐藏):

在此处输入图片描述

对第 6 行、第 8 行、第 10 行等等继续执行此操作。

第2步:选择第 4-8 行并点击F12对行进行分组(隐藏):

在此处输入图片描述

继续对第 10 至 14 行进行此操作,依此类推。

最后它看起来应该是这样的:

在此处输入图片描述

现在,可以根据需要折叠行。

总而言之,分组功能似乎不会自动执行任何操作。它只是允许您折叠/隐藏您手动定义的某些行或列。

答案2

关于分组功能:OpenOffice 文档通常比 LibreOffice 文档包含更多有关某些功能的信息。请注意,OO 和 LO 多年来一直独立发展,但基本功能仍然相同。OO 文档包含有关隐藏/显示数据

就您而言,使用是AutoFilter隐藏某些空行的最佳方法。首先,您应该向数据添加一个(非常简单的)标题行:

在此处输入图片描述

现在,只需选择菜单Data-> Filter...-> AutoFilter- 这将在标题行中添加一些小的过滤按钮。例如,C 列的过滤按钮将显示以下过滤对话框:

在此处输入图片描述

要隐藏第 3 行、第 5 行等等,请单击AutoFilter列按钮C并选择Not empty。这将隐藏C单元格为空的每一行。

要仅保留第 2、8 和 14 行(包含文本AlphaBetaGamma),请使用AutoFilterCol 上的按钮A并选择Not empty


如果数据结构清晰,则分组或概述数据非常容易。例如,假设您的第一个示例包含三个组中的每一个的总和行(E7、E13​​ 和 E19 分别是上面五个单元格的总和):

在此处输入图片描述

在这种情况下,LO calc 能够确定结构并自动概述数据。在此示例中,只需选择 A2:E19 并选择菜单数据 -> 分组和大纲 -> 自动大纲。Calc 将仅基于列 E 中的求和函数创建三个组:

在此处输入图片描述

因此,在分组和过滤数据之间进行选择时取决于数据和用例。

相关内容