excel 中使用vba 实现时间的计算-VBA测试报告计算时间-
发布时间:2023-06-19 14:28:16
我最近与一位Excel专家交换了电子邮件,该专家得出的结论是VLOOKUP是Excel最快的查找方法。他说,它甚至比INDEX-MATCH更快。为了支持这个令人惊讶的结论,他向我发送了他的测试宏。宏编写得很巧妙,但是有两个致命的缺陷。首先,他的测试方法有很多开销,以至于掩盖了他要测试的计算时间。其次,间接费用在计算方法之间有所不同。这就是为什么他的结论不正确的原因。在本文中,我将向您展示测试替代报表设计的计算时间的宏。宏很简单,但是可以工作。您可以在此处下载“计算计时器”宏。下一篇文章(用于测试Excel查找方法的计算时间的易失性工作簿)将说明如何确保在运行这些测试时报表能够真正进行计算。这是一个重要的考虑因素,因为如果您没有正确处理此步骤,则工作簿将无法完全计算,并且测试可能会返回错误的结果。最后,第三篇文章(Excel的最快查找方法:测试结果)将总结我从VLOOKUP和INDEX-MATCH的实际计算时间中学到的知识。您会看到最快的方法需要同时使用正确的查找功能和正确的查找设计。但是,请记住,相对计算时间并不总是决定您的电子表格设计。与快速但困难的设计相比,慢而轻松的设计可能是更好的选择。即使这样,当您进行这些权衡时,也有助于了解它们的相对计算时间。这就是这个宏可以给您的。计算计时器宏**这是CalcTimer.xls工作簿的Sheet1的内容。您可以看到我已经设置了两个范围名称。
循环指定宏应在计算过程中循环的次数。结果包含循环中所有计算花费的总秒数。当我设置一个新的计算时间测试时,通常会使用两个循环运行第一个测试。一旦看到它们需要花多长时间进行计算,就可以估算出实际需要多少个循环。另一方面,如果我一开始输入大量数字,我将不知道我是否需要等待五分钟或五个小时才能使Excel完成测试。这是CalcTimer宏。您可以在此处了解更多。
这个宏真的很简单。它只会加载自午夜以来经过的秒数的gStartTime变量。它计算指定次数的Excel。然后从当前时间中减去开始时间以计算计算时间。最后,它将计算时间写入工作表。在下一篇文章中,我将说明如何设置数据和工作表以测试查找方法。标记为: INDEX-MATCH, VBA, VLOOKUP


猜你喜欢
- 在使用魔兽大脚插件的时候,魔兽大脚会自带自动拾取的功能,但是很多的用户们有些时候不想要再使用这个功能,想给他关闭,但却不知道在哪里才能够关闭
- 这篇文章主要介绍了Win7系统开机提示无法识别网络的解决方法,本文访问总结起来就一句话就是把网卡禁用后再重新启用,需要的朋友可以参考下笔者的
- Siri可以在Apple的HomePod和HomePod mini上理解一些命令,这些命令使创建和管理日历事件变得非常容易,这些日历事件可以
- 日常办公、学习、生活中,我们经常会用到word文档中的条形统计图,条形统计图可以很直观地反映我要需要表达的物体、商品,使阅读者一目了然。那么
- 保存包含图片和文本的网页并将其全部或部分转换为WPS或WORD文档的最方便的方法是什么?复制文本,下载图片,插入图片?有了WPS  
- 在前面的"InterServer一键安装快速搭建PPTP VPN教程"中,我们已经利用自己的VPS主机搭建了PPTP且有
- 对于wps文档里面出现的字符,我们可以对其批量的修改。对于新手来说还是有一定难度,怎么办?下面就让小编告诉你wps文字批量修改符号 的方法。
- 对于wps幻灯片的制作 ,要怎么在幻灯片中插入饼状图呢?下面小编就为你介绍wps演示怎样插入饼状图的方法啦!wps演示插入饼状图的方法:制作
- setup.exe安装Win10是很多用户的选择也是比较简单的方法,但有用户在运行setup后,出现提示“Windows安装程序无法找到存储
- 如果我们制作了一个比较长的Word文档,那么在文档开头制作一个清晰的目录可以方便阅读和查找。如果采用手动方式一条一条地输入标题和页码的话,效
- 怎么关闭Win11输入体验?Win11关闭Windows输入体验的方法,很多升级了Win11系统的用户不希望在打开软件时出现Windows输
- pdf文件怎么快速统计字数?想知道自己的pdf文件有多少个文字,该怎么统计呢?下面我们就来看看详细的教程,很简单,需要的朋友可以参考下pdf
- 我们在进行PPT设置的时候难免会遇到一些小细节需要处理,例如我们的PPT中添加日期与时间的时候,很多小伙伴就不知道该如何快速添加,有的小伙伴
- Mozilla Firefox,俗称“火狐”,是全球最受互联网用户青睐的浏览器产品之一,其在国内也拥有大量的粉丝。当然,和其他浏览器产品一样
- win7系统下双击电脑桌面图标打不开怎么办?比如最近就有不少用户会遇到当要双击桌面的图标的时候发现图标打不开,尝试了杀毒软件也没有效果,下面
- 近日百度正式宣布推出公共DNS:180.76.76.76,那么百度公共dns怎么设置呢?下面以图文的形式为大家介绍下在win7/win8/x
- 我们在MAC中截屏之后,默认文件名是中文的,但是有时我们需要英文的文件名,这样方便我们将这些图片上传到一些应用程序中。那么该怎么把这些截图的
- 有时候表格会过长,在打印的时候,会在第二页也显示一点表格,显得很不美观,那么有没有什么方法可以将多页表格打印在一张上面呢,当然有,今天我们就
- 现在的科技社会,学习不仅仅只是在于老师的课堂书面讲解,课外也可以借助于诸多高效软件来提高我们的学习效率,高效率的学习轻松掌握重点知识,快来看
- LMHOSTS是一个文件,其中包含有关域名的 IP 映射或通过 TCP/IP 协议连接到系统的远程服务器的所有信息。在这篇文章中,我们将了解