问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

如何使 Excel 在处理大量数据时运行得更快:11 种方法

创作时间:
作者:
@小白创作中心

如何使 Excel 在处理大量数据时运行得更快:11 种方法

引用
1
来源
1.
https://cn.windows-office.net/?p=35553

在处理大量数据时,Excel的运行速度往往会变得缓慢。本文将为您介绍11种实用技巧,帮助您优化Excel性能,让数据处理更加高效。

方法 1:避免数组公式

数组公式在计算时会消耗大量时间,因为它们需要分析指定单元格中的所有引用数据。使用数组公式时需要按Ctrl + Shift + Enter,而不是仅按Enter。没有经验的用户可能不理解这一点,这往往会导致错误。

方法 2:应用手动计算模式

当工作表中包含大量易变公式时,Excel会变得非常慢。为了解决这个问题,可以使用手动计算模式。这个模式允许您控制Excel中的重新计算,当您更改源数据时,公式的结果不会自动更新,从而避免了不必要的计算。

要启用手动计算模式,可以按照以下步骤操作:

  1. 打开功能区的公式选项卡
  2. 在右侧的计算选项中选择手动

方法 3:避免使用易失性函数

易失性函数是指每次计算单元格时其值都会发生变化的函数。即使与函数相关的参数都没有改变,该值仍然可能会改变。每次Excel重新计算时,这些函数也会执行此操作。这些函数包括NOW 函数RANDBETWEEN 函数TODAY 函数OFFSET 函数INDIRECT 函数等。由于这些函数每次都会重新计算,因此需要额外的处理速度。因此,最好避免使用这些功能。

方法 4:使用辅助列

辅助列可以帮助用户减少正在编写的公式的长度。它们还有助于提高大型计算和报告的时间效率。辅助列可帮助Excel更高效地工作,因为它需要查看的列较少以满足某些条件。

例如,假设我们有两个列分别存储一个人的姓名年龄。我们可以在单元格D4中使用以下公式创建一个辅助列:

=B5&"-"&C5

D列中,我们可以累积A列和B列的数据。

方法 5:将所有数据保留在一张工作表中

有时,出于工作目的,您必须在Excel中使用多个工作表。如果您反复翻阅表格来查找数据,则会花费更多时间。为了避免此问题,您可以简单地在一个单元格中引用另一个工作表中的所有重要数据或值。

方法 6:谨慎使用条件格式

条件格式可以帮助您强调数据中的趋势和模式。但是,条件格式需要大量的计算时间。因此,最好避免对较大数据集进行条件格式化。当您在大量单元格中使用条件格式时,工作表将变得非常慢。

要应用条件格式,可以按照以下步骤操作:

  1. 打开功能区的主页选项卡
  2. 找到条件格式选项

方法 7:避免不必要的数据透视表

数据透视表可以帮助您快速汇总大量数据集。但是,如果仅使用数据透视表计算大型数据集一次,则可以通过将表的值转换为静态值来保留表的值。通过删除数据透视表,您的工作簿将会更快。

方法 8:使用静态值替换不必要的公式

当您在工作表中使用大量公式时,Excel 会变慢。在工作时,某些公式可能不会改变结果的值。最好将这些公式更改为静态值。

要将公式转换为静态值,可以按照以下步骤操作:

  1. 选取一个包含任何公式的单元格或表格
  2. 选择整个表格并按复制
  3. 选择任意单元格并从粘贴选项中选择粘贴为值


方法 9:避免引用整行/整列

有时,Excel 用户在其公式中引用整行或整列。这种做法会导致Excel文件运行速度变慢,因为Excel会检查整行,从而占用更多计算时间。

例如,当我们插入SUM函数时,如果引用两个完整列:BC,这会导致Excel在大型工作表上运行速度变慢。因此,我们应该只引用数据实际存在的范围,比如B5:C9


方法 10:使用Excel表格和命名范围

Excel 表格和命名范围使您可以更轻松地管理数据并加快计算速度。用户可以使用许多具有这些功能的格式。

  • 在表格格式中,用户的公式变得更容易理解。它可以帮助用户更快地进行计算。
  • 要将数据转换为表格格式,可以按照以下步骤操作:
    1. 选择数据中的一个单元格
    2. 转到功能区的主页选项卡
    3. 选择设置为表格格式

  • 命名范围允许用户命名单元格或单元格范围,从而更容易在公式中引用它们。
  • 要创建、编辑或删除名称,请转到功能区中的公式标签,然后转到定义的名称命令。

方法 11:选择更高效的函数

如果您在Excel工作表中使用正确的公式组合,那么计算时间将会减少。某些公式或函数的执行速度比其他公式或函数更快。例如:

  • 使用MAX 函数而不是IF 函数
  • 在数组公式中使用SUMIFS 函数而不是SUM 函数
  • 使用INDEXMATCH函数的组合,而不是VLOOKUP函数

其他建议

  • 使用 Microsoft Office 365 或 64 位版本的 Excel,因为它可以更快地计算大型数据集。
  • 当您不需要它们时尝试禁用它们。这将帮助您足够快地计算。
  • 在进行计算时,请尝试让所有计算机处理器都可用于您的 Excel。这将提高你的计算速度。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号