2017-05-09 157 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

欢迎您帮忙:-) –