vlookup函数是什么意思?Vlookup函数是职场中必须掌握的Excel函数!
下⾯雷哥来讲解下这个函数。
1. Vlookup函数
Vlookup函数的语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
即 VLOOKUP(查值,查范围,查列数,精确匹配或者近似匹配)
参数详细解读及注意事项:
1.1 查⽬标(lookup_value)
它就是为了告诉Excel,要把谁出来。
注意:
①查⽬标不要和返回值搞混了:就像查字典,查⽬标是你要查的单词,返回值是查出来的这个单词的意思。
②查⽬标与查区域的第⼀列的格式设置必须⼀致。
1.2 查范围(table_array)
指定了查⽬标,如果没有告诉Excel从哪⾥查,Excel肯定罢⼯的。这个参数就是要告诉Excel哪个范围中进⾏查。
那具体要怎么指定区域呢?这⾥也是极易出错的地⽅,给定的第⼆个参数查范围要符合以下条件才不会出错:
①查⽬标(lookup_value)⼀定要在该区域的第⼀列。换句话说,⼀定要把包含查⽬标的列作为框选区域的第⼀列。
②该区域中⼀定要包含要返回值所在的列。
例:要通过姓名(查⽬标)查电话(返回值),下⾯选择区域是不⾏的。
1.3 返回值的列数(col_index_num)
它是我们想要返回的值在查范围中所处的列数。
注意:列数不是在⼯作表中的列数,⽽是在查范围区域的第⼏列。
1.4 精确OR模糊查( range_lookup)
最后⼀个参数是决定函数精确和模糊查的关键。精确即完全⼀样,⽤0或FALSE表⽰;模糊即
包含的意思,⽤1 或TRUE表⽰。
在使⽤vlookup的时候,经常会遇到各种各样的问题。下⾯雷哥总结下这些问题:
2 .Vlookup常见错误及解决⽅法
⼩⽩雷哥了解了Vlookup函数的基本语法,可还是经常会遇到⼀些错误。于是满怀期待了⾛进了星爷诊室,希望能够。
2.1 查⽬标和查区域第⼀列的格式不⼀致
场景:⼩⽩雷哥需要通过员⼯⼯号查询到电脑号码。使⽤ =VLOOKUP(G3,A2:D12,4,1) 查询时,返回错误值#N/A 。
诊断分析:星爷通过他的⽕眼⾦睛,⽴马就发现了问题。这是因为查值(11208)与查范围第⼀
列(⼯号)数据格式不⼀致导致的。
药⽅:通过【分列】功能,把G列的数据转化为常规格式
2.2 查⽬标不在查区域的第⼀列
场景:⼩⽩雷哥需要通过员⼯姓名查询到电脑号码。使⽤ =VLOOKUP(G3,A2:D12,4,FALSE)查询时,返回错误值#N/A 。
诊断分析:星爷指出,这是因为查⽬标(⾦鹏)不在查区域(A2:D12)的第⼀列。
药⽅:因此只要把查区域改为B2:D12,返回列数改为3即可
2.3 返回的列数超过了查询的范围
场景:⼩⽩雷哥需要通过员⼯姓名查询到电脑号码。使⽤ =VLOOKUP(G3,B2:D12,4,FALSE)查询时,返回错误值#REF!。
诊断分析:⼩⽩雷哥来到星爷诊所,发现了问题所在。查区域⼀共是3列,⽽返回值则是4,即返回第4列,因此出现了错误。
vlookup模糊匹配
药⽅:返回列数由4改为3即可
⼤家看完后有没有深⼊掌握vlookup函数呢?
欢迎关注雷哥office,畅销书作者!
如果感觉写的不错,请点个赞哈!谢谢⼤家⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论