如何基于Excel中的整数输入自动创建列表

时间:2020-02-19 14:35:43

标签: excel vba excel-formula

这无疑是一个非常简单的问题,但是我在Excel编码方面经验不足。

在此示例中,我希望用户将#个学生输入到单元格B3中。

在单元格中输入#后(例如,如果用户输入了5),我想根据符号A4-A9Student_#创建该行数(学生_1,学生_2,学生_3,学生_4,学生_5)。

如果有人输入10,我希望有10行Student_1到Student_10(自动更新)。

“ Student_”将是静态的,因为这是一个未识别的列表,我只想根据此初始输入值创建行数。

在此先感谢您的帮助。

Example Image

1 个答案:

答案 0 :(得分:2)

在A5中放:

=IF(ROW(A1)<=$B$3,"Student_" & ROW(A1),"")

并复制足够多的内容以覆盖B3允许的最大数量

如果简单地具有动态数组公式,则输入:

="Student_"&SEQUENCE(B3)

在A5和Excel中,结果会下降。