Excel表格vlookup与hlookup函数的区别和应用

2024-05-14 23 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天内对其进行处理。

发布评论