Excel子集数据

zynd9foi  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(107)

第1页

STUDENT CLASS   INSTRUCTOR  SCORE
JOHN    A   1   49
JOHN    A   2   15
JOHN    B   1   94
MARY    A   1   23
MARY    B   2   32
KATE    C   3   76
KATE    D   1   73
KATE    D   1   56
KATE    D   2   7
KATE    C   7   71
JOE C   5   92
JOE D   1   94

第2页

STUDENT
MARY
JOE

期望输出

STUDENT CLASS   INSTRUCTOR  SCORE
MARY    A   1   23
MARY    B   2   32
JOE C   5   92
JOE D   1   94

我有上面所示的表1上的数据,表2上的数据也在上面,我希望在表3上创建期望输出
基本上是从表1中提取所有数据,但只针对表2中列出的学生姓名。我尝试VLOOKUP没有成功,因为这些姓名有多个记录。

vmdwslir

vmdwslir1#

你可以使用这个公式:

=FILTER(tblStudents, ISNUMBER(MATCH(tblStudents[STUDENT],tblFilter[STUDENT],0)))

假设您将工作表1上的表命名为“tblStudents”,将工作表2上的表命名为“tblFilter”:

如果你也想要标题(并且有最新的Excel 365),那么你可以使用这个公式:

=VSTACK(tblStudents[#Headers],
FILTER(tblStudents,ISNUMBER(MATCH(tblStudents[STUDENT],tblFilter[STUDENT],0))))

相关问题