VLOOKUP/HLOOKUP学习笔记

       在Excel中Vlookup函数被人称为神一样的存在,主要是用来核对数据和快速导入数据(可以跨表格间操作)。其中,VLOOKUP和HLOOKUP功能和语法基本相似,主要区别在于:

VLOOKUP    按列查找(Vertical)

HLOOKUP    按行查找(Horizontal)


VLOOKUP函数的语法规则如下:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)


本文结构


精确匹配

VLOOKUP(选定参照物,数组,所需要的结果所在数组中的列数,0),见下图。

把关大胜作为参考物,在选定区域里搜索工号,工号在数组中位于第二列,最后选择精确匹配。同理,在G2单元格中把VLOOKUP函数中的2改为3,就可以查找电话。


模糊匹配

VLOOKUP(选定参照物,数组,所需要的结果所在数组中的列数,1),见下图。

把季度小计作为参照物,在提成标准栏的数组中,模糊匹配相似业绩标准的提成,最后根据提成求出提成金。


字符障眼

当所选择的参照物的前后有空格时,无法利用VLOOKUP查找出数据。

上图搜索方法相同但有两组数据无法找出

上述情况可以用LEN()函数检测单元格长度,用Trim()函数去除单元格首末空格,如下图:

删除Andy Wu 和秦二明的单元格前后空格后,可以获得正确结果。


类型不一致

当数组中的数据有文本格式或其他非正常格式的时候,需要把文本格式换成数字,如下图。

由于通讯录的工号均为文本格式,需修改成数字。

修改方式如下:

经修改:


无此数据

常用此功能匹配错误选项或者查找出原数组中不存在的数据,如下图:

注:可用IFERROR函数来美化wrong,比如“=IFERROR(VLOOKUP($E3,$A$2:$C$8,2,0),"找不到")”,则:


HLOOKUP

语法:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

用法和Vlookup一致,只需要把 col_index_num(列数)换成 row_index_num(行数)即可。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容