Table of contents
在处理大型Excel文件时,有可能遇到计算(8个线程)错误的问题。 这个错误可能是由许多问题引起的。 为了解决这个问题,在这里我们将讨论14种不同的方法,遵守这些方法可以阻止Excel中的8个线程计算问题。
下载实践工作手册
在下面下载这个练习手册。
停止计算8条线程.xlsm
停止在Excel中计算8个线程的14种有效方法
我们将介绍14种独立的方法来停止在Excel中计算8个线程。 按照这个用户有可能会摆脱这个问题。
1.禁用多线程计算
Excel停止计算8个线程的最可能的原因是多线程。 Excel使用CPU的多个线程来提高其性能。 你可以限制线程,以节省资源并解决上述问题。
阶梯
- 首先,点击 文件 工作表角落里的标签。
- 然后从启动菜单中,选择 选项 .
- 然后会出现一个新的对话框,名为 Excel选项 .
- 点击进入 高级 选择。
- 然后从 公式 部分,你可能会看到, 启用多线程计算 是打勾的。
- 取消勾选复选框并点击 认可 .
- 点击确定后,Excel的多线程将停止。 而这有可能解决这个问题。
阅读更多。 如何提高大文件的Excel性能(15种有效方法)
2.嵌入VBA以禁用屏幕更新和启用事件
使用一个简单的宏可以在短时间内解决这个问题,没有任何麻烦。
阶梯
- 首先,去到 开发商 标签,然后点击 视觉基础 .
- 然后点击 插入 > 模块 .
- 在 模块 窗口,输入以下代码。
Sub stop_calculating_8_threads() Application.Calculation = xlCalculationManual Application.ScreenUpdating = False Application.EnableEvents = False End Sub
- 然后关闭该窗口。
- 之后,去到 查看 从那里,点击 巨集 .
- 接下来,从下拉菜单中,点击 查看宏 .
- 在点击 查看宏 ,选择你刚才创建的宏,这里的名称是 Stop_calculating_8_threads .然后点击 运转 .
在点击 运转 ,你会注意到,计算方法被设置为 手册 同时,屏幕更新现在被关闭。 同样,事件现在也被禁用。
阅读更多。 如何让VBA代码运行得更快(15种合适的方法)
3.修改计算选项
为了减少对Excel的压力,你可以尝试将计算设置为手动。 设置它 手册 意味着Excel只在手动执行时重新计算。
阶梯
- 从 公式 部分,进入到 计算方式 组。
- 接下来,点击 计算选项 .
- 从下拉菜单中,选择 手册 .
在这之后,你的Excel停止计算的问题将得到解决。
4.调低使用范围
有时,当我们在计算中使用范围时,我们使用全范围作为参数,如range( A:A )来解决这个问题,我们应该避免使用。 相反,我们应该只使用范围的所需长度。
5.避免过度使用条件格式化
我们一般使用条件格式化来区分数值本身。 但条件格式化密集使用你的计算机.它对CPU本身产生了负荷。 当然,如果你有需要条件格式化的数据,保持原样。 但如果你的条件格式化不是那么重要,你的数据模型在去除格式化后仍能工作,那么就去除格式化。
希望在删除条件格式化后,Excel停止计算8个线程的问题能够解决。
阅读更多。 如何在Excel中停止计算线程(4种便捷的方法)
6.改变文本样式
有时文本样式会在编译代码时产生内部问题。 避免使用过多和不必要的文本样式。 最好将文本样式换一下,看看问题是否会消失。
7.避免使用不稳定的功能
在Excel中,有几个函数在每一个微小的变化之后都会更新。 这些函数被认为是 挥发性功能 下面列出的职能属于这个范围。 挥发性功能 标准。
- INDIRECT()
- RAND()
- OFFSET()
- CELL()
- INFO()
- RANDBETWEEN()
- 现在()
- 今天()
建议避开这些函数并不是一个很好的主意,因为这些函数是一些操作中不可缺少的部分。 处理这些的最好方法是在完成计算后,用户应该将这些函数的输出保存为值,并在计算的后半部分使用这些值。
8.尝试重新创建Excel文件
这个过程在某些情况下不是很方便。 用户需要创建另一个工作表,并在那里粘贴他们的数值和公式。 这很费时间,但可以解决你的问题。
9.使用Excel表格和命名区间
虽然你显然可以随心所欲地创建引用,但一点点的组织从来没有伤害。 说到组织,表格和命名的范围可以从引用表格中受益匪浅。 在创建表格后,你可以使用表格引用单元格,这可以大大减少Excel停止计算和显示8个螺纹警告的可能性。
11.在安全模式下运行Excel
当你看到工作表底部有计算(8个线程)时,可能是插件或附加程序有问题。 以安全模式启动Excel可以解决这个问题。
当Excel进入安全模式时,会发生的情况是,它绕过一些功能,并停止加载插件。 如果有任何机会,任何插件未知导致的问题事先将得到处理和解决。 之后,你的文件将开始正常响应。
阶梯
- 为了做到这一点,首先,点击按一下 Windows+R 键盘上的按钮来打开 运行 应用。
- 然后输入 Excel.exe/safe 并按 进入 按钮或点击 认可 .
- 然后Excel文件将在安全模式下打开。 注意之前的问题是否仍然存在。
阅读更多。 如何让Excel在大量数据下运行得更快(11种方法)
12.修复微软办公室
快速维修 停止计算(8个线程)是其中之一。
阶梯
- 要开始工作,请到 开始 菜单,然后到 设置 .
- 然后在 设置 窗口,点击 应用 选项。
- 然后在 应用 和特点 窗口,搜索到 办公室 在搜索栏中。
- 接下来,点击版本的 MS Office 在你的个人电脑上安装了一个名为 "S "的程序,然后点击 修改 .
- 在点击了 修改 ,就会出现一个新的窗口,名为 你想如何修复你的办公室程序 .
- 然后选择 快速修复。 然后点击 维修 .
在这之后,计算(8个线程)的问题应该停止。
阅读更多。 如何让Windows 10上的Excel更快(19种有效方法)
13.避免阵列公式
数组函数可能会产生一堆问题。 数组函数有一个明显的好处,就是能够处理大量的数据列表。 但在这个过程中,它也恰好消耗了大量的内存,所以会导致Excel的不稳定。 在这种情况下,用户最好选择辅助函数而不是数组函数。
14.检查是否有任何系统制约因素
由于每年都有新版本的Excel发布,这些版本的复杂性也在逐年增加,对系统的要求也在逐年提高。 如果你的电脑上安装了最新版本的Excel,而你的电脑配置又低于Excel的要求,那么你可能会面临瓶颈或不响应的问题。
为了解决这个问题,在检查了你的电脑的要求后,一定要在你的电脑上安装Excel版本。
总结
总结一下,"如何在excel中停止计算8个线程 "这个问题有14种不同的方法,并有详细的解释。 比如禁用多线程、修剪数组、避免条件格式化等,同时我们还用VBA宏来禁用屏幕更新、启用事件等,VBA方法有点节省时间,但需要以前有VBA的知识。
对于这个问题,有一本工作手册可供下载,你可以在这里练习这些方法。
欢迎通过评论区提出任何问题或反馈。 任何关于改进的建议 优秀 社区将受到高度赞赏。