在子列表和类别中查找匹配项

我在表1中列出了722个名字。在表2中,我有31个全职人员和24个兼职人员。

如何在不使用VBA的情况下findExcel中的所有全职人员和所有兼职人员?

我看过VLOOKUP,INDEX和高级filter。 高级filter似乎是最有前途的,但我似乎无法绕过查找两个子集的逻辑。

表1中的名单没有类别(全职和兼职)只是名称。 该类别仅在表2中。

编辑

再看一下这个问题,这个类别并不重要。 我只需要从原始的集合中find一个名字的子集。

假设类别是文本,第一张在Sheet1!A2:A723中有名称,第二张在Sheet2!A2:B56中有数据,请尝试:

在Sheet1中,在B2: =IFERROR(MATCH(A2,Sheet2!A:A,0),"")
在Sheet1中,在C2: =IFERROR(INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,0)),"")

每个复制到第723行。如果需要,filter将排除(空白)。

数字结果应在Sheet2中指示相关的行号,文本将导致相关的工作types。