1、利用choose函数来创建一个新的数组。然后再利用vlookup函数进行匹配。
2、在F2单元格输入=VLOOKUP(E2,CHOOSE({1,2},B:B,A:A),2,0)以下公式,如图:
3、这里大家要注意B:B和B1:B8其实没有本质的区别,但是用于excel计算的时候效率缺不一样,B1:B8的运算速度会快于B:B因为B:B指的是B一列。我这里是为了方便就直接用了B:B这样的方式,大家尽量还是不要写在我这种写函数的方式哦。
4、利用IF函数配合VLOOKUP函数进行逆向查找。用IF函数的正确条件和错误条件。
5、在F2单元格输入=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0)以下公式,如图:
6、这里的IF({1,0},B:B,A:A)意思其实和CHOOSE函数的意思一样就是B:B和A:A两列的值交换位置。但是不同的是1的意思为true,0的意思为false。了解编程的同学应该就很容易理解。
7、利用INDEX函数配合MATCH函数进行逆向查找。
8、在F2单元格输入=INDEX(A:A,MATCH(E2,B:B,0))以下公式,如图:
9、首先利用match函数返回唐三在B:B列的位置为2,然后用index去A:A找第二行的值,则返回学号。