我有一张包含 1000 行的 Excel 表。我有一个结果列,其中包含一个公式。第 1 行到第 5 行有不同的公式。然后公式以相同的方式从第 6 行重复到第 10 行,依此类推。我使用了 IFS 方法,即 =IFS(Q="1",formula1,Q="2",formula2,Q="3",formula3,等等) 问题是这些公式很长,会使语法和可读性变得困难。还有其他什么选项可用?
PS. 公式中没有模式。
感谢您的帮助。
答案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])
如果它有效(或无效),请分享。
希望能帮助到你。 ( :