如何更改Excel 2013中的自动计算和多线程功能

默认情况下,当您打开工作表或更改公式所依赖的任何条目、公式或名称时,Excel会自动重新计算工作表中的所有公式。如果您的工作表很大,并且有许多公式,这可能需要几秒钟或几分钟的时间。

重新计算公式时,鼠标指针变为沙漏,您不能对工作表进行任何更改。

在完成输入和更改工作表中的公式之前,您可能希望暂时关闭自动计算以节省时间。这很容易做到,我们将向您展示如何做到这一点。

注意:如果您不想关闭自动计算功能,并且您的计算机中有多个处理器,您可以打开多线程功能,该功能可以将公式的重新计算速度提高一点,具体取决于您的计算机有多少处理器。我们将在本文后面向您展示如何启用此选项。

要禁用自动计算功能,请打开Excel并单击文件选项卡。

单击左侧菜单中的选项项目。

在“Excel选项”对话框中,单击左侧菜单中的“公式”。

向下滚动到计算选项部分,然后选择手动,以防止每次更改值、公式或名称或打开包含公式的工作表时都计算公式。

以下列表定义了计算选项部分中的可用选项:

自动-每次更改值、公式或名称时,计算所有从属公式并更新打开的或嵌入的图表。这是每个新工作表的默认设置。 自动(数据表除外)-计算所有从属公式并更新打开的或嵌入的图表,但不计算使用数据表功能创建的数据表。要在选择此选项按钮时重新计算数据表,请单击功能区的公式选项卡上的立即计算(F9)命令按钮,或在工作表中按F9键。 手动-仅当您单击功能区的公式选项卡上的立即计算(F9)命令按钮或在工作表中按F9或Ctrl+=时,才计算打开的工作表并更新打开的或嵌入的图表。 保存前重新计算工作簿-即使选择了手动选项按钮,保存工作表时也会计算打开的工作表并更新打开的或嵌入的图表。如果不想在每次保存时都更新相关公式和图表,请关闭此选项。 启用迭代计算-在执行目标查找或解析循环引用到最大迭代次数文本框中显示的数字时,设置迭代次数,即重新计算工作表的次数。有关目标查找或解析循环引用的更多信息,请参见Excel的帮助文件。 最大迭代次数(Maximum Iterations)-选中启用迭代计算复选框时,设置最大迭代次数(缺省情况下为100)。 最大更改量(Maximum Change)-选中启用迭代计算复选框时,设置每次迭代期间值的最大更改量(缺省情况下为0.001)。

也可以使用功能区上公式选项卡的计算部分中的计算选项按钮在三个主要计算选项之间切换。但是,如果要设置迭代选项,则必须使用“Word选项”对话框中的“公式”页。

Excel 2013具有多线程功能,使您可以减少计算复杂公式所需的时间。如果您不想关闭自动计算,可以尝试使用此功能(如果您的计算机中有多个处理器)以减少计算时间。

要启用多线程功能,请单击“文件”选项卡,然后选择“选项”以打开“Excel选项”对话框,如前所述。在左侧菜单中单击高级。

向下滚动到“公式”部分,然后选中“启用多线程计算”复选框,以便在该框中有一个复选标记。您可以手动指定要使用的线程数,也可以告诉Excel使用此计算机上的所有处理器。

如果您的计算机上正在运行其他程序,您可能不想使用计算机上的所有处理器来重新计算Excel电子表格中的公式。

测试自动计算和多线程功能的不同组合,看看哪种功能最适合您的计算机。

相关文章