我们部门正在使用一个共享工作簿,其中有多个单元格引用其他工作簿。一些链接单元格的行为非常奇怪:在单元格内的路径中,源工作簿工作表名称会不顾我们的意愿而更改。
让我根据一个例子来解释一下。
我有一个链接到另一个工作簿的单元格:
='S:\Finance\[Budget 2016.xlsx]Sales'!$E$10
然后(在我关闭这本书之后,或者在我保存更改后其他人打开它之后)它变成了这样:
='S:\Finance\[Budget 2016.xlsx]xales'!$E$10
我还发现了一个规律。如果我有一个二进制工作簿格式(即“xlsb”扩展名),这种奇怪的行为会从扩展名中捕获字母“b”并用它替换第一个工作表名称字母:
='S:\Finance\[Budget 2016.xlsb]Sales'!$E$10
将转向
='S:\Finance\[Budget 2016.xlsb]bales'!$E$10
当然,如果我尝试打开这样的损坏的引用,我将在该单元格内收到 #REF 错误。
然而,我可以看到这个错误背后有一些逻辑(如果你可以称之为“逻辑”),我似乎无法发现根本原因。
我们使用 Excel 2016。值得庆幸的是,并非所有共享工作簿都会出现这种情况。
非常感谢您的帮助。