excel里面怎么用index函数和match函数在sheeet2中匹配出项目编码

2024-11-01 18:36:20
推荐回答(3个)
回答(1):

软件版本:Office2013

方法如下:

1.Sheet2中有如下数据:

2.在SHeet1中找出项目在SHeet2中对应的项目编号;输入公式如下:

3.下拉填充得到结果:

回答(2):

sheet2的B2输入

=INDEX(Sheet1!B:B,MATCH(A2,Sheet1!A:A,))

公式下拉

回答(3):

=INDEX(表2!A:A,MATCH($B$1,表2!$B:$B,0))

公式的原理就是:因为表2中的编号与姓名是同一行的,如果在表2中能够找到某一“姓名”是在第几行,也就等于找到了本行所对应的“编号”

至于“姓名”是在第几行,就用match函数,共3个参数,第1个是表1中待找的姓名,如B2;第2个参数是表2中的姓名所在列,即B列区域