【问题标题】:Referencing closed workbook to get cell values引用已关闭的工作簿以获取单元格值
【发布时间】:2016-02-12 02:23:45
【问题描述】:

我已经搜索了该网站,但找不到满意的答案。

我有 Cell A1 = C:\Sundeep\ 中的目录路径 我在单元格 B1 = ibm 中有文件名

我想要文件中工作表数据上单元格 C6 的值 C:\Sundeep[ibm.xlsm] 数据!C6 并希望将其放在当前工作簿的单元格 C1 中。我不想使用 vba 代码,也不想使用间接(因为这需要打开 ibm.xlsm)。

如果我将此字符串放在 C1(硬编码)中,那么它可以工作 ='C:\sundeep[ibm.xlsm]data'!$C$6

但是,如果我尝试这样的事情

=CONCATENATE("'",A1,"[",B1,".xlsm]data'!")$c$6

它不起作用。

感谢任何帮助。

【问题讨论】:

标签: excel excel-formula


【解决方案1】:

您不能使用单元格值重定向到工作簿,因为即使在关闭的工作簿中使用 Indirect() 也会失败。

您必须使用 Morefunc 插件的 Indirect.Ext() 函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    相关资源
    最近更新 更多