2017-05-09 58 views
1

我不確定這是如何工作的,但有沒有人有機會幫助我?IF函數旁邊的INDIRECT函數

我需要間接函數與另一個公式一起工作,因爲它引用了一個不斷移動的單元格(新行被添加到它上面的一個Outlook VBA中,這意味着公式引用更改),但我總是需要這個公式來引用A2。

下面是函數,我使用:

=IF(A2="online","ON",IF(A2="offline","OFF","ON")) 

哪裏間接去了?它可以進去嗎?

+1

聽起來像你只需要'假設$ A $ 2'代替'A2' https://support.office.com/zh-cn/article/Switch-between-relative-absolute-and-mixed-references-dfec08cd-ae65-4f56-839e-5f0d8d0baca9 – Slai

回答

1

嘿使用間接就像這樣: -

=IF(INDIRECT("'Sheet1'!A"&ROW())="online","ON",IF(INDIRECT("'Sheet1'!A"&ROW())="offline","OFF","ON")) 

這與你的工作表名稱爲「Sheet1中」

希望這有助於:-)

+0

輝煌謝謝!這是爲我工作(我怎麼做只是因爲別人有同樣的問題:= IF(INDIRECT(「'表名'!」行(單元格和數字))=「在線」,「開」,如果INDIRECT(「'Sheet name'!A'&ROW(cell and number))=」offline「,」OFF「,」ON「)) – Rachael

+0

歡迎您幫忙:-) –