我面临一个挑战。我搜索了很多,但找不到一个真正有效的解决方案。
我有一个下拉列表,表示年份数(1-50)。我需要根据从下拉列表中选择的年份数(1-50)填充行数。例如,如果用户选择“7”,则将填充七行,每行对应下一个增量年份(填充的行从当前年份开始,以下拉列表中选择的年份结束。2023 + 7 = 2030。
这有意义吗?
有什么建议吗?
感谢您的帮助!
尝试了 MS Excel 的 VLOOKUP 函数、INDEX 函数、VBA 模块等。我尝试过的所有方法都无法按照我们希望的结果表进行填充。
答案1
在新版本的 Excel 中,您可以使用带有 SEQUENCE 函数的公式,例如
=SEQUENCE(A4+1,,2023)
A4
包含从列表中选择的年份数。但是,如果从当前年份开始,行数将比预期多 1。