Excel,通过匹配名称将两张工作表合并到第三张工作表上

Excel,通过匹配名称将两张工作表合并到第三张工作表上,excel,matching,Excel,Matching,我正在基于2个电子表格创建一个信息数据库。他们的共同点是他们都有人名。但是,并非每个人都有所有其他列的数据/信息。有没有一种方法可以写一个公式或编码它,这样我就可以在第三张纸上填写信息,说明名称是否相同,把这些信息放在这里?我在下面举了一个例子。表1是名称和位置,表2是名称和编号,表3是我希望它作为最终产品的外观。 正如上面的评论所提到的,您可以使用VLOOKUP(或INDEX/MATCH)来实现这一点。我还将把整个语句包装在IF和ISERROR中,因此如果没有匹配项,它将返回一个空字符串 大概

我正在基于2个电子表格创建一个信息数据库。他们的共同点是他们都有人名。但是,并非每个人都有所有其他列的数据/信息。有没有一种方法可以写一个公式或编码它,这样我就可以在第三张纸上填写信息,说明名称是否相同,把这些信息放在这里?我在下面举了一个例子。表1是名称和位置,表2是名称和编号,表3是我希望它作为最终产品的外观。

正如上面的评论所提到的,您可以使用VLOOKUP(或INDEX/MATCH)来实现这一点。我还将把整个语句包装在IF和ISERROR中,因此如果没有匹配项,它将返回一个空字符串

大概是这样的:

IF(ISERROR(VLOOKUP(G4,$D$2:$E$3,2,FALSE)),"",VLOOKUP(G4,$D$2:$E$3,2,FALSE))
假设A:B列是你的位置表,D:E是你的数字表,G:I是你放置VLookup的组合表


查看
VLOOKUP
索引/匹配
。我想你想干什么就干什么谢谢!索引/匹配工作得非常好,非常感谢您,我能够使用它来获取我想要的必要表!索引匹配的公式不同吗?我最初使用的是索引匹配,所以我只是复制了它并替换了VLOOKUP(…E))部分,它说我加入了太多的参数,索引/匹配会略有不同,但会得到相同的结果。一般来说,INDEX/MATCH只是比VLOOKUP灵活一点,但我通常更喜欢VLOOKUP,因为它的语法更简单,更容易懒惰。关于索引匹配有很多很好的参考资料,请尝试: