【问题标题】:Is it possible to use a cell value as a workbook/worksheet reference in an excel formula?是否可以在 Excel 公式中使用单元格值作为工作簿/工作表参考?
【发布时间】:2012-04-17 00:57:06
【问题描述】:

假设我有一个名为“参考”的工作表。此工作表 B2 单元格的值为
"C:\Documents\Workbook1.xlsx",
工作簿的路径。

在同一工作簿的另一张工作表上,我想要一个公式来获取工作表 "Sheet 1"Workbook1.xlsx 的单元格 A1 的值。是否可以让公式查找'References'!B2的值并将其用作参考。

即我希望公式类似于

='['References'!B2]Sheet 1'!A1

我曾尝试使用CELL() 公式,但似乎无法让它以这种方式工作。

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    由于这是一个变量引用,我推测您的源工作簿可能已关闭。

    附件是 Excel 每日剂量的摘要(以及链接发生变化时的屏幕截图),涵盖如何从已关闭的工作簿中提取变量引用。见INDIRECT and closed workbooks

    提供了三个选项:

    1. Laurent Longre 开发了免费插件MOREFUNC.XLL,其中包括函数 INDIRECT.EXT
    2. SQL.REQUEST
    3. Harlan Grove 的 PULL 函数:

    【讨论】:

      【解决方案2】:

      假设引用的工作簿是打开的,您可以使用INDIRECT() 函数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-28
        相关资源
        最近更新 更多