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

时间:2013-09-27 14:29:13

标签: excel office-2010

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

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

我看过VLOOKUP,INDEX和Advanced Filter。高级过滤器似乎是最有希望的,但我似乎无法绕过找到两个子集的逻辑。

表单1上的列表没有类别(全职和兼职)的名称。该类别仅在第2页上。

修改

在仔细研究这个问题之后,这个类别并不重要。我只需要从原始集中找到一个名称的子集。

1 个答案:

答案 0 :(得分:1)

假设类别是文本,第一张工作表在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行。如果需要,过滤以排除(空白)。

数字结果应指明Sheet2中的相关行号,文本会显示相关的就业类型。