hlookup函数和vlookup函数(vlookup对比两个表数据是否一致)
Hello,大家好我是Excel从零到一,今天跟大家分享下Excel中HLOOKUP函数的使用方法,HLOOKUP函数是Excel中的横向查找函数,它与LOOKUP函数和VLOOKUP函数属于一类函数,HLOOKUP是按行查找的,VLOOKUP是按列查找的,
HLOOKUP函数以及参数 Hlookup:一个横向查找函数 参数 第一参数:lookup_value要查找的值数值、引用或文本字符串 第二参数:table_array要查找的区域数据表区域 第三参数:row_index_num返回数据在区域的第几行数正整数 第四参数:range_lookup模糊匹配/精确匹配TRUE /FALSE(或不填)
除了第三参数跟vlookup函数的参数是一致的,下面我们还是实际来演示下使用方法
在这里
第一参数为橙子
第二参数为整个单元格区域
第三参数为2,因为单价在第二行
第四参数为0,因为使用精确匹配
Hlookup的第四参数跟vlookup函数的第四参数遵循一样的原则
精确查找:当参数为:FALSE,0或者不填直接略过都可代表精确查找,如果找不到要查找的内容,便返回错误的值
近似查找:当参数为:TRUE或者1时,表示近似查找,也就是说找不到精确地数,函数会选择小于查找内容的最大值
需要注意的是不建议使用hlookup进行多条件查找和反向查找,我们先来看下hlookup反向查找的公式
公式:=HLOOKUP(E6&F6,TRANSPOSE(IF({1,0},TRANSPOSE(A1:J1&A2:J2),TRANSPOSE(A3:J3))),2,0)
在这里多次用到TRANSPOSE函数,这是一个转置函数,它能将列变成行,行别成列,因为我们用if构建二维数组的时候是分列显示的,所以我们要先将数据进行转置成列显示然后转置成列行显示
以后如果遇到以行显示的数据需要进行数据的查询的时候,建议大家都先将其进行数据的转置更加方便我们进行数据的查询与统计
今天的内容就是这些,对于hlookup函数我们只需要了解就可以了,更多情况我们还是使用vlookup函数。
最后祝大家元旦快乐~顺便求一波关注。
赞 (0)