从超链接工作簿中提取数据

从超链接工作簿中提取数据

我有数百个不同的工作簿要处理,从中提取某些数据,然后将这些数据汇总到一个单独的工作簿中。此概览工作簿包含指向单个工作簿的超链接。

我需要帮助,以便使用超链接自动将这些单个工作簿中的数据提取到概览中。这可能吗?

请参见下面的照片来了解它的样子。

在此处输入图片描述

答案1

可以使用特殊公式从其他工作表中提取数据,例如以下公式:

='\\srv-file1.redacted\example share\[Time Sheet.xls]Sheet1'!$K$14

这个公式有几个部分:

  1. '\\srv-file1.redacted\example share\[Time Sheet.xls]Sheet1'是对工作表本身的引用。这可以分解为:

    1. \\srv-file1.redacted\example share\是文件夹位置。这可以是本地驱动器或网络共享。如果引用的工作簿与概览工作簿位于同一文件夹中,则可以完全省略此操作。
    2. [Time Sheet.xls]是工作簿的文件名,包裹在 中[]
    3. Sheet1是正在引用的 Time Sheet.xls 中的工作表。
  2. !将文件名/工作表与所引用的特定单元格分开。
  3. $K$14是对工作簿中特定单元格的引用。当然,您也可以使用相对寻址,例如K14

不幸的是,据我所知,您不能将对工作簿位置的引用存储在单元格中并在其他单元格中引用它。它需要输入到每个单元格中。好消息是,您只需双击概览工作簿中的单元格,输入=然后单击引用工作簿中的单元格,Excel 就会为您创建公式。(直到您关闭引用的工作簿,才会显示完整的文件路径。)

文件引用的 GIF

相关内容