[英]Using indirect function in an IF statement with quotes
我正在制作多個具有相同布局的IF語句。 我不想寫參考工作表名稱,而是要參考工作表名稱的單元格。
同樣出於懶惰的考慮,我想拖動公式,以便它更改在參考表上查看的位置。
目前看起來像這樣。
=IF(sheet1!O2="","",sheet1!O2)
很簡單。
但是我想使用間接的,我不能在沒有錯誤的情況下編寫它。
上次嘗試是
=IF((indirect($B$3))!O2="","",(indirect($B$3))!O2)
Sheet1
在單元格B3
不起作用
任何對正確語法的幫助將不勝感激。
您需要將$ B $ 3和“!O2”連接起來,以生成“ Sheet1!O2”作為字符串來使INDIRECT
正常工作,如下所示:
= IF(indirect($ B $ 3&“!O2”)=“”,“”,indirect($ B $ 3&“!O2”)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.