提高Excel计算性能

时间:2015-04-23 14:35:21

标签: excel

我使用Excel 2010来计算子集。我在COUNTIF中使用了一个公式,并检查B列中的21,000个数字中的任何一个是否在A列中的300,000个数字中。我的系统正在运行带有两个处理器4 GB RAM的Win 7,但只是挂起进行计算。在计算时我无法做任何其他事情,因为它需要大约100%的CPU。

这个计算是消耗CPU还是我可以做些什么来避免它?

1 个答案:

答案 0 :(得分:2)

一种快速方法:对A列中的300000个数字进行排序,并使用Double Vlookup技巧查看是否存在任何完全匹配:请参阅我的博客上的这篇文章,了解如何执行此操作的详细信息:

https://fastexcel.wordpress.com/2012/03/29/vlookup-tricks-why-2-vlookups-are-better-than-1-vlookup/