我有一份IF
声明:
=IF( 'Spray Record 1'!$A$7=0,"",'Spray Record 1'!$A$7)
其中:Spray Record
是我要引用的工作表的名称,
A7
是每个工作表上我要引用的单元格。如果单元格为空,则我希望不返回任何值;如果单元格已填充,则我希望返回内容。
我希望能够编写一个语句来拖动和填充,该语句保持A7
不变(因此$$
),但将引用从更改为Spray Record 1
等等Spray Record 2
。我尝试过嵌套INDIRECT
函数,但它让我感到困惑。
我有:
=IF(INDIRECT(A40&"!'Spray Record 1'!A7")="","",INDIRECT(A40&"!'Spray Record 1'!A7"))
其中A40
,A41
.....是包含每个工作表名称的辅助单元格。
简而言之,我希望引用的工作表在公式的拖动和填充过程中按顺序更改,但保持每个工作表中引用的单元格保持不变A7
。
答案1
发现答案:
=IF(INDIRECT("'"&A40&"'!"&$B$40)=0,"",INDIRECT("'"&A40&"'!"&$B$40))