当前位置:首页 > 实用技巧 >

excel数据量大计算太慢(excel处理上万数据太慢)

来源:原点资讯(www.yd166.com)时间:2023-04-30 13:17:05作者:YD166手机阅读>>


昨天已经针对Excel文件打开为什么很慢的原因做了详细的分析,从四个方面开始整理,一般情况下,经过以下四个步骤整理后,都可以改善Excel打开速度变慢的问题,但是,只是解决了Excel打开文件慢的问题,还没有解决Excel打开后,运行慢的问题,所以今天古老师继续分析Excel文件运行慢的原因,以及如何改善的方法。

excel数据量大计算太慢,excel处理上万数据太慢(1)

一般情况下,Excel打开运算速度慢的原因都是因为运算量太大造成的。所以才会出现下方的计算提示:“正在计算(8个线程):6%”这样的进度。有时候这个进度可能会持续好几十秒。甚至好几分钟。而且在计算过程中,Excel会有一种“假死”的状态。

excel数据量大计算太慢,excel处理上万数据太慢(2)

解决打开Excel后,运行慢的问题,先解决Excel公式运算的问题。一般来说从以下几个方向作改善。在改善这个方向前需要把打开慢的几个问题(空行、格式、颜色等)一并检查后,再改善以下问题。

手动运算

在不改公式的情况下,需要提升Excel的速度,有一个方法就是不让Excel运算公式,这种情况适合只需要看数据的时候,同时公式的结果运算不需要实时显示的。当设置Excel公式的运算模式为手动后,就不会出现运算进度条了,只有在用户需要运算的时候才会出现。

设置的方法:公式→计算选项→勾选手动;就更改为手动运算模式了,如需要运算,勾选自动,或者按快捷键“F9”即可运算。

如果需要经常切换,可以分别把“自动、手动”弹右键进行设置,设为快速访问工具栏上面,这样需要切换的时候,可以用鼠标分别点对应的运算选项即可。

excel数据量大计算太慢,excel处理上万数据太慢(3)

高效公式

公式运算的时候,一般情况下,引用范围越大,计算速度越慢,所以我们在写公式的话,尽量不要选中整列、整行来作为公式的引用范围,这样相当于把一整列一起运算,大家要知道的是,一列如A:A,和A1:A100,两者的运算量,一个是第1048576个单元格,一个是100个单元格。运算量可想而知。所以想要运算快的话,从以下几个方向检查公式:

引用范围:

非必要,不引用整行或整列,如确实需要做动态引用的话,可以先预留公式的引用范围。如后续有数据更新的话,最大行数为5000行的,可以把A:A更改为A1:A5000,并进行对应的锁定关系。如:=$A$1:$A$5000,表示绝对引用;

优化公式:

很多时候,需要解决一类问题的时候,用公式计算的话,方法可能不只一种,用一些运算程度快的函数和一些运算速度慢的函数,效率相差非常大。举例说明:数据量20000行,我们需要判断A列每一个料号的升序出现次数,出现1次,出现2次……,这样的效果,如下图

如果用公式1=COUNTIFS($A$2:A2,A2),向下填充 运算需要20秒,20000行,用公式2:=IF(A1<>A2,1,B1 1),速度只需要1秒,但是效果是一样的。

所以当出现Excel运算慢的时候,特别要检查Excel报表中有没有这个几个公式:SUMIFS、COUNTIFS等,这些公式如果引用的行数特别多的情况下,保证速度非常慢,所以行数特别多的情况下,建议直接用数据透视表。不要做公式引用。

excel数据量大计算太慢,excel处理上万数据太慢(4)

首页 123下一页

栏目热文

excel表格卡顿严重(excel卡顿一招解决)

excel表格卡顿严重(excel卡顿一招解决)

今天跟大家来唠唠Excel表格为什么会突然变得很卡,这也是一个粉丝问到的问题,他的表格分明只有几行数据,但是却能把鼠标卡...

2023-04-30 13:11:40查看全文 >>

excel误删未保存怎么恢复(excel文件忘记保存了怎么恢复)

excel误删未保存怎么恢复(excel文件忘记保存了怎么恢复)

日常工作中你是否有遇到电脑突然断电、表格闪退等原因导致文件未保存就关闭了,想必此时的心情非常糟糕,那可是花费了半天时间整...

2023-04-30 12:39:30查看全文 >>

excel误删怎么恢复已经保存(Excel表格误删怎么恢复)

excel误删怎么恢复已经保存(Excel表格误删怎么恢复)

1. excel缓存文件怎么恢复提示磁盘已满就是字面的意思,存储盘已经没有空间了,检查一下你的EXCEL文件存储的位置是...

2023-04-30 12:55:05查看全文 >>

excel删除工作表怎么恢复(excel表格内删除了工作表怎么恢复)

excel删除工作表怎么恢复(excel表格内删除了工作表怎么恢复)

办公或学习中,我们经常会使用到表格来统计各种数据,有的时候,可能会不小心删除了这些重要的表格,如何恢复删除的表格?关于这...

2023-04-30 12:41:19查看全文 >>

不小心删除的excel怎么恢复(excel不小心删除内容怎么恢复)

不小心删除的excel怎么恢复(excel不小心删除内容怎么恢复)

excel文件作为办公软件里的表格文件,主要用来处理各种表格数据,满足于管理,财务,金融众多办公领域的数据需求,那么ex...

2023-04-30 12:36:16查看全文 >>

线程计算太慢如何解决(逻辑处理器2个怎样变4个)

线程计算太慢如何解决(逻辑处理器2个怎样变4个)

1 提升计算速度遇上项目紧急情况,面对大量需要试算的数据时,如何快速提升计算效率,可能是最现实的问题。计算机操作系统提供...

2023-04-30 12:52:46查看全文 >>

excel中计算太慢(excel计算公式运行好慢怎么解决)

excel中计算太慢(excel计算公式运行好慢怎么解决)

Excel大家再熟悉不过,不光数据分析,其在各行各业都得以广泛运用。笔者在日常工作中,发现不少小伙伴对Excel的了解和...

2023-04-30 13:07:55查看全文 >>

excel显示计算20个线程怎么解决(excel正在计算8个线程就卡死了)

excel显示计算20个线程怎么解决(excel正在计算8个线程就卡死了)

今天我们来认识一个比较奇怪的问题。表格中输入公式得到了正确结果,但随着公式下拉填充,却突然发现公式的结果为0,无法再输出...

2023-04-30 12:36:54查看全文 >>

excel多线程计算要多久能完成(excel线程导致计算慢怎么处理)

excel多线程计算要多久能完成(excel线程导致计算慢怎么处理)

前言该文为结合实际情况作的方案设计,导出阈值以及单sheet页条数都可以根据实际情况调整。大佬可直接跳过新手教程,直接查...

2023-04-30 13:13:35查看全文 >>

excel4个线程计算很卡怎么解决(excel一直显示正在计算8个线程)

excel4个线程计算很卡怎么解决(excel一直显示正在计算8个线程)

作为一款电子表格办公软件,有的人拿它做表单、有的人拿它做数据分析、有的人拿它做项目管理,几乎说Excel渗透到需要处理数...

2023-04-30 13:13:49查看全文 >>

文档排行