我在表格1上列出了722个名字。在表格2中,我有31个全职人员和24个兼职人员。
如何在不使用VBA的情况下在Excel中找到所有全职人员和所有兼职人员?
我看过VLOOKUP,INDEX和Advanced Filter。高级过滤器似乎是最有希望的,但我似乎无法绕过找到两个子集的逻辑。
表单1上的列表没有类别(全职和兼职)的名称。该类别仅在第2页上。
修改
在仔细研究这个问题之后,这个类别并不重要。我只需要从原始集中找到一个名称的子集。
答案 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中的相关行号,文本会显示相关的就业类型。