簡體   English   中英

在帶引號的IF語句中使用間接函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM