Calc 是 LibreOffice 电子表格模块。电子表格由若干工作表构成,包含可用文本、数字或公式等元素填充的单元格。公式可以操纵其他单元格中的数据,从而为插入它的单元格生成值。Calc 还允许您定义范围、对数据进行过滤和排序,以及根据数据创建图表以便用图形方式来呈现数据。借助数据透视表,您可以合并、分析或比较大量数据。
本章仅介绍 Calc 最基本的功能。有关详细信息和完整说明,请参见 LibreOffice 应用程序帮助和第 9.11 节 “更多信息”中列出的资源。
Calc 可以处理 Excel 文档中的许多 VBA 宏,但它对 VBA 宏的支持并不全面。当打开大量使用宏的 Excel 电子表格时,可能会发现其中一些不起作用。
11.1 创建新文档 #
可以通过两种方法来创建新的 Calc 文档:
从头开始: 要创建新的空文档,请单击 › › 。
基于模板: 要使用模板,请单击 › › ,然后将 设置为 。从列表中选择一个模板,然后单击 以继续操作。请注意,LibreOffice 默认未随附预定义模板。
通过单击窗口底部的选项卡可访问相应的工作表。
根据需要在单元格中输入数据。要调整外观,请使用第 11.2 节 “在 Calc 中使用格式和样式”中所述定义样式。使用 菜单或工具栏中的相关按钮可打印和保存文档。
工具栏或侧边栏面板,或使用 菜单,或者按11.2 在 Calc 中使用格式和样式 #
Calc 带有一些内置的单元格和页面样式以改进电子表格和报告的外观。尽管这些内置样式足以应对许多使用情形,但根据自己常用的格式设置偏好来创建样式也很有用。
在侧边栏中单击F11。
或按在
面板顶部,单击 图标或 图标。右键单击
面板中样式列表内的任意位置。然后单击 。为样式指定名称,然后设置格式选项。
完成样式配置后,单击
。
在侧边栏中单击
。在
面板顶部,单击 图标或 图标。右键单击希望更改的样式的名称,然后单击
。更改格式选项。
完成样式配置后,单击
。
要对特定单元格应用样式,请选择要进行格式设置的单元格。然后在
窗口中双击要应用的样式。11.3 使用工作表 #
工作表是组织计算的好方法。例如,如果您在运营一家公司,每个月创建一张工作表会使会计账目清楚很多。
要在最后一个工作表后面插入新工作表,请单击窗口底部工作表选项卡旁边的
按钮。要一次在电子表格中通过文件导入或在特定位置插入一张或多张新工作表,请执行以下操作:
右键单击某个工作表选项卡并选择
。随即打开一个对话框。确定新工作表应放在所选工作表之前还是之后。
要创建新工作表,请确保
单选按钮已激活。输入工作表数和工作表名称。跳过此步骤的剩余部分。或者,要从其他文件中导入工作表,请执行以下操作:
(可选) 选择 并单击 。
(可选) 选择文件名并单击 确认操作。所有工作表名称随即显示在列表中。
(可选) 按 Shift 键并单击工作表名称以选择要导入的工作表。
要添加这些工作表,请单击
确认。
要重命名某个工作表,请右键单击该工作表选项卡并选择
。或者,您也可以双击工作表选项卡。要删除一张或多张工作表,请执行以下操作:选择要删除的工作表。要删除多张工作表,请在选择时按住 Shift。然后右键单击工作表选项卡,选择 并单击 确认。
11.4 条件格式 #
条件格式是在电子表格中高亮显示特定值的有用功能。例如,定义一个条件,如果此条件为 true
,系统会对满足此条件的每个单元格应用某种样式。
应用条件格式之前,请选择
› › 。在 前面应显示一个复选标记。首先定义样式。此样式将在条件为
true
时应用于每个单元格。单击 › 或按 F11。有关详细信息,请参见过程 11.1 “创建样式”。单击 进行确认。选择要应用条件的单元格范围。
从菜单中选择
› › 。随即打开一个对话框。现在,您会看到一个新条件的模板。条件可以在多种模式下运行:
条件将测试某个单元格是否与特定的值匹配。在第一个下拉框旁边选择一个运算符,例如
、 或 。该条件将测试特定公式是否返回
true
。条件将测试是否达到特定日期值。
此模式可用于创建基于单元格值的数据可视化效果,与
的作用类似。但是,通过 ,您可以使用一个条件来应用整个样式范围。可以使用的样式类型包括色阶(单元格背景颜色)、数据条(单元格中宽度可变的条)和图标集(单元格中的图标)。
例如,可以使用色阶将
0
指派为黑色背景,并将100
指派为绿色背景。系统会自动计算两者之间的所有值。例如,指定50
将得到深绿色背景。
对于本示例,请保留默认值:
。选择一个运算符,以及您要测试的单元格值。
选择当此条件为
true
时要应用的样式,或单击 以定义新外观。如果需要更多的条件,请单击
。然后重复前面的步骤。单击
进行确认。现在,单元格的样式已更改。
11.5 对单元格分组和取消分组 #
通过对单元格范围分组,可以隐藏电子表格的一部分。这将使电子表格更易阅读,因为您可以隐藏当前不感兴趣的所有部分。可以对行或列进行分组,以及在其他组中嵌套组。
要对一个范围进行分组,请执行以下操作:
在电子表格中选择一个单元格范围。
选择
› › 。一个对话框随即显示。确定是要按行还是按列对所选范围分组。单击
进行确认。
对所选单元格进行分组后,左上页边空白中将出现一条线,指示已分组的单元格范围。使用
和 图标可折叠或展开此单元格范围。页边左上角的数字显示组的深度,并且也可单击。要对单元格范围取消分组,请单击属于某个组的单元格并依次选择
› › 。页边空白中的线随即消失。始终先删除最里面的组。11.6 将行或列作为标题冻结 #
如果电子表格包含大量数据,滚动操作通常会使标题消失。LibreOffice 可锁定行和/或列,以便在您滚动浏览时将其保持固定。
要冻结单个行或单个列,请执行以下操作:
要在某行的前面创建冻结区域,请单击行标题(
1
、2
、3
......)。或者,要在某列的上面创建冻结区域,请单击列标题(
A
、B
、C
......)。选择
› 。一条灰线随即显示,指示冻结的区域。
也可以同时冻结行和列:
单击要冻结的列右侧、要冻结的行下方的单元格。例如,如果标题占据从 A1 到 B3 的单元格,请单击单元格 C4。
选择
› 。一条灰线将会显示,指示哪个区域已冻结。
要取消冻结,请选择
并取消选中 。该菜单项前的选中标记随即消失。