昨晚帮一个VIP学员解答一个关于Vlookup函数的使用案例,他用Vlookup方法却始终显示错误,得不出正确的结论。我看到他发过来的excel表格的时候,发现vlookup的公式并未用错,仔细检查了一翻,发现源数据表格式比较“乱”,所谓的“乱”,表现在:有的格式合并单元格了,有的目标套用列是文本型数据,对应的引用列却是数值型,还有的目标套用列肉眼看没问题,其实是包含空格的,这样套用vlookup的话,就没法得出正确的结论了。
所以,在使用Vlookup函数前,首先要关注一些细节,我总结为三个:一个是使用Vlookup函数时,如果是别人传过来的,亦或是从系统中导出来的,建议在函数嵌套中加上Trim()函数,Trim函数时去掉前后空格的;二是要注意数据类型的统一,通过更改数据格式即可,这个比较简单,大家都明白,无需我赘述;三是要关注你套用的目标列的位置,必须是你套用列中的第一个,例如,跨表用vlookup函数,甲工作薄Sheet1表中A列要套用乙工作薄sheet2中的D列,那么,在引用时,D列的位置必须是处于引用列中的第一个。如果还不明白,建议看尚西博客前期分享的一个视频:Excel查找函数三剑客之“Vlookup函数”的用法介绍(请点击链接观看