通过单元格名称引用工作表

通过单元格名称引用工作表

我有四张工作表,每张都有自己的名称,与左侧单元格相对应。我想通过仅说明左侧单元格来引用这些工作表。例如,我没有='SIN PLANIFICACIÓN'!E118使用C3,而是使用 之类的东西=$B3!E118。因此,我可以将此公式向下拖动并自动引用其他工作表。

我怎样才能做到这一点?

例子

答案1

INDIRECT就是您需要的功能。

=INDIRECT("'" & $B3 & "'!E118")

如果您始终引用每张工作表上的相同单元格,则此方法将有效。

但是,如果您希望在向下拖动公式时该单元格引用也发生变化,则此方法将不起作用,因为这E118是文本,Excel 不会自动增加它。在这种情况下,您需要这样做:

=INDIRECT("'" & $B3 & "'!E" & ROW() + 115)

ROW()只是返回公式所在的行号,这样单元格中的公式C4将位于第 4 行,并且您将获得对的引用E119

注意:'当工作表名称中有空格时,该字符是必需的,但如果没有空格,该字符也可以使用。

相关内容