Excel表格vlookup与hlookup函数的区别和应用
2024-06-13 0
作为官方认可的十大函数之一,vlookup在Excel中一直被频繁使用。对于上班族来说,掌握vlookup功能甚至是个人考核是否会使用Excel的基本要求。
因此,有的同学在简历中添加了一句话:“能够熟练使用vlookup功能,这将为他的求职加分不少。”
hlookup函数,与vlookup函数同根同源,让很多人感到陌生,无法解释如何使用这个函数。
下面,笔者将通过一些例子来讲解vlookup函数和hlookup函数的语法和用法。
首先我们来看看今天的表格数据和解题要求。
下图中,这是一个外贸公司整理发货和包装数据的场景,我们需要根据货号查询货物明细表中该货号对应的条码号、订单数量和箱数。
即交叉引用表是30号的发货表,总表是我们在目录中可以看到的货物明细列表,如下图货物明细:
按照笔者的习惯,他会先用大家已经学会的函数来解决。
那么,回顾过去的几篇专栏,我们学到了哪些查询引用或其他类型的函数可以应用于这个场景?
必须有多个Author方法,首先使用以下公式:INDIRECT('ItemDetails!E'MATCH(A3,ItemDetails!$D$2:$D$74,0)1)
这个公式用到了间接函数和匹配函数,这两个函数都是刚才解释过的查找引用函数,用于返回项号在聚合表指定区域中的位置值,间接函数为。用于跨表引用。
如果你还是不太理解这个公式,那么作者应该思考一下是不是解释得不够透彻、不够通俗……当然,同学们也可以回去看一下章节简介中关于这两个函数的解释。
不过今天的主要内容是vlookup和hlookup函数的介绍,那么言归正传,我们就利用vlookup函数来快速解决问题。
1VLOOKUP函数
vlookup函数的主要功能是在指定区域中查找某个数据对应的值,它是查找的参考函数中的一员。
那么在这种情况下,如何编写公式来返回结果呢?
我们直接输入完整的公式:VLOOKUP(A3,产品详情!$D:$G,3,0)
该公式有4个参数:
第二个参数是搜索区域,搜索值对应该区域的第一列,匹配结果位于该区域的其他列。
第三个参数表示要请求的匹配列数,用数字表示,如3,则返回第二个参数区的第三列。
第四个参数是匹配的类型,分为“1”近似匹配和“0”精确匹配,也可以用false和true来表示。该参数与match类似,如果是近似匹配,则表中的数据是数值型的,必须按升序排序。
以下是需要特别注意的几点:
一是搜索值必须匹配搜索区域的第一列,二是近似匹配必须按值升序排序。
我们看一下它的语法图:
那么它的表达式为:vlookup(查找值、查找范围、返回列、匹配类型)
我们按照刚才参数的介绍,一一映射到公式中。
A3,为研究价值;
商品详情!$D:$G,是搜索区域;
3、返回第3栏;
0,则为完全匹配。
购买该列即可解锁剩余的51%
本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。