excel表vlookup教程 Excel中如何利用vlookup函数进行反向查找引用?
Excel中如何利用vlookup函数进行反向查找引用?
众所周知,vlookup函数在常用情况下只能在数据表中从左到右查找引用,是一个单一的条件搜索引用。下面的示例演示如何使用此函数进行反向搜索和多条件搜索。R1级。反向查找参考:有两个表,表1和表2。表1有100行数据。A栏是学号,B栏是姓名。第2页的a栏为已知姓名,B栏为学号。现在使用此函数在第1页中查找姓名并返回相应的学号。 sheet2表中B2的公式可以输入如下:({}表示数组公式,以Ctrl-Shift-enter结尾){=vlookup(A2,if({1,0},Sheet1!$B$2:$B$100,第1张!$a$2:$a$100),2,false)}该公式通过if函数改变列顺序,并通过使用常量数组{1,0}重新构造一个新的二维内存数组,然后提供给vlookup用作查找范围。R上述公式也可用作=索引(第1页!$a$2:$a$100,匹配(A2,第1页!$B$2:$B$100,0))R2,多条件搜索参考:有两个表,表1和表2,表1有100行数据,A列为商品名称,RB列为规格,C列为价格,表2的A列为已知商品名称,B列为表中已知规格,找出商品名称、规格相同的行对应的价格,填写第2页C栏。 sheet2表中C2的公式可以输入如下:({}表示数组公式,以Ctrl-Shift-enter结尾){=vlookup(A2&;“| ”&b2,if({1,0},Sheet1!$a$2:$a$100&;“| ”&;表1!$B$2:$B$100,床单/RT1!$C$2:$C$100),2,false)}r使用&;将A2的名称和B2的规范合并为一个值来查找。此处添加“|”的目的是避免由于两个条件的直接连接而产生不同的相似性,例如名称“ABC”和型号“MN8”的组合,这与名称“ab”和型号“cmn8”的组合相同。R以上公式也可以用
1。如下图所示,根据“工号”在原始数据表中找到对应的“名称”。
2. 双击单元格B8并输入公式:=vlookup(A8,if({1,0},B1:B5,A1:A5),2,0)用左手按住Ctrl-Shift,用右手回车。
3. 这主要是利用if函数的第一个参数数组来实现的。选择一些空单元格并输入公式:=if({1,0},B1:B5,A1:A5)。用左手按住Ctrl-Shift键,用右手按回车键。您可以看到,这两列值是通过if函数交换的。
4. 同样,使用choose()函数也可以达到类似if():=vlookup(A8,choose({1,2},B1:B5,A1:A5),2,0)的效果,还可以用三个键运行数组公式,还可以实现vlookup()函数的反向查找。
5. 如果不使用vlookup()函数,可以使用index match替代方法来实现,公式如下:=index(A1:A5,match(A8,B1:B5,))这里,通过match()函数定位A8的位置,然后使用index()函数取值。
excel表vlookup教程 vlookup函数逆向查找 查找怎么操作excel
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。