将一组不同的 Excel 公式复制到一列下方

将一组不同的 Excel 公式复制到一列下方

我有一张包含 1000 行的 Excel 表。我有一个结果列,其中包含一个公式。第 1 行到第 5 行有不同的公式。然后公式以相同的方式从第 6 行重复到第 10 行,依此类推。我使用了 IFS 方法,即 =IFS(Q="1",formula1,Q="2",formula2,Q="3",formula3,等等) 问题是这些公式很长,会使语法和可读性变得困难。还有其他什么选项可用?

PS. 公式中没有模式。

感谢您的帮助。

Excel 表格

答案1

(免责声明:在不知道用于所述“唯一公式”的输入变量的变化的情况下,我假设没有使用来自其他工作表/数据连接的相对值)

尝试这个[选项 1]:

突出显示 5 个单元格(要重复公式的单元格),然后单击小框(在选择的右下角),并向下拖动(5 行的倍数)。

完毕。

或者..如果您想尝试做[选项 2]:

(Q="1",公式 1,Q="2",公式 2,Q="3",公式 3,等等)

然后你可以使用:

=CHOOSE(IF(MOD(ROW(),5)=0,5,MOD(ROW(),5)),A$5,A$4,A$3,A$2,A$1)

或者换句话说:

=CHOOSE([get the row number/multiples],[formula1],[formula2],[formula3],[formula4],[formula5])

如果它有效(或无效),请分享。

希望能帮助到你。 ( :

相关内容