Database 是否在Excel中动态引用其他工作表中的单元格?

Database 是否在Excel中动态引用其他工作表中的单元格?,database,excel,excel-formula,Database,Excel,Excel Formula,我有一个数据表,其中一些数据如下所示: BARC 0.0001 0.0003 0.0006 0.0012 0.0009 0.0010 0.0008 0.0024 BNP 0.1915 4.1915 0.2314 0.3147 0.3168 0.3300 0.3060 0.4277 CSGN 0.1915 0.0003 0.2221 0.0104 0.0109 0.0124 0.0097 0.0152 每个单元格中的数据都链接到一个单

我有一个数据表,其中一些数据如下所示:

BARC    0.0001  0.0003  0.0006  0.0012  0.0009  0.0010  0.0008  0.0024
BNP     0.1915  4.1915  0.2314  0.3147  0.3168  0.3300  0.3060  0.4277
CSGN    0.1915  0.0003  0.2221  0.0104  0.0109  0.0124  0.0097  0.0152
每个单元格中的数据都链接到一个单独的工作表,该工作表与第一列中的名称共享一个名称。表中每列的每个条目都引用同一单元格,但位于不同的工作表中。所以B1就是BARC!G850,B2是BNP!G850,B3是CSGN!G850。除了工作表名称外,每个单元格的引用都是相同的,但它们不会在各行之间递增;C1是BARC!G858和D1是BARC!比如G863

我想使用公式自动填充表格,而不是手动键入工作表名称引用。我该怎么做呢?

使用公式=间接($A1&“!G850”)并将其复制到第1列。对于其他列,使用相应的单元格引用

您可以在顶部包含一行,在该行中指定要在公式中为每列使用的精确单元格引用,从而使其更具动态性

然后,公式的内容应该是=间接($A1&“!”&B$1)
这将允许您简单地将同一公式复制到所有单元格,并使用第一列的工作表名称和顶部的单元格引用从正确的工作表中查找正确的单元格。使用间接函数,您可以根据ColA中的文本引用工作表

 A    | B                      | C
 BARC | =INDIRECT( A1&"!G850") | =INDIRECT( A1&"!G858")
等等