Excel将单独的名字和姓氏列匹配到另一个包含组合的"姓氏"柱。

时间:2013-12-31 16:13:24

标签: excel excel-formula excel-2010

我搜索并尝试了各种VLOOKUP和MATCH公式,用于将单独的名字和列名列匹配到包含组合的“姓氏,名字”列的另一张表。我很擅长这样的公式。

表1 A列是姓氏 B列是名字

表2 G列是姓氏,名字 同样在H列中还有一个额外的姓氏,名字,如果可能的话,我也想搜索匹配。

我想找到工作表1中哪些名称与工作表2上的数据匹配。

谢谢!

2 个答案:

答案 0 :(得分:2)

您应该始终发布您尝试过的代码,这样人们就不会觉得他们只是在为您工作。以下假设您在任何单元格中没有多余的空格,并且您的字母大小写在数据之间。它还假设您的第二张确实命名为“Sheet 2”。它属于Sheet 1

上查阅列的第一行
=IF(AND(ISERROR(VLOOKUP(A1&", "&B1,Sheet2!G:G,1,FALSE)),ISERROR(VLOOKUP(A1&", "&B1,'Sheet 2'!H:H,1,FALSE))),"NO MATCH",IF(ISERROR(VLOOKUP(A1&", "&B1,'Sheet 2'!G:G,1,FALSE)),"MATCH IN COL H","MATCH IN COL G"))

答案 1 :(得分:0)

如果您使用COUNTIF,则可以一次搜索两个列,例如。复制了Sheet1 C2中的这个公式

=IF(COUNTIF(Sheet2!G:H,A2&", "&B2),"Match","No Match")