如何实现在一张表内跨表引用

可以使用`INDIRECT`函数和`ADDRESS`函数实现。

假设A表的数据范围是A1:A10,B表的数据范围是B1:B10。我们要引用A表第一列第二行的单元格及B表第一列第二行的单元格。

首先,需要用`ADDRESS`函数生成第一列第二行对应单元格的地址。比如,A表第一列第二行对应的单元格地址是”A2″,那么可以使用如下公式:

=ADDRESS(2,1,1,FALSE)

其中,2表示行号,1表示列号,1表示第一行是标题行(如果有的话),FALSE表示不使用绝对引用。

同理,可以生成B表第一列第二行对应单元格的地址:

=ADDRESS(2,1,2,FALSE)

其中,2表示行号,1表示列号,2表示第二个工作表,FALSE表示不使用绝对引用。

然后,利用`INDIRECT`函数将地址转换成单元格引用:

=INDIRECT("A2")

=INDIRECT("B2")

其中,”A2″和”B2″分别是第一列第二行对应单元格的地址。

这样,就实现了在一张表内引用A表第一列第二行、B表第一列第二行等单元格的功能。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享