Excel 检查列A中的值在列表中是否匹配

Excel 检查列A中的值在列表中是否匹配,excel,excel-formula,vlookup,spreadsheet,Excel,Excel Formula,Vlookup,Spreadsheet,我有两张表,在表1中列出了姓名和id,在表2中我只有姓名,我必须检查表2中的每个姓名是否与表1中的列表相匹配,并在表2中打印与相同姓名关联的id 清单如下: Name ID zz 1 xx 2 cc 3 我尝试了许多公式,但它们不能像我所希望的那样工作。从您的评论中,您需要在以下范围之前提到工作表名称- =INDEX(Sheet2!$K$1:$K$50,MATCH(E1,Sheet2!$J$1:$J$105,0)) 对VLOOKUP(

我有两张表,在表1中列出了姓名和id,在表2中我只有姓名,我必须检查表2中的每个姓名是否与表1中的列表相匹配,并在表2中打印与相同姓名关联的id 清单如下:

Name      ID
zz         1
xx         2
cc         3

我尝试了许多公式,但它们不能像我所希望的那样工作。

从您的评论中,您需要在以下范围之前提到工作表名称-

=INDEX(Sheet2!$K$1:$K$50,MATCH(E1,Sheet2!$J$1:$J$105,0))

VLOOKUP()
INDEX()
+
MATCH()
组合进行良好搜索。关于SO也会有很多例子。有关excel365,请参见
XLOOKUP()
函数。@RA拖动公式。它将自动增加
E1
,直到您拖动单元格。@Harun24HR非常感谢您,索引($K$1:$K$50),匹配(E1,$J$1:$J$105,0)),我如何在另一张表格中参考K和J单元格的列表?@RA查看我的答案,并让我们知道您的反馈。