您好,亲爱的朋友们,今日与大家共同探讨vlookup函数的八种实用技巧。若您已熟练掌握五种以上,那么在vlookup的江湖中,您无疑是高手一枚。废话不多说,让我们直奔主题,一探究竟。
一、常规用法 在Excel中,vlookup函数的经典应用如下所示: 公式:=VLOOKUP(F3,B2:D13,2,FALSE)
二、反向查找 想要实现反向查找,您可以运用以下公式: 公式:=VLOOKUP(F3,IF({1,0},B3:B13,A3:A13),2,FALSE) 这里,我们运用了IF函数构建了一个二维数组,进而实现用右侧的数据去查找左侧的数据。
三、多条件查找 当需要根据多个条件进行查找时,可以这样操作: 公式:=VLOOKUP(F3&G3,IF({1,0},C3:C13&D3:D13,B3:B13),2,FALSE) 通过将部门与职务连接,我们构建了查找条件,并借助IF函数构建二维数组,从而提取所需数据。
四、返回多行多列的查找结果 要实现这一功能,您可以使用以下公式: 公式:=VLOOKUP($F3,$A$2:$D$13,MATCH(H$2,$A$2:$D$2,0),FALSE) 在这个公式中,我们嵌套了一个match函数,以获取表头在数据表中的列号。
五、一对多查询 进行一对多查询时,您可以使用如下公式: 公式:=IFERROR(VLOOKUP(ROW(A1),$A$2:$E$11,4,0),'') 同时,辅助列的公式为:(C3=$G$4)+A2 这样设置,只有当结果等于市场部时,结果才会增加1。请注意,VLOOKUP函数的第一参数必须是ROW(A1),因为我们从第一行开始查找数据,第二参数必须以辅助列为起始列,利用VLOOKUP在查找重复值时仅返回第一个找到的结果。
六、提取固定长度的数字 若要提取固定长度的数字,可以尝试以下公式: 公式:=VLOOKUP(0,MID(A3,ROW($1:$102),11)*{0,1},2,FALSE) 需要注意的是,您必须明确要提取的字符串长度,例如这里的手机号码是11位。此公式利用MID函数提取一个长度为11位的字符串,然后与数组0和1相乘,只有在提取到正确的手机号码时,才会得到一个0和手机号码的数组,其他均为错误值。
七、区间查找 区间查找可以这样实现: 公式:=VLOOKUP(B3,$J$2:$K$6,2,TRUE) 我们运用vlookup函数的近似匹配功能来替代if函数进行成绩的判断。首先,需要将成绩对照表转换为最右侧的样式,然后利用vlookup在近似匹配时找不到精确匹配值时,返回小于查找值的最大值这一特性来实现成绩的判定功能。
八、通配符查找 通配符查找与常规用法类似,但使用了通配符: 公式:=VLOOKUP(F4,C2:D9,2,0) 在此,我们使用通配符进行查找,常利用这一特性通过简称查找全称。在Excel中,通配符的含义如下: - ?代表一个字符 - *代表多个字符
关于这些vlookup函数的技巧,您掌握了几种呢?敬请关注“Excel从零到一”,我将持续分享更多实用技巧,与您共同成长。