如何用递归思想填充 Excel 2010 单元格

如何用递归思想填充 Excel 2010 单元格

我想要做的是让单元格根据另一个单元格的值自动填充和取消填充。

例如,单元格 B3 的设定值为 -0.1,单元格 B4 的设定值为 0。单元格 D3 是我用来控制其余“B”单元格的单元格。这就是事情变得复杂的地方……

如果在单元格 D3 中输入值“1”,则工作表需要以 .1 的间隔自动填充单元格 B5:B15。

如果在单元格 D3 中输入值“2”,则工作表需要以 .1 的间隔自动填充单元格 B5:B25。

最重要的是,如果在单元格 D3 中输入值“1”,则工作表需要删除单元格 B16:B25。我还可以使用 B 值作为 X 轴在此函数上绘制正弦波。

答案1

输入B5以下内容并填写至B15

=IF(OR($D$3=1,$D$3=2),B4+0.1,"")

输入B16以下内容并填写至B25

=IF($D$3=2,B15+0.1,"")

编辑:

根据您的评论,这里有一个更通用的解决方案。只需输入此内容B5并根据需要填写即可。

=IF(ROW()-6<10*$D$3,B4+0.1,"")

相关内容