跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise Desktop 文档 / GNOME 用户指南 / LibreOffice / LibreOffice Calc
适用范围 Calc 15 SP6

11 LibreOffice Calc

了解如何使用 LibreOffice 电子表格模块。

Calc 是 LibreOffice 电子表格模块。电子表格由若干工作表构成,包含可用文本、数字或公式等元素填充的单元格。公式可以操纵其他单元格中的数据,从而为插入它的单元格生成值。Calc 还允许您定义范围、对数据进行过滤和排序,以及根据数据创建图表以便用图形方式来呈现数据。借助数据透视表,您可以合并、分析或比较大量数据。

本章仅介绍 Calc 最基本的功能。有关详细信息和完整说明,请参见 LibreOffice 应用程序帮助和第 9.11 节 “更多信息”中列出的资源。

注意
注意:VBA 宏

Calc 可以处理 Excel 文档中的许多 VBA 宏,但它对 VBA 宏的支持并不全面。当打开大量使用宏的 Excel 电子表格时,可能会发现其中一些不起作用。

11.1 创建新文档

可以通过两种方法来创建新的 Calc 文档:

  • 从头开始: 要创建新的空文档,请单击文件 › 新建 › 电子表格

  • 基于模板: 要使用模板,请单击文件 › 新建 › 模板,然后将过滤器设置为电子表格。从列表中选择一个模板,然后单击打开以继续操作。请注意,LibreOffice 默认未随附预定义模板。

通过单击窗口底部的选项卡可访问相应的工作表。

根据需要在单元格中输入数据。要调整外观,请使用格式化工具栏或侧边栏面板,或使用格式菜单,或者按第 11.2 节 “在 Calc 中使用格式和样式”中所述定义样式。使用文件菜单或工具栏中的相关按钮可打印和保存文档。

11.2 在 Calc 中使用格式和样式

Calc 带有一些内置的单元格和页面样式以改进电子表格和报告的外观。尽管这些内置样式足以应对许多使用情形,但根据自己常用的格式设置偏好来创建样式也很有用。

过程 11.1︰ 创建样式
  1. 在侧边栏中单击样式或按 F11

  2. 样式面板顶部,单击单元格样式图标或页面样式图标。

  3. 右键单击样式面板中样式列表内的任意位置。然后单击新建

  4. 为样式指定名称,然后设置格式选项。

  5. 完成样式配置后,单击确定

过程 11.2︰ 修改样式
  1. 在侧边栏中单击样式

  2. 样式面板顶部,单击单元格样式图标或页面样式图标。

  3. 右键单击希望更改的样式的名称,然后单击修改

  4. 更改格式选项。

  5. 完成样式配置后,单击确定

要对特定单元格应用样式,请选择要进行格式设置的单元格。然后在样式窗口中双击要应用的样式。

11.3 使用工作表

工作表是组织计算的好方法。例如,如果您在运营一家公司,每个月创建一张工作表会使会计账目清楚很多。

要在最后一个工作表后面插入新工作表,请单击窗口底部工作表选项卡旁边的 + 按钮。

要一次在电子表格中通过文件导入或在特定位置插入一张或多张新工作表,请执行以下操作:

过程 11.3︰ 插入新工作表
  1. 右键单击某个工作表选项卡并选择插入工作表。随即打开一个对话框。

  2. 确定新工作表应放在所选工作表之前还是之后。

  3. 要创建新工作表,请确保新建工作表单选按钮已激活。输入工作表数和工作表名称。跳过此步骤的剩余部分。

    或者,要从其他文件中导入工作表,请执行以下操作:

    1. (可选) 选择从文件创建并单击浏览

    2. (可选) 选择文件名并单击确定确认操作。所有工作表名称随即显示在列表中。

    3. (可选)Shift 键并单击工作表名称以选择要导入的工作表。

  4. 要添加这些工作表,请单击确定确认。

要重命名某个工作表,请右键单击该工作表选项卡并选择重命名工作表。或者,您也可以双击工作表选项卡。

要删除一张或多张工作表,请执行以下操作:选择要删除的工作表。要删除多张工作表,请在选择时按住 Shift。然后右键单击工作表选项卡,选择删除工作表并单击确认。

11.4 条件格式

条件格式是在电子表格中高亮显示特定值的有用功能。例如,定义一个条件,如果此条件为 true,系统会对满足此条件的每个单元格应用某种样式。

注意
注意:启用自动计算

应用条件格式之前,请选择数据 › 计算 › 自动计算。在自动计算前面应显示一个复选标记。

过程 11.4︰ 使用条件格式
  1. 首先定义样式。此样式将在条件为 true 时应用于每个单元格。单击样式 › 管理样式或按 F11。有关详细信息,请参见过程 11.1 “创建样式”。单击确定进行确认。

  2. 选择要应用条件的单元格范围。

  3. 从菜单中选择格式 › 条件 › 条件。随即打开一个对话框。

  4. 现在,您会看到一个新条件的模板。条件可以在多种模式下运行:

    单元格值

    条件将测试某个单元格是否与特定的值匹配。在第一个下拉框旁边选择一个运算符,例如等于小于大于

    公式为

    该条件将测试特定公式是否返回 true

    日期为

    条件将测试是否达到特定日期值。

    全部单元格

    此模式可用于创建基于单元格值的数据可视化效果,与单元格值的作用类似。但是,通过全部单元格,您可以使用一个条件来应用整个样式范围。

    可以使用的样式类型包括色阶(单元格背景颜色)、数据条(单元格中宽度可变的条)和图标集(单元格中的图标)。

    例如,可以使用色阶将 0 指派为黑色背景,并将 100 指派为绿色背景。系统会自动计算两者之间的所有值。例如,指定 50 将得到深绿色背景。

  5. 对于本示例,请保留默认值:单元格值

  6. 选择一个运算符,以及您要测试的单元格值。

  7. 选择当此条件为 true 时要应用的样式,或单击新建样式以定义新外观。

  8. 如果需要更多的条件,请单击添加。然后重复前面的步骤。

  9. 单击确定进行确认。现在,单元格的样式已更改。

11.5 对单元格分组和取消分组

通过对单元格范围分组,可以隐藏电子表格的一部分。这将使电子表格更易阅读,因为您可以隐藏当前不感兴趣的所有部分。可以对行或列进行分组,以及在其他组中嵌套组。

要对一个范围进行分组,请执行以下操作:

过程 11.5︰ 对所选单元格范围分组
  1. 在电子表格中选择一个单元格范围。

  2. 选择数据 › 分组及分级显示 › 组合。一个对话框随即显示。

  3. 确定是要按行还是按列对所选范围分组。单击确定进行确认。

对所选单元格进行分组后,左上页边空白中将出现一条线,指示已分组的单元格范围。使用 + 图标可折叠或展开此单元格范围。页边左上角的数字显示组的深度,并且也可单击。

要对单元格范围取消分组,请单击属于某个组的单元格并依次选择数据 › 分组及分级显示 › 取消组合。页边空白中的线随即消失。始终先删除最里面的组。

11.6 将行或列作为标题冻结

如果电子表格包含大量数据,滚动操作通常会使标题消失。LibreOffice 可锁定行和/或列,以便在您滚动浏览时将其保持固定。

要冻结单个行或单个列,请执行以下操作:

过程 11.6︰ 冻结单行或单列
  1. 要在某行的前面创建冻结区域,请单击行标题(123......)。

    或者,要在某列的上面创建冻结区域,请单击列标题(ABC......)。

  2. 选择 视图 ›  冻结行列。一条灰线随即显示,指示冻结的区域。

也可以同时冻结行和列:

过程 11.7︰ 冻结行和列
  1. 单击要冻结的列右侧、要冻结的行下方的单元格。例如,如果标题占据从 A1 到 B3 的单元格,请单击单元格 C4。

  2. 选择 视图 ›  冻结行列。一条灰线将会显示,指示哪个区域已冻结。

要取消冻结,请选择视图并取消选中冻结行列。该菜单项前的选中标记随即消失。