【问题标题】:using cell references in links excel在链接excel中使用单元格引用
【发布时间】:2015-04-09 09:42:28
【问题描述】:

我必须将多个 Excel 文件中的数据汇总为一个。在我的聚合文件中,我创建了一个列,其中包含我要从中收集数据的文件的名称。在每一行中,我必须从“原始”文件的特定单元格中编译值。如何构建我的公式?

例子:

我有一个文件AGGREGATE.xlsx,其中A 列读取ALAND 等。

在单元格B3 中,我必须从文件AL.xlsx 中插入单元格C11 的值

在单元格B4 中,我必须从文件AND.xlsx 中插入单元格C11 的值

等等。

有没有办法将我的公式构造为

=[filename.xlsx]!Sheet1!C11 

但是“文件名”是可变的并且是指我的聚合工作簿中的单元格而不是指定“固定”文件名?这样我就不必更改每一行的公式,只需复制/粘贴整个表格即可。

对不起,我试图附上一张图片以使其更清晰,但我是这里的新手,没有必要的“声誉”点。

谢谢!

【问题讨论】:

    标签: excel-formula


    【解决方案1】:

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

    =INDIRECT(CONCATENATE("[",A3,".xlsx]Sheet1!C11"))

    基本上,您正在使用 A 列中的值构建一个字符串,然后使用INDIRECT 公式来引用指定单元格的值。唯一的问题是需要打开工作簿才能使此公式起作用。你可以阅读技术here

    【讨论】:

    • 没问题。如果这回答了您的问题,请单击此答案旁边的复选标记,将其从灰色切换为已填充,以便其他人知道该问题已解决。
    猜你喜欢
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    相关资源
    最近更新 更多