繁体   English   中英

Excel:仅根据一个单元格的值或公式填充一系列单元格

[英]Excel: Fill a range of cells with a value or formula depending on only one cell

我们有一个关于某个数学主题的项目,我已经完成了计算,并且效果很好。 因此,任务是,假设您有一个由一定数量的未知数组成的线性方程组,您输入了未知数,然后填写了值,然后使用矩阵计算找到了所有未知数。

为了简短起见,我已经完成了“查找未知数的值”以及计算,我检查了它,看起来还不错。 我可以输入6作为未知数,它会自动计算6x6矩阵的逆,它将使用索引INDIVIDUALLY返回6个未知值。

注意: 由于我们尚未进行讨论,因此我们不允许使用VBA或宏。

问题是,我不知道如何基于单个单元格值自动用VALUE FORMULA填充单元格的RANGE

例如,在单元格A1中,我将输入5(表示未知数),然后在输入该数字并按Enter键后,假设A2至A6的单元格范围(即5个单元格)将自动以递增的字母填充如A2-> A; 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

其中“某些值”是我的公式中的数组答案,而“ 1,2,3,4,5”指定该数组答案中的行号。 这是在输入矩阵值之后,在A1中输入未知数“ n”,并自动用字母A填充单元格A2至A“ n”的范围,直到字母“ n”对应,并自动填充范围具有我的公式的单元格B2到B“ n”,但是Index(Formula, Row number ,Column number)函数中每行的行号都有增加。

注意:我希望只有在我们还没有讨论VBA或宏的情况下,才有一种使用excel函数的方法,所以我们不能使用它们,即使可以的话,我对此也不了解。 哈哈。 :d

谢谢,非常感谢! 干杯。 :d

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM