将一个工作表中的数据与另一个工作表的数据进行比较并填写匹配项

将一个工作表中的数据与另一个工作表的数据进行比较并填写匹配项

我需要一些有关 Excel 2010 的帮助。我想找到一种快速分配票证但不更改以前的所有权的方法。

例如:我想将我当前未分配的票证列表与我之前的列表进行比较,并匹配已分配的技术人员。

当前未分配但需要分配的票据列表:

未分配的票证

将先前分配的票据与未分配的票据进行匹配,并输入先前分配的技术:

已分配门票

我尝试过 VLOOKUP 和 MATCH 函数,但总觉得哪里不对。我的数据放在同一个工作簿的两个工作表上。指定技术人员是 A 列,工单 ID 是 C 列。

答案1

如果您希望匹配票证 ID 并返回已分配的技术,则VLOOKUP无法使用此数据布局,因为VLOOKUP将始终在数据的最左侧列中寻找匹配项。MATCH它本身也不起作用,因为它本身所做的只是返回找到匹配值的行号。

INDEX您可能希望使用和的组合MATCH。我假设您的 Assigned Tech 是 A 列,Ticket ID 是 B 列。将此公式放在 A 列中:

=INDEX($A$2:$A$100,MATCH($B2,Sheet1!$B$2:$B$100,0))

当然,请将 Sheet1 等名称替换为您的实际工作表名称,并将范围 ?2:?100 替换为您的实际数据范围。这样,在有名称的地方,您将得到技术名称;在没有名称的地方,您将得到 0。

相关内容