如何按列而不是行递增?

时间:2014-01-13 10:14:32

标签: excel

=IF(AND($C$1="Jan",$C$2="Parc Sovereign"),INDIRECT("'1'!AH" &A20),IF(AND($C$1="Feb",$C$2="Parc Sovereign"),'1'!AH363))

好的我已经把我的公式放在这里,我的问题是我只知道如何根据我从A20输入的数字逐行递增第一个INDIRECT函数。 所以如果我说我在A20输入19,我的INDIRECT函数结果将是'1'!AH19,但我的方法是错误的,我想编辑列而不是行每次我更改A20中的值。

我有足够的A20's从中获取数据,所以每次我需要更改值时都无法编辑它们。

1 个答案:

答案 0 :(得分:0)

您可以将INDIRECT函数的第二个可选参数设置为FALSE,然后使用R1C1样式的引用。

或者,您可以使用ADDRESS功能:

INDIRECT(ADDRESS(rownumber, columnnumber))