Excel将单独的名字和姓氏列匹配到另一个包含组合的“最后名字”列的工作表。

我已经search并尝试了各种VLOOKUP和MATCH公式,用于将单独的名字和姓氏列匹配到包含组合的“last,first name”列的另一个工作表。 我是新来的Excel这样的公式。

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

工作表2列G是姓氏,名字也是在H列还有一个额外的姓氏,名字,如果可能的话,我想search匹配。

我想从工作表2中的Sheet 1匹配数据中find哪些名字。

谢谢!

你应该总是发布你试过的代码,这样人们就不会觉得他们只是在为你做你的工作。 以下假设您在任何单元格中都没有多余的空格,并且数据之间的字母大小写匹配。 它还假定你的第二张纸的确被命名为“纸张2”。 这属于表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")) 

如果您使用COUNTIF您可以一次search两列,例如, 这个公式在sheet1 C2中拷贝下来

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