打开时仅更新外部链接

时间:2019-02-08 02:32:33

标签: excel-formula reference

我可以找到很多链接,试图做到这一点。但不是特别如此。

我有一个主工作簿Main.xls,它引用了其他工作簿Ref1.xls,Ref2.xls和Ref3.xls

现在,我想从每个单元格中提取单元格T15中的信息,并将其汇总到Main中。当它们打开时,这确实很简单,但是一旦它们关闭,单元格值就会自动从='Ref1.xls'!$T$15更改为='C:\Users\Me\Desktop\[Ref1.xls]Ref1'!$T$15之类的文件目录。

我需要它明确地不要这样做,并且它只返回#Ref错误或其他内容就可以了,但是我找不到阻止它尝试引用已关闭文件的方法。

1 个答案:

答案 0 :(得分:0)

间接功能

公式

=INDIRECT("[Ref1.xls]Ref1!$T$15")

备注

当源工作簿关闭时,该值将在单元格中保持“可见”,直到计算出目标工作簿时显示#REF!

当目标工作簿在值仍然“可见”的情况下被保存并关闭时,下次打开它且源工作簿未打开时,它将显示#REF!