0

我想根据另一张表中的单元格值从一张表中获取单元格,
例如。

2 张:x,y

我想要工作表“y”中的单元格值,它的单元格是“A”,“A”的列值取决于工作表 x 和单元格 B1

  eg. y!A(x!$B1+1)

但是,y!A 首先被评估,我得到错误。

任何人都可以提出解决方案吗?

4

2 回答 2

3

这个公式应该做到这一点:

=INDIRECT("y!r1c"&x!B1, FALSE)

这假设 x!B1 将列保存为数字

于 2013-11-13T16:33:32.927 回答
0

y!A(x!$B1+1)

您可以像 Dave 提到的那样使用 INDIRECT

y is the Sheet
A is the column
(x!$B1+1) is the row

但是,由于您想要获取行部分而不是列部分,因此 Dave 的公式需要写为

=INDIRECT("y!r"&(x!B1+1)&"c1", FALSE)

或者,您可以使用OFFSET

=OFFSET(y!A1,x!B1,0)

无需添加+1偏移量即可解决此问题。

于 2013-11-13T16:51:20.823 回答