在excel 2010,2011和2013(尝试全部三个)中,以只读方式打开文件仍然会重新计算NOW()。有没有办法指示excel在打开文件时不重新计算?
答案 0 :(得分:7)
最简单的方法是将自动(默认)计算选项切换为手动。
<强>更新强> 首先打开一个空白的新Excel工作簿,然后如上所述设置手动计算选项。然后转到文件 - &gt;打开并选择要打开的文件而不重新计算。无论文件保存在哪个模式,这都将覆盖计算选项。
答案 1 :(得分:2)
获取信息的一种简单方法是通过另一个工作簿引用单元格中的数据,同时关闭目标工作簿。
例如,在目标工作簿中(称之为&#34; Target.xlsx&#34;,&#34; Sheet1&#34;是工作表,它位于C:\中),假设单元格A1中有一个值 = NOW(),其值为2015/01/01。
在保持目标表关闭的同时,现在打开一个新工作簿并指向Sheet1中的Target.xlsx值!$ A $ 1作为单元格公式:
<强> =&#39; C:!\ [Target.xlsx] Sheet 1中&#39; $ A $ 1 强>
现在,假设您的所有指针都是正确的,它将为您提供目标工作表的值 2015/01/01 ,而无需打开原始目标工作簿并干扰内容。