Excel:使用值或公式填充一系列单元格,仅取决于一个单元格

时间:2015-03-02 09:00:54

标签: arrays excel matrix matrix-inverse linear-equation

我们有一个关于某个数学科目的项目,我完成了计算,它运作得很好。所以任务是,假设你有一个具有一定数量未知数的线性方程组,你输入未知数,并填入数值,并使用矩阵计算,找到未知数的所有值。

为了做到这一点,我已经完成了“找到未知数的价值”以及计算,我检查了一下,看起来很好。我可以将6作为未知数,它会自动计算6x6矩阵的倒数,它将使用Index INDIVIDUALLY返回6个未知值。

注意: 我们暂时不允许使用VBA或宏。

问题是,我不知道如何使用 VALUE RANGE 单元格strong> 基于 SINGLE 单元格值的公式

例如,在单元格A1中,我将输入5(表示未知数),然后在输入并按下输入时,假设一系列单元格A2到A6(即5个单元格)将自动填充增加字母,如A2 - >一个 ; A3 - > B; ...... A6 - > E,其中这些字母表示5个未知数。

问题2。 另一个跟进问题,假设我再次输入5,它再次代表缺失值/未知数的数量,在A1中,除了变量A,B,C,D,E(5个未知数)的列,我想要使用数组中的值自动填充B列。

这与我的第一个问题相同,但这一次,它不是递增的字母,而是递增索引函数。

例如:我输入5

* A列将自动填充变量/字母

* B列将自动填充使用公式计算的数组中的值,但不会单独显示在单元格上。 我已经有了公式

INDEX(我创建的公式,我创建的公式中的答案的行号,我创建的公式的答案的列号)

我自己制作的公式的答案也是一个数组,一个“n”行和一个列数组。如果我将Index公式放在SINGLE单元格上,它会从导致我的公式计算的数组中返回指定的行号值 我想要的是例如5个未知数

   **A      |       B**

1 | ....... 5 ..........................

2 | ....... A ..............一些价值1

3 | ....... B ..............一些价值2

4 | ....... C ..............一些价值3

5 | ....... D ..............一些价值4

6 | ....... E ..............一些价值5

其中“Some Value”是我的公式中的Arrayed Answer,而“1,2,3,4,5”指的是该排列答案中的行号。 这是在输入矩阵值,输入A1中的未知数“n”,并自动填充单元格A2到A“n”的范围,字母A直到字母“n”对应,并自动填充范围单元格B2到B“n”使用我的公式,但索引(公式,行号,列号)函数中的每一行都有递增的行号。

注意:我希望有一种方法可以使用excel函数,因为我们还没有讨论VBA或宏,所以我们不能使用它们,即使我们可以,我也不知道。哈哈。 :d

谢谢,谢谢,谢谢!干杯。 :d

1 个答案:

答案 0 :(得分:0)

这里是A:A列的公式(在单元格A2中写下来)并向下拖动:

=IF(ROW()-1<=$A$1,CHAR(ROW()+63),"")