好吧,我知道部分原因,我的电子表格大约有 180,000 行。但这并没有给排序或筛选带来问题。
但是当我=B2
在单元格 C2 中输入数值并将其拉到底部时,计算需要 10 分钟。B 列中的所有值都是简单的整数。事实上,该列中只有大约 5 个不同的整数。在 Excel 中执行最简单的公式怎么可能要花那么长时间?
我在一台全新的 Alienware X51 电脑上运行 Excel 2013,该电脑配备 Intel i7-4790 @ 3.60GHz、16 GB RAM、Windows 8.1。检查我的系统性能,尽管 Excel 声称使用了所有 8 个内核,但在这次“计算”期间,我的 CPU 占用率仅为 20% 或更低。为什么它不使用 80% 以上的资源并以 4 倍的速度完成工作?而且,为什么计算最简单的公式需要这么长时间?对于一个内核来说,它应该花费不到一秒钟的时间!
现在我已经对另一张包含 57000 行的表进行了测试vlookup
,并在 15 秒内完成。一个简单的测试怎么会=
花这么长时间?
这立即就运行了!=IF(C2>3,E2+25,IF(C2>0,E2+5,E2-5))