不同电子表格的同一单元格的 table 列

A table's column of same cell of different spreadsheets

我有不同的电子表格(在 following photo,从 1 到 25); 它们具有相同的布局 ( Photo here )。

我想用每个电子表格的 E7 单元格(每个 "Total" 的 table)创建一个 table。

我尝试 this 通过扩展公式...听起来不错,但行不通。

将其放在第一个单元格中:

=INDIRECT("'" & ROW(1:1) & "'!E7")

然后抄下来。

如果您将以下公式放在目标的前 25 行 sheet,它应该会执行您想要执行的操作:

=INDIRECT(ADDRESS(7,5,1,1,ROW()))

ADDRESS 正在根据提供的参数格式化地址。

  • 7 是行
  • 5 是列(E 列)
  • 1 表示使用绝对引用 $E$7
  • 1 告诉我们 A1 样式地址,而不是 R1C1 样式。
  • ROW() 表示使用与列所在行同名的 sheet。因此,在第 1 行中,它将使用名为“1”的 sheet。在第 8 行,它将使用名为“8”的 sheet

INDIRECT 表示从提供的地址获取值。

如果您需要将列表放在 sheet 下方的一组行中,只需使用 ROW()-N,其中 N 比列表开始处的行数少一。因此,如果您的总计列表从第 3 行开始,请使用 ROW()-2.