1、下图中左侧是姓名、班级、编号列,在右侧箭头指向的单元格中需要根据姓名及班级获取编号。
2、在编号下首个单元格中输入=VLOOKUP(E2,$A$2:$C$23,3,0),此函数作用是在a列查找姓名,如果找到后返回对应的编号,下拉填充柄,复制公式,可以看到两次的返回值是相同的,返回的都是首个姓名为王鑫对应的编号。
3、清除上一步输入的函数,在编号下首个单元格中输入=VLOOKUP(E2&F2,),E2&F2的作用是以姓名加班级作为要查找的内容,也就是VLOOKUP函数第一个参数。
4、然后继续输入函数=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$23&改怊眶峋$B$2:$B$23,$C$2:$C$23),),IF({1,0},$A$2:$A$23&$B$2:$B$23,$C$2:$C$23)这一部分作为函数的第二个参数,if函数的作用创建一个二维数组,数组中第一列元素是姓名加班级作为数组元素,数组第二列中的元素是对应编号。
5、完成函数后面两个参数的输入,全部函数是这样的:=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$23&$B$2:$B$23,$C$2:$C$23),2,0)。
6、光标定位到函数的最后,然后按键盘ctrl+shift+回车,完成数组函数的输入,只有按下这个组合件,函数参数之星数组运算,if函数才能生成二维数组。
7、拖动函数单元格右下角填充柄向下拉动填充函数。
8、可以看到这次函数的返回值,也就是姓名加班级对应的编号与左侧姓名加班级对应的编号是一致的。