Excel性能调整 - 兰德()

问题描述 投票:0回答:1

我有一个工作簿,我实际上是用来记录数据的地方。目前它包含大约400行,但每次运行进程时都会添加一个新行。其中一列在每行包含=RAND(),用于在导出时以随机顺序对数据进行排序。

由于RAND()计算的数量,工作表开始花费大量时间插入每一行。我想知道像RANDBETWEEN(0,9999)这样的东西是否会更有效地服务于这个目的 - 或者如果还有另一种我不知道的替代方案......

excel-formula
1个回答
1
投票

Rand()是一个易失性函数,只要更改任何单元格,就会重新计算整个工作簿。

您可以使用“公式”功能区中的计算设置来停止该操作。将计算设置为手动,并在要运行重新计算时单击“立即计算”或“计算工作表”命令。

请注意,该设置适用于Excel作为应用程序,并将影响所有工作簿。如果您忘记已应用手动计算并希望其他工作簿中的结果自动重新计算,则这可能很危险。

© www.soinside.com 2019 - 2024. All rights reserved.