我试图将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
。
答案 0 :(得分:1)
请尝试(在第2行中或对每个ROW()
应用偏移量):
=IF(INDIRECT("'First Half'!T"&ROW())="Loblaws","CA",IF(RIGHT(INDIRECT("'First Half'!T"&ROW()),6)="Canada","CA","US"))