我想根据其他纸张中的单元格值从一张纸上获取单元格 例如
2张:x,y
我希望来自工作表“y”的单元格值,其单元格为“A”,列值“A”取决于工作表x和单元格B1
eg. y!A(x!$B1+1)
然而,y!A首先被评估,我得到错误。
有人可以建议解决方案吗?
答案 0 :(得分:3)
这个公式应该这样做:
=INDIRECT("y!r1c"&x!B1, FALSE)
这假定x!B1将列保存为数字
答案 1 :(得分: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
Offset即可解决此问题。