Excel formula 在excel链接中使用单元格引用

Excel formula 在excel链接中使用单元格引用,excel-formula,Excel Formula,我必须将多个excel文件中的数据聚合到一个文件中。在我的聚合文件中,我创建了一列,列中包含我要从中收集数据的文件的名称。在每一行中,我必须从“origin”文件的特定单元格编译值。如何构造公式 例如: 我有一个文件AGGREGATE.xlsx,其中列a读取AL、和等 在cellB3中,我必须插入文件AL.xlsx中cellC11的值 在cellB4中,我必须从文件和.xlsx中插入cellC11的值 等等 有没有办法把我的公式构造成 =[filename.xlsx]!Sheet1!C11

我必须将多个excel文件中的数据聚合到一个文件中。在我的聚合文件中,我创建了一列,列中包含我要从中收集数据的文件的名称。在每一行中,我必须从“origin”文件的特定单元格编译值。如何构造公式

例如:

我有一个文件
AGGREGATE.xlsx
,其中列
a
读取
AL

在cell
B3
中,我必须插入文件
AL.xlsx
中cell
C11
的值

在cell
B4
中,我必须从文件
和.xlsx
中插入cell
C11
的值

等等

有没有办法把我的公式构造成

=[filename.xlsx]!Sheet1!C11 
但是“filename”是可变的,它指的是聚合工作簿中的单元格,而不是指定“fixed”文件名?这样我就不必更改每行的公式,只需复制/粘贴整个表

很抱歉,我试图附加一个图像,以使其更清楚,但我是一个新手在这里,没有必要的“声誉”点


谢谢

如果您试图从单元格
A3
读取文件名,则这将进入单元格
B3

=间接(连接(“[”,A3,“.xlsx]Sheet1!C11”)


基本上,您是使用列a中的值构建字符串,然后使用
间接
公式来引用指定单元格的值。唯一的问题是这个公式需要打开工作簿才能工作。您可以阅读有关该技术的信息。

没问题。如果这回答了您的问题,请单击此答案旁边的复选标记,将其从灰色切换为已填写,以便其他人知道问题已解决。