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

时间:2015-10-12 19:07:46

标签: excel

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

<script type="text/javascript">
        $(document).ready(function () {

            $("#school").autocomplete ({
                minLength: 2,
                source: schools,
                select: function (e, ui) {
                    e.target.value = ui.item.label;
                    $("#schoolValue").val(ui.item.value);
                    e.preventDefault();
                }
            });
</script>
<input id="school" class="register-field" placeholder="School" type="text" />

列(“K”)不会更改,但每行会增加一行。

有没有办法可以简单地指定一个新的行号 - 例如“x”和“y” - 并且所有分析公式都会自动重新生成。

=MeterReadings!K27-MeterReadings!K26

然后

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

2 个答案:

答案 0 :(得分:0)

您正在寻找的是INDIRECT功能。它允许您从常规字母和数字字符串创建单元格引用。您的示例可能类似于:

=INDIRECT("MeterReadings!K" & CountA(K:K)) - INDIRECT("MeterReadings!K" & CountA(K:K)-1)

答案 1 :(得分:0)

让我们假设单元格a1用于值x而单元格b1用于值y, 在c1上输入:

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