在带有引号的IF语句中使用间接函数

我正在做多个将具有相同布局的IF语句。 我不想编写参考表名称,而想引用表单名称的单元格。

另外为了懒惰的利益,我想拖动公式,以便改变参考图纸上的位置。

目前看起来像这样。

=IF(sheet1!O2="","",sheet1!O2) 

很简单。

但是我想使用间接的,我不能写没有得到一个错误。

最后的尝试是

 =IF((indirect($B$3))!O2="","",(indirect($B$3))!O2) 

Sheet1位于单元格B3

不起作用。

任何帮助正确的语法将非常感激。

您需要连接$ B $ 3和“!O2”以生成“Sheet1!O2”作为INDIRECT工作的string,如下所示:

= IF(间接($ B $ 3 “!02”)= “”, “”,间接($ B $ 3 “!02”)