【问题标题】:Find Matches in Sublist and Category在子列表和类别中查找匹配项
【发布时间】:2013-09-27 14:29:13
【问题描述】:

我在表 1 上有一个包含 722 个名字的列表。在表 2 上,我有 31 个全职人员的名字和 24 个兼职人员的名字。

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

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

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

编辑

再看问题后,类别并不是很重要。我只需要从原始集合中找到一部分名称。

【问题讨论】:

  • 你想怎么找?你想让它们突出显示还是写在行号等?
  • 我想用我从表 2 中选择的范围过滤表 1 上的列表(722 个名称)。

标签: excel office-2010


【解决方案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中的相关行号,文本结果应表示相关的就业类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-13
    • 2012-10-31
    • 2020-07-31
    • 1970-01-01
    • 2017-09-12
    相关资源
    最近更新 更多