使用vlookup函数为何一直错误

首页 > 网络科技 > 作者:YD1662023-12-05 05:23:12

默认情况下,VLOOKUP函数是不支持反向查找的,需要结合IF函数才可以。

=VLOOKUP(F2,IF({1,0},$B$2:$B$9,$A$2:$A$9),2,0)

使用vlookup函数为何一直错误,(5)

一般反向查找,用LOOKUP函数会更简单。

=LOOKUP(1,0/(F2=$B$2:$B$9),$A$2:$A$9)

2.查无对应值

查无对应值又分成2种情况,一种是本身就不存在,一种是格式不同。

01 本身就不存在

使用vlookup函数为何一直错误,(6)

卢子这个不在明细表里面,所以返回错误,针对这种情况,可以嵌套一个容错函数IFERROR。

=IFERROR(VLOOKUP(F2,$B$1:$D$9,3,0),"")

02 而格式不同又分成2种,数值格式查找文本格式和文本格式查找数值格式。

1)数值工号查找文本工号

使用vlookup函数为何一直错误,(7)

数值转变成文本,可以通过&""来实现。

=VLOOKUP(F2&"",$A$1:$D$9,4,0)

2)文本工号查找数值工号

文本转变成数值,可以通过--来实现,负负得正,通过运算文本就变成数值。

使用vlookup函数为何一直错误,(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.