我可以在Excel公式中使用更改变量吗

我可以在Excel公式中使用更改变量吗,excel,Excel,我有几个工作表,其中的数据每月都会在新行中更改。输入所有数据后,我运行各种分析,从工作表中提取特定数据。例如,其中一项分析如下所示: =MeterReadings!K27-MeterReadings!K26 列(“K”)不变,但行数每月增加一行 有没有一种方法可以简单地指定一个新的行号——例如“x”和“y”——并让所有的分析公式自动重新生成 Current month: x= 27 Prior month: y= 26 然后 您需要的是间接函数。它允许您从规则的字母和数字字符串创

我有几个工作表,其中的数据每月都会在新行中更改。输入所有数据后,我运行各种分析,从工作表中提取特定数据。例如,其中一项分析如下所示:

=MeterReadings!K27-MeterReadings!K26
列(“K”)不变,但行数每月增加一行

有没有一种方法可以简单地指定一个新的行号——例如“x”和“y”——并让所有的分析公式自动重新生成

Current month:   x= 27
Prior month:     y= 26
然后


您需要的是
间接
函数。它允许您从规则的字母和数字字符串创建单元格引用。您的示例可能类似于:


=INDIRECT(“MeterReadings!K”和CountA(K:K))-INDIRECT(“MeterReadings!K”和CountA(K:K)-1)

假设单元格a1代表值x,单元格b1代表值y, 在c1上输入:

=INDIRECT("MeterReadings!K"&B1)-INDIRECT("MeterReadings!K"&B2) 

这很有帮助!
=INDIRECT("MeterReadings!K"&B1)-INDIRECT("MeterReadings!K"&B2)