除非外部文件处于打开状态,否则Excel公式不会使用外部文件中的数据进行更新

除非外部文件处于打开状态,否则Excel公式不会使用外部文件中的数据进行更新,excel,file,external,Excel,File,External,我创建了一个excel工作表,其中引用了外部excel文件/工作表。我遇到的一个问题是,除非同时打开外部文件,否则我的工作表中的许多公式不会随信息更新。我确信某个地方会有一个设置来修复此问题,但我希望此工作表在不打开其他excel文件的情况下进行更新?回答我自己的问题,这对我不起作用的原因是,我在公式中使用了间接函数,间接函数的内部是指向其他工作簿的链接……这就是链接没有自行更新的原因,因此仅供将来参考,我在公式中有以下内容: INDIRECT("'[Filename.xlsm]Employee

我创建了一个excel工作表,其中引用了外部excel文件/工作表。我遇到的一个问题是,除非同时打开外部文件,否则我的工作表中的许多公式不会随信息更新。我确信某个地方会有一个设置来修复此问题,但我希望此工作表在不打开其他excel文件的情况下进行更新?

回答我自己的问题,这对我不起作用的原因是,我在公式中使用了间接函数,间接函数的内部是指向其他工作簿的链接……这就是链接没有自行更新的原因,因此仅供将来参考,我在公式中有以下内容:

INDIRECT("'[Filename.xlsm]Employees In-System'!$g$2:$g$10004")

如果外部excel文件未打开,它将不会自行更新

包含链接的工作簿称为目标工作簿,链接到它的工作簿称为源工作簿。如果您打开的名为目标文件的工作簿包含指向其他工作簿或名为源文件的文件的链接,并且源文件已更改,则您正在打开的工作簿中的链接可能会显示过期的信息。@lolka_bolka感谢您的回复,事实上,我是个白痴,把我所做的作为答案放在下面