我想做的是创建一个引用另一张纸的公式。我不想直接添加工作表的名称,而是希望能够将工作表名称作为变量。
我的公式如下:
=IF(B2="",(HLOOKUP($A$2,'Sheet 1'!$C$5:$AB$200,2)),(HLOOKUP($B$2,'Sheet 1'!$C$5:$AB$200,2)))
工作表 1 是此处静态引用的工作表,但单元格 A5 将是确定要查看哪个工作表的单元格。而不是说“表 1”,它需要类似于 =A5
我已阅读有关使用 INDIRECT 的信息,但是无法使其正常工作
=IF(B2="",(HLOOKUP($A$2,(INDIRECT(CONCATENATE("'",A5,"'"))!$C$5:$AB$200,2)),(HLOOKUP($B$2,(INDIRECT(CONCATENATE("'",A5,"'"))!$C$5:$AB$200,2)))
如果有人可以提供帮助,将不胜感激