2014-01-13 42 views
-1
=IF(AND($C$1="Jan",$C$2="Parc Sovereign"),INDIRECT("'1'!AH" &A20),IF(AND($C$1="Feb",$C$2="Parc Sovereign"),'1'!AH363)) 

好的我已經把我的公式放在這裏,我的問題是,我只知道如何增加行的第一個INDIRECT函數,基於從A20輸入的數字。 所以如果我們假設我在A20處輸入19,那麼我的INDIRECT函數結果將是'1'!AH19,但我這樣做的方式不對,我想在每次更改A20中的值時編輯列而不是行。如何按列而不是行增加?

和我有大量的A20's正在採取數據,所以我不能編輯它們,每次我需要改變的價值。

回答

0

您可以將INDIRECT函數的第二個可選參數設置爲FALSE,然後使用R1C1樣式引用。

或者您可以使用地址功能:

INDIRECT(ADDRESS(rownumber, columnnumber)) 
相關問題