excel - 如何根据 Excel 中的整数输入自动创建列表
问题描述
这无疑是一个非常简单的问题,但是我在 Excel 中编码的经验并不多。
在此示例中,我希望用户将学生人数输入到 cellB3
中。
将 # 输入单元格后(例如,如果 person 输入5
),我想A4-A9
根据符号Student_#
(Student_1、Student_2、Student_3、Student_4、Student_5)创建该行数。
如果该人输入10
,我希望有 10 行 Student_1 到 Student_10 (自动更新)。
“Student_”将是静态的,因为这是一个身份不明的列表,我只想根据这个初始输入值创建行数。
提前感谢您的帮助。
解决方案
在 A5 中输入:
=IF(ROW(A1)<=$B$3,"Student_" & ROW(A1),"")
并复制到足以覆盖允许的最大数量B3
如果一个人有动态数组公式,简单地说:
="Student_"&SEQUENCE(B3)
在 A5 和 Excel 中,结果会溢出。