EXCEL高手帮一下,如何从二张表里找出对应项
来源:百度知道 编辑:UC知道 时间:2024/05/10 05:27:45
Sheet1有二列A编号B姓名
Sheet2有三列A地区B姓名
我需要在Sheet2 C列根据姓名对应出编号.
请高手帮忙啊,一千多条,如果我找,找死我了,如确实有用,必加分.
sheet2的C2输入:
=INDEX(sheet1!$a$2:$a$2000,match(b2,sheet1!$b$2:$b$2000,0))
★★★★
或: =INDEX(Sheet1!$A$2:$A$2000,MATCH(B2,Sheet1!$B$2:$B$2000,0))&""
..........sheet1
---A-----B
--编号--- 姓名
--XX1----GGGGG
--XX2----JJJJJ
--XX3----KKKKK
--XX4----LLLLL
........
---------------------------
..........sheet2
---A-----B----C
--地区--- 姓名----
--yyyy----GGGGG
--uuuu----JJJJJ
--iiii----KKKKK
--llll----LLLLL
然后你在sheet2在C2中输入公式如下
=INDEX(sheet1!A:A,MATCH(B2,sheet1!B:B,),)
向下拉,那么你要的东西就出来了
如果说两个表格中的姓名都是一样的话.
第一步:把表1中的AB列复制到表2中.
表2如:A地区 B姓名 C编号 D姓名
第二步:选择表2中的A地区B姓两列 按列排序姓名.
第三步:选择表2中`C编号D姓名两列.按列排序姓名.
第四步: 这时B列姓名.与D列姓名.如果完全一样.则删除其中一列即可.
按以上方法做,前提是两表格的姓名是一样的.
第一行为字段名,数据从第二行开始,在Sheet2 C2输入公式:
=INDEX(sheet1!a:a,match(b2,sheet1!b:b,0))
向下复制公式
c1=indirect(&q