在工作中是否要经常处理如下图表格中的数据呢? 在大量的数据源中查找需要的数据。
excel为我们提供了3个真正意义上的查找函数,分别是VLOOKUP、LOOKUP和HLOOKUP,它们号称是查找三剑客,熟练掌握这类函数的使用方法,将在数据处理工作中起到事半功倍的效果,下面先简单的介绍下将它们使用方法和注意事项。
4.VLOOKUP函数:按照垂直方向搜索区域
官方说明:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
白话说明:在垂直方向根据条件查找所需数据。
使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
白话格式:VLOOKUP(查找条件,查找区域,第几列数据,匹配类型)。
实 例:
注意事项:
1.查找方向是在垂直方向上。
2.lookup_value查找条件,要处于查找区域table_array的第一列。
3.col_index_num第几个数据,表示查找数据距离lookup_value查找条件第几列。
4.range_lookup是匹配类型,选0为精确匹配,常用;若选1为粗略匹配,则table_array的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数VLOOKUP不能返回正确的数值,一般不常用。
对于VLOOKUP函数在此先简单的介绍这些,对于它的高级用法以及与其他函数的不同将在下一期重点介绍。
5.HLOOKUP函数:按照水平方向搜索区域
官方说明:在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。
白话说明:在水平方向根据条件查找所需数据。
使用格式:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
白话格式:HLOOKUP(查找条件,查找区域,第几行数据,匹配类型)。
实 例:
HLOOKUP函数与VLOOKUP函数的注意事项基本一致,只是该函数是在水平方向进行查找。
6.LOOKUP函数:(向量形式)(数组形式)搜索单行、单列、区域、查找对应值
官方说明:返回向量(单行区域或者单列区域)或数组中的数值。
白话说明:搜索单行、单列、区域、查找对应值。
使用格式:
向量形式:LOOKUP(lookup_value,lookup_vector,result_vector)
数组形式:LOOKUP(lookup_value,array)
白话格式:
向量形式:LOOKUP(条件,含条件的搜索区域,对应的搜索区域)
数组形式:LOOKUP(条件,搜索的区域)。
实 例:
以向量形式:
注意事项:
1.lookup_vector搜索区域为一行或者一列,而且必须按照升序排列,不然将获得不到准确数据。
2.如果lookup_value查找条件不在lookup_vecto查找区域内,则返回
与lookup-vector中小于或等于lookup-vector的最大值匹配,如果 小于或者等于lookup-vector中的最小值,lookup-value函数会返回错误值#N/A!,如上图中的“A商品”。
在工作中,三个函数中以VLOOKUP函数最为常用和实用,其他两个函数想要实现的功能VLOOKUP函数都可以实现,同时由于另外两个函数还有很多限制条件,所以在工作中不是很实用。