vlookup函数功能:在表格的首列查找指定的数值,并返回表格当前行中指定列处的数值。
结构:=VLOOKUP(查找值,数据表,列序数,匹配条件)
出错1:查找值含有空字符串,计算结果返回#N/A
当查找值为文字时,需要考虑的是,该单元格是否含有空字符串。若含有空字符,单元格左上角会含有绿色小三角,若要用于计算,需要把空字符串给去掉,否则可能导致计算结果出错。按ctrl+H组合键,打开替换窗口,在“替换内容”处输入空格,在“替换为”处忽略不填,然后点击“全部替换”即可。

出错2:查找值为文本格式,计算结果返回#N/A
当查找值为数字时,不能是文本格式,若是文本格式需进行转换。当点击F2单元格时,会看到左上角有个黄色的感叹号,点击它,然后点击“转换为数字”即可。

出错3:查找值在数据表中不位于首列,计算结果返回#N/A
“姓名”在框选的数据表A1:D5中位于第二列,不位于首列,需从“姓名”这里进行框选,变为B1:D5。

出错4:数据表没有进行绝对引用,计算结果部分返回#N/A
点击F2单元格,输入公式:=VLOOKUP(F2,B1:D5,3,FALSE),按回车键结束,然后向下填充公式。当拖至F3、F4单元格时,发现数据表区域B1:D5发生了改变,需要按F4进行绝对引用,变成$B$1:$D$5。

出错5:数据表中含有隐藏的列
当返回的结果不是工资,而是其他的内容的时候,就要考虑是不是含有隐藏的列。选中A至D列,单击右键,点击“取消隐藏”,然后再查看“工资”在框选的数据表中是位于第几列。

出错6:查找值不存在,计算结果返回#N/A
在B列姓名处找不到“李5”,所以是查找不到对应的结果的
