csg*_*csg 9 microsoft-excel microsoft-excel-2010
这在我身上发生过多次(但并非总是如此)。这非常令人沮丧,我不知道它为什么这样做。
A.xls 包含链接到 B.xls Sheet1 的公式。我正在处理 A.xls。我决定打开 B.xls。一旦我这样做 - 对 Sheet1 的所有引用都会变成 #REF。
IE。
='C:\..\[B.xls]!Sheet1'!A1
Run Code Online (Sandbox Code Playgroud)
变成
='C:\..\[B.xls]!#REF'!A1
Run Code Online (Sandbox Code Playgroud)
很自然地,以前正确的所有值现在都返回#REF。
这绝对令人沮丧,因为我无法在不重新打开上次保存的 A.xls 版本的情况下撤消它。查找和替换也不理想,因为 A.xls 指的是 B.xls 的几个不同工作表 - 现在它们都是 #REF。
任何想法为什么?:( 运行 Excel 2010。
Excel 中的大多数公式如果引用关闭的工作簿,则不会更新其公式。现在,如果您打开公式引用的工作簿,Excel 将尝试立即更新它。
我认为您的问题是对 B.xls 进行了更改,并且当您打开 B.xls 时,A.xls 中的公式正在尝试刷新其公式。由于自上次计算 A.xls 中的公式以来,B.xls 中发生了更改(例如,工作表被重命名或直接删除),因此 A.xls 中的公式无法找到先前的引用,因此返回#REF!。
我认为你可以有两种选择来避免这种情况:
| 归档时间: |
|
| 查看次数: |
113296 次 |
| 最近记录: |