希望将一列中的每个值添加到第二列中的每个值以创建复合数组。以为我可以使用ARRAYFORMULA来做这件事,但并不那么容易,看来。我想要的结果列自动展开等ARRAYFORMULA不会因为行数可以改变和Col 1和Col 2之间是不相等的:将一列中的每个值添加到Google表格中第二列中的每个值
Col 1 | Col 2 | Result
------+-------+-------
10 | 1 | 11
------+-------+-------
20 | 2 | 12
------+-------+-------
30 | 3 | 13
------+-------+-------
40 | | 21
------+-------+-------
50 | | 22
------+-------+-------
| | 23
------+-------+-------
| | 31
------+-------+-------
| | 32
------+-------+-------
| | 33
------+-------+-------
etc...
我可以写创建此ONEDIT()时的指标值的变化的脚本,但宁愿一个公式。
谢谢!
您每次编辑单元格时都会有效地想要一个新查询,并且要更新查询并填入新行。我认为这可以用公式完成,但有一个问题;您需要在第三列中包含足够的公式来涵盖所有可能的排列,这些排列会发生变化。所以你需要用公式填充更多的行,比你需要的还多,或者每次都用代码注入公式。但是如果你打算使用代码,使用公式是毫无意义的。 – 2015-03-13 15:48:30
我不想使用代码,而宁愿使用Google ARRAYFORMULA或一些派生项,这些派生项允许我使用自动扩展结果列的单个公式。代码太永久。公式允许更简单的更改。 – user875479 2015-03-13 16:00:33