execl操作之vlookup函数使用

写在前面:
使用vlookup函数的时候经常存在报乱码的时候,这里归类一下我目前遇到的乱码原因:
1.Lookup_value的值必须位于Table_array中的第一列,否则报错
2.Table_array匹配列中的值与Lookup_value存在难以发现的错误,如空格或不可见字符
3.Lookup_value与Table_array匹配列的格式需要保持一致,如果出现类似文本型数字和数字型数字匹配,则报错
4.匹配值中存在通配符等
execl操作之vlookup函数使用
这是要使用它本身的符号进行替换原来的符号再匹配:=VLOOKUP(SUBSTITUTE(B1,"","~"),A1:B8,2,0)

———————————————————————————————————
下面是使用方法
———————————————————————————————————

首先vlook函数使用有四个参数
execl操作之vlookup函数使用
其中Lookup_value参数为你要查找的值(用这个值去匹配其他值);
Table_array参数为你要匹配的表,包括Lookup_value参数列和目标值;
Col_index_num参数为你要匹配的目标值在Table_array中的列数(1代表第一列);
Range_lookup参数是一个bool值,0代表false,1代表ture,默认为ture(当然你也可以直接写入ture或false,不分大小写)
【这第四个参数,我也不大懂具体作用是干什么的,虽然它也有提示,表示看不懂,欢迎看到文章的朋友指点迷津!】

选择完四个参数,也就完成了!

边实践边学,难免在文字上表达有问题的,望各位海涵并不吝赐教!谢谢!