excel中如何让一组数据(少)和另一组数据(多)进行对比?

我举个例子,假如有1000个的员工的名册(包括名字,电话,邮箱),这时我收到一个表格上面有十个人的名字,让我找出这些人的电话号码。我该如何操作。意思就是一个数据与一列数据对比,然后将找出相同数据的哪一行的数据全部显示出来。不知道说的是否明白

  EXCEL中返回与指定值相关的内容,可以使用VLOOKUP函数,VLOOKUP函数有四个参数:

    第一个参数为要查找的值;

    第二个参数为查找区域,且查找值必须在查找区域的第一列中;

    第三个参数为要返回区域中第几列的数值;

    第四个参数是精确查找还是模糊查找,正常用精确查找,参数为FALSE或0;

    如:=VLOOKUP(A2,Sheet1!A:C,2,0),就是在Sheet1工作表A列中查找A2这个姓名,并返回同行B列的号码;

    不过此公式不支持右拉,需要使用绝对引用,并将第三参数返回第几列使用函数COLUMN来替代,得到随返回列递增的数值:=VLOOKUP($A2,Sheet1!$A:$C,COLUMN(B1),0),即可右拉下拉填充公式,并显示出结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-28
用VLOOKUP公式,比如1000个员工的名单在SHEET1,另10个在SHEET2,在SHEET1中一空白格用VLOOKUP公式,比如搜相同人的电话,电话号码在SHEET2的第二列,VLOOKUP(SHEET1单元格1,SHEET2单元格1,2),就可以了。选择函数公式时,公式中也会有提示。试试看。本回答被提问者采纳
第2个回答  2010-07-10
用lookup

=LOOKUP(A15,总表!B:B,总表!C:C)

就是从总表里的B列,查找到与A15相同的单元格,然后把总表找到的那一行的C列数据写入本单元格
相似回答