今天我们来分享一个VLOOKUP函数经常会遇到的错误。
首先我们可以看这份数据,有姓名、胜率和定位,那么我们有另外一部分数据想对它进行一个查找。在原始数据表格里面,我们使用VLOOKUP函数来查找诸葛亮在定位中是什么定位?
匹配定位数据
我们选中原始数据,它的定位在原始数据里面的ABC列中的第3列,精确查找,然后我们往下一拉,但是我们发现吕布和大乔后面都出错了。
匹配错误
前面都能匹配正常,后面就都出错了。而且实际当中吕布他是有定位的,是坦克,大乔也是有定位的,是辅助,那怎么没有匹配正确呢?
这是因为第二个参数,我们仔细看一下,第二个参数,我们选的是A1到C10单元格,它这个单元格没有进行一个“绝对引用”的,没有进行“绝对引用”会造成什么结果?
那么我们在吕布这个单元格,我们点击这个公式,我们会发现它这个公式随着向下填充,数据原区域也会向下进行一个填充。所以选中的查找区域变成了A3到C12,那么明显吕布已经在数据源区域外面了,所以肯定是查找不到的。这就是根源。
数据源改变
那么,我们输入数据的时候,应对数据源区域要进行“绝对引用”。比如A1到C10单元格,我们要选中这部分数据,按一下F4,前面有“$”符号代表这份这部分数据是固定的,这个时候我们向下填充,那么才会得到正确的一个结果。
数据绝对引用
正确显示
您学会了吗?感谢观看,期待您的转发,我们下节再见。