函数将特定年份的所有logging提取到单独的工作表中

我有一个1-1000的学生名单。 我想在gradle之前把学生从名单上拉下来。 所以:

ABCD 1 Book Number First last yr grad 2 1 John Doe 2016 3 2 Martha Jones 2018 4 3 Kary Smith 2019 5 4 Harry Goetz 2017 6 5 Sam Smith 2016 

我需要做的是编写一个函数,将2016年的所有内容都放在另一个表格上。

为了演示目的,我将所有内容放在一张工作表上,但是您应该不会将公式转换为另一个工作表。

被筛选的学生

F5中的公式是,

 =IFERROR(INDEX(A$1:A$9999, AGGREGATE(15, 6, ROW($1:$9999)/($D$1:$D$9999=$F$3), ROW(1:1))), "") 

向右和向下填充以捕获所有过滤的值。

您可能会使用一个数据透视表,因为可能会感激它的1000个学生logging的多function性。 将所有列放入FILTERS中yr grad之外的ROWS中。 然后select您的年份(或年份),然后点击Grand Total