我在一张表(Harvest targets
)上有一行数据,我想将其转换为另一张表(Field worksheet
)到数组中。
在第二张(Field worksheet
)上,我有一个下拉列表(A31
)来选择裁剪,我旁边有一个单元格(I31
),输出第一张(Harvest targets
)中裁剪所在的行号。我正在尝试使用以下公式,但它不起作用(我收到错误):
=TRANSPOSE('Harvest targets'!(INDIRECT("X" & I31):INDIRECT("AU" & I31)))
关于我做错了什么的任何想法?我尝试使用INDIRECT
在预定范围的列(I31
)中查找由X:AU
设置的另一个工作表中的正确行。
答案 0 :(得分:1)
INDIRECT有点难以使用,特别是在这样的结构中,以及易变。 INDEX在这里更合适:
=TRANSPOSE(INDEX('Harvest targets'!X:X,I31):INDEX('Harvest targets'!AU:AU,I31))
此致