了解如何提高表格的性能

您可以提高 Google 表格的性能,并加快计算速度。

Google 表格如何执行计算

在没有互联网连接的情况下,您也可以使用 Google 表格。您所做的更改会保存在浏览器中,然后发送给 Google。也就是说,即使处于离线状态,您也可以继续使用 Google 表格。  

当您编辑内容时,Google 表格会在后台执行计算。当您或其他协作者编辑内容时,右上角可能会显示绿色的加载条。此进度条表示 Google 表格正在运行,而您可以继续编辑。举例来说,当您首次加载工作表或执行公式计算时,可能会看到绿色的加载条。

当协作者进行更改或系统在后台运行自动脚本时,也可能会显示进度条。进度条只是一种直观表现形式,表示应用正在运行和更新,您无需等待其完成。

每次编辑某个单元格时,Google 表格都会计算该单元格及所有关联单元格中的公式。例如,如果 B1 为 =A1+1,而 A1 更改为 =2+2,则 Google 表格会计算 A1 和 B1。即使在一个单元格中对值进行小幅变动,也可能会触发很多变化,而这可能需要一段时间才能计算完成。

引用重复子表达式

如果您重复使用相同的子表达式,则可以将该子表达式移至其所属单元格,然后引用该单元格。

您无需在每个单元格中重复 SUM($A$2:$A$6) 公式,如下例所示:

建议您将该计算公式移到新的单元格,然后引用计算的结果。在以下示例中,SUM($A$2:$A$6) 公式被移到了 B8 中,其他公式则直接引用了 $B$8

提示:请谨慎使用 TODAYNOWRAND 等部分函数,因此它们会不断变化,在每次修改后都必须进行计算。在适当情况下,请将这些函数移到它们所属的单元格中。

将辅助列与 VLOOKUP 和 MATCH 搭配使用

请避免在范围中使用函数,也不要在 VLOOKUP 和 MATCH 函数的范围参数中嵌套函数。这些查询函数经过优化,可通过简单的范围参数运行。

提示:

  • 要整理 A1:B10 中的数据,请不要使用 VLOOKUP(“key”, SORT(A1:B10, 1), 2),而是依次点击数据 接着点击 对范围进行排序
  • 对于 UNIQUE,如需移除重复内容,请依次点击数据 接着点击 数据清理 接着点击 移除重复内容
  • 不要使用 MATCH(7, ARRAYFORMULA(WEEKDAY(G2:G4)), 0),而是将 ARRAYFORMULA 移到辅助列,并对该列执行比对。

移除条件格式规则

您可以查看并移除不必要的条件格式规则,这些规则可能会降低计算速度。

  1. 在 Google 表格中,打开所需电子表格。
  2. 选择整个工作表。
  3. 点击顶部的格式 接着点击 条件格式
  4. 在右侧,找到要移除的规则。
  5. 点击“移除规则”图标 删除。 

这是一项重要的优化,因为条件格式设置的计算时间可能会较长,而且所有规则都会应用于整个数据范围。随着数据的增长,需要进行的计算会越来越多。此外,条件格式规则也可能会重复或相互覆盖,而清除这些规则便是轻松提高工作表性能的最佳方式。

搜索
清除搜索内容
关闭搜索框
主菜单
14492320513656592145
true
搜索支持中心
true
true
true
true
true
35
false
false