之前没用过vlookup,实习的第一周一同事告知了我vlookup的重要性,感谢他的指导,整理了一下学习笔记,半小时轻松入门。
VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
=(查找的内容,查找区域从左至右,查找域内的第几列,0/1[精确匹配/模糊匹配])
1、查找对象即查找参照数据,需要与查找区域数据格式相一致,通常情况下,在工作中将两者都通过复制-选择性粘贴-数值。格式也都一致,但是如果当格式不一致时,
注意:
数值是靠单元格右,文本是靠单元格左
数值转抱成文本:&""数值&“”=文本
文本转化为数值:文本*1=数值
文本数值搞不清,if(isna(VLOOKUP(),VOOKUP(), VOOKUP())
&CHAR(10)换行符
2、查找区域需要注意将查找对象放在区域第一行,否则返回的数据无效。
3、返回第几列:是在选择查找区域中的列数。如查找对象为A1姓名,查找区域为A-F,需查找的内容在查找区域中为D列,则在返回第几列中填写4(ABCD中D为4)。
注意:
在EXCEL中有一个函数COLUMN,它可以返回指定单元格的列数,比如
=COLUMNS(A1) 返回值1
=COLUMNS(B1) 返回值2
4、返回的值是错误值会显示【#N/A】,版面看起来会很凌乱,这时可以设置一个公式,如果找到的话,就传回相应的值,如果找不到的话,就自动设定它的值等于0而不是自动返回#N/A这个错误值,则函数可以写成这样=IFERROR(VLOOKUP(1,2,3,0),0)。这句话的意思是:如果VLOOKUP函数返回的值是个错误值的话(找不到数据),就等于0,否则,就等于VLOOKUP函数返回的值(即找到的相应的值)。这样版面看起来就清爽多了。