根据下拉选择填充行(年份列表)MS Excel

根据下拉选择填充行(年份列表)MS Excel

我面临一个挑战。我搜索了很多,但找不到一个真正有效的解决方案。

我有一个下拉列表,表示年份数(1-50)。我需要根据从下拉列表中选择的年份数(1-50)填充行数。例如,如果用户选择“7”,则将填充七行,每行对应下一个增量年份(填充的行从当前年份开始,以下拉列表中选择的年份结束。2023 + 7 = 2030。

这有意义吗?

有什么建议吗?

感谢您的帮助!

尝试了 MS Excel 的 VLOOKUP 函数、INDEX 函数、VBA 模块等。我尝试过的所有方法都无法按照我们希望的结果表进行填充。

答案1

在新版本的 Excel 中,您可以使用带有 SEQUENCE 函数的公式,例如

=SEQUENCE(A4+1,,2023)

A4包含从列表中选择的年份数。但是,如果从当前年份开始,行数将比预期多 1。

相关内容