1

我正在尝试将 INDIRECT 和 IF 函数组合在一起,这样我就可以向下拖动公式而无需获得#REF!运行宏时出错。目前,我有一张包含所有 IF 函数的表格和另一张它引用的表格。当前的 IF 函数是:

=IF('First Half'!T2="Loblaws","CA",IF(RIGHT('First Half'!T2,6)="Canada","CA","US"))

First Half是工作表并且T2是引用的单元格。我希望能够使用 INDIRECT,所以如果引用行2被删除,我不会得到 #REF!错误。但我也希望将公式向下拖动以T3在下一行中引用。

4

1 回答 1

1

请尝试(在 Row2 中或对每个应用偏移量ROW()):

=IF(INDIRECT("'First Half'!T"&ROW())="Loblaws","CA",IF(RIGHT(INDIRECT("'First Half'!T"&ROW()),6)="Canada","CA","US"))
于 2015-03-18T19:35:24.800 回答