使用“自动”或“除数据表外自动”选项:当我更改任何内容时,即使是没有可靠公式的单元格,Excel 也会重新计算所有内容。
使用“手册”:当然没有问题。
确保万无一失,即使我打开新工作表并在随机单元格中输入“A”,Excel 也会重新计算工作簿。它有点卡住了,然后我看到“正在计算:(8 个处理器)xx%”消息。
我现在被迫手动工作,但这真的不舒服。
备注:我不知道这是否有用,但是:我在其中一张表上使用了一个 VBA 代码,它是手动激活的(一个激活代码的按钮)
答案1
如果工作表中使用了任何易失性函数,则当任何单元格发生变化时,Excel 将计算整个工作簿,而不仅仅是具有易失性公式的单元格。
有关 volatile 函数的概述,请参阅http://www.decisionmodels.com/calcsecretsi.htm
摘抄:
Excel’s Volatile Functions.
Some of Excel’s functions are obviously volatile: RAND(), NOW(), TODAY()
Others are less obviously volatile: OFFSET(), CELL(), INDIRECT(), INFO()
Some are volatile in some versions of Excel but not in others: INDEX()became non-volatile in Excel 97.
A number of functions that are documented by Microsoft as volatile do not actually seem to be volatile when tested:
INDEX(), ROWS(), COLUMNS(), AREAS()
and CELL("Filename") IS volatile although a MSKBN article says its not.