我想根据另一张表中的单元格值从一张表中获取单元格,
例如。
2 张:x,y
我想要工作表“y”中的单元格值,它的单元格是“A”,“A”的列值取决于工作表 x 和单元格 B1
eg. y!A(x!$B1+1)
但是,y!A 首先被评估,我得到错误。
任何人都可以提出解决方案吗?
我想根据另一张表中的单元格值从一张表中获取单元格,
例如。
2 张:x,y
我想要工作表“y”中的单元格值,它的单元格是“A”,“A”的列值取决于工作表 x 和单元格 B1
eg. y!A(x!$B1+1)
但是,y!A 首先被评估,我得到错误。
任何人都可以提出解决方案吗?
这个公式应该做到这一点:
=INDIRECT("y!r1c"&x!B1, FALSE)
这假设 x!B1 将列保存为数字
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
偏移量即可解决此问题。