Excel 2010 根据另一张工作表进行填充

Excel 2010 根据另一张工作表进行填充

我需要一些有关动态范围和自动填充的帮助。我有一张包含 2 列的工作表,其中 1 列是姓名,另一列是 6 至 12 岁之间的年龄。共有 20 行。 https://i.stack.imgur.com/dO3u2.jpg

在另一张表中,我创建了 6 列,年龄从 6 岁到 12 岁不等。这样做的目的是根据年龄自动填充这些行,当年龄发生变化时,孩子就会移至相应的列。这是我使用的公式

=IF(ROWS(A$2:A2)<=COUNTIFS(Sheet1!$A$1:$B$20;A$1);INDEX(Sheet1!$A$1:$A$20;SMALL(IF(Sheet1!$B$1:$B$20=A$1;ROW(Sheet1!$B$1:$B$20)-ROW('Sheet1'!$B$1)+1);ROWS(A$2:A2)));"")

但它不起作用。我哪里做错了?

我正在使用这个 YouTube 视频作为参考 https://www.youtube.com/watch?v=Tp7I5u1MqiM

相关内容