Excel中怎样把两个表的相同数据找出,然后将对应的项目填到第二个表里?

2024-11-27 02:09:20
推荐回答(5个)
回答1:

在excel里,先查找,然后将对应额值返回到第二表里,可以用查找引用函数来做。

1、vlookup公式=VLOOKUP(H2,$D$2:$E$6,2,0)典型的查找引用函数,使用该函数注意被查找的区域要绝对引用,以免公式向下复制时区域改变,而影响数据被准确引用。

2、index公式=INDEX($D$2:$E$6,MATCH(H2,$D$2:$D$6,0),2)此函数用到match函数定位地区城市的位置,注意match函数的最后一个参数是精确匹配。

3、OFFSET公式=OFFSET($D$1,MATCH(H2,$D$2:$D$6,0),1,,)该函数同样也是和match函数的组合,要注意同样的问题。

使用以上函数要注意,本例数据中,地区的数值都是唯一的不重复的,要是出现重复值,函数只能返回出现第一次的数值相对应的值。

回答2:

具体操作方法如下:

1、素材文件如下。

2、先在B2单元格输入“=”.

3、点击“函数”图标

4、选择“查找与引用”。

5、选择“Vlookup”并点击“确定”。

6、点击图示图标。

7、框选需要查找的数据

8、再点击图标,返回。

9、点击图标

10、选择“对照数据”

11、输入参数“Col_index_num:2;Range_lookup:false.”点击“确定”。

12、鼠标指着B2单元格右下角。

13、等鼠标变成黑色“十”字后双击鼠标左键。

回答3:

先订正楼主的表格,应该是两个表中A列是姓名,B列是人员编号。
如果sheet2中B列的姓名都是不重复的,在sheet1 的b1输入:
=voolkup(a1,sheet2!a1:b10000,2,false)

公式下拉

回答4:

用排序,即两个表格都按字母升序(或降序)排列
先把sheet1、sheet2备份一下,然后选中sheet1A列,选“数据”-“排序”,点确定即可;sheet2操作同sheet1.

回答5:

=vlookup(a2,sheet2!a:b,2,0)

假设你的姓名从a2开始,b2输入上面公式,然后向下拖拉,就可以得到结果