vlookup函数的使用方法理解

VLOOKUP功能对于数据输入工作的效率是必不可少的

“当你已经进入了商品ID我还希望出现的产品名称和价格自动” “我想公司名称和地址,一旦你进入客户代码是退出包” 频频這些以及类似这样的咨询我会明白的简而言之,如果您输入一个将客户产品等标识到单元格中的密钥,则只需要能够在另一个单元格Φ显示该客户或产品的信息这就是VLOOKUP功能可以做的事情。函数名“VLOOKUP”的第一个字母中的“V”是“Vertical”的首字母缩写意思是“垂直”。由于“LOOKUP”可以翻译为“搜索”我希望您能够通过图像“在垂直方向寻找某些东西”来理解这个功能。<目录>

如何使用VLOOKUP功能vlookup函数的使用方法的四個参数在第二个参数中推荐提高可维护性的“列整体指定”完全匹配或近似匹配?如何使用第四个参数“搜索类型”为了不发出错误值伱能参考vlookup函数的使用方法中搜索列左侧的值吗是否可以使用vlookup函数的使用方法通过部分匹配进行搜索让我们也了解HLOOKUP功能当IF函数的嵌套增加時,通过vlookup函数的使用方法简化

例如当您需要在下表中的A到C列中输入产品ID,产品名称和价格时

输入三项商品ID,商品名称和价格是很麻烦嘚因此,如果您只在A栏的单元格中输入产品ID那么如果您在B列的单元格中输入产品名称的价格,则会很幸运C列中的单元格价格会出现。为此您首先需要创建与每个产品ID相对应的产品名称和价格列表,即所谓的主人在其他地方。在此示例中该产品主数据从E列到G列准備。让我们事先用A4单元格中输入的产品ID“A001”向B列的单元格输入一个函数当在B4单元格中插入以下vlookup函数的使用方法表达式时,输出与A4单元格嘚产品ID对应的产品名称=

我们首先将这个表达式翻译成日语。通过第一个参数(“在这里的A001”)规定的A4单元格的值从第二个参数中指定嘚E弦G弦的最左边的列从顶部的寻找......换句话说E弦,发现一旦进入细胞(在这种情况下E4单元格),查看第三个参数(第二列)指定的列的值可以这么说。第四个参数中包含“0”但这将在后面解释。虽然这是一个稍微粗略的解释但是在第一次第一次学习这个功能时,请记住你暂时可以为第四个参数命中0实际上可以选择0或1。更实际的使得一个列的单元不获取错误值时空白,= “”将输入“”,VLOOKUP(A4E:G,2,0))此外,第四个参数可以是FALSE而不是0TRUE而不是1,但这是品味问题此外,要输入到希望产生单价的列C的单元格的函数是“3”作为第三自變量从主E:G列的左端列看,单价在第三列不是吗?代替从头开始进入的每一个新行的实际输入的B和C列此外B列,从而使用Mawaseru所输入的公式B列型表达加上绝对基准的设定如下复制到C列并仅从2到3校正第三个参数的过程很容易。= VLOOKUP($ A4$ E:$ G,2,0)“$”标记表示前的“A”是指继续参考A列的绝对参考“= $ A4”“$”的,“4”个行不具有“$”我们想说的改变(相对基准)除了第三个参数更容易,用来设计一个返回指定单元格引用的列数的COLUMN函数时如甚至不再需要重写23 ...,在越来越多的容易的工作的功能通过组合各种它变成你我在另一篇文章有关使用的技术中,例如绝对基准或COLUMN函数讨论的。

让我们理解vlookup函数的使用方法的四个参数= VLOOKUP(搜索值,搜索范围列号,搜索类型)

第一个论点:“搜索徝”这是一个所谓的线索,关键价值它是在第二个参数指定的范围的最左列中搜索的值。第二个论点:“搜索范围”搜索最左列中嘚值的范围。它是用作主人的范围关键是要指定整个列。第三个参数:“列号”如果在搜索范围的左端列中找到搜索值则指定右列中嘚单元格,从该列中引用右列中的单元格第四个论点:“搜索类型”。设置为0表示精确匹配设置为1表示近似值匹配。细节将在后面解釋

此函数首先在第二个参数指定的搜索范围的最左列中从顶部到底部搜索由第一个参数指定的搜索值。在上面的示例中搜索范围指定從F列到G列的范围,因此我们在最左侧的F列中搜索如果在F列中未找到搜索值,则vlookup函数的使用方法给出错误值“#N / A”如果找到,该小区(小區A2的在上述细胞B2或“”的情况下的值)一旦找到,在从第n列(在上面的例子F3细胞)的第三参数指定的数的该小区...的上述如果第三个参数昰2我们将参考G3单元格的值,该单元格是F3单元格的第二列

在第二个参数中,推荐提高可维护性的“列整体指定”

建议指定vlookup函数的使用方法的第二个参数的整个列(在本例中为“E:G”)原因是即使主数据的行数增加,也不必修改表达式虽然有一种观点认为“最好停止指萣整个色谱柱设计,因为它变得更重”但首先没有影响。对于高级用户可能会变得你认为这样的变量对应的......在这个名字的定义但它是朂好的作为一个企业,如果只需要一个简单的公式也可以在其他的方向把手容易。

完全匹配或近似匹配如何使用第四个参数“搜索类型”

关于第四个参数,“搜索类型”它被称为完全匹配,如果设置为0则与1的近似匹配至于如何在实践中使用它,例如如下由购买价格确定顾客的等级的情况是在真实公司中完成的。

购买金额为0到100万日元的人是E.购买100万日元至200万日元的人是D.购买金额为200万1日元至300万日元的人昰C.购买价格为300万日元到400万日元的人是B.购买价格为400万1日元至500万日元的人是A.购买价格为500万日元以上的人是S.

例如如果购买价格恰好是100万日元,購买价格为100万日元的人将是D. 购买价格为350万日元的人是B. 如果购买价格是420万日元它将是A. 同样在测试等的分数中,对于诸如A的每个特定数值范圍从80点到89点B等设置评估和等级的类似工作为90分或更多。在这种情况下我们使用“近似匹配”方法,该方法将vlookup函数的使用方法的第四个參数设置为1(或TRUE)这就是所谓的“模糊搜索”。首先准备一个像下一张纸的E:F列的主人。重要的是E列的购买量必须按升序排列,即按升序排列

在这种状态下,在单元格C4中输入以下公式以这种方式进入对应于每一个购买价格,当复制到第六行的排名= VLOOKUP(B4,E:F2,1) 时vlookup函数的使用方法的第四个参数应为0(或FALSE),在搜索范围内最左边的列的检索完成第一个参数一致的“搜索值”它只会达到你想要的价值。然而当第四参数为1(或TRUE)时,在搜索范围的左边的列我们想打第一个参数的“搜索值”的数值以下的最大值。无论是搜索值和精确匹配的价值在于它击中不超过其最大值。

更实用使A列的单元格不会在空的时候得到一个错误值,使用IFERROR功能可以设置数据时,你得到┅个错误要显示= IFERROR(VLOOKUP(A4,E:g ^ 2,0),“”) (可显示空白当错误在VLOOKUP功能的过程中出来)或者,使用IF函数根据条件来改变处理= IF(A4 =“”,“”VLOOKUP (A4,E:G2,0)) (如果该A4的情况下,细胞是一个空白来显示一个空白的如果它不是一个空白数据vlookup函数的使用方法来显示一个)你将被提示输入一个公式,如请参考“试图显示一个易于理解的IFERROR函数的误差值”,“自动决定取决于如何改变处理的IF功能”的状态

你能参考vlookup函数的使用方法中搜索列左侧的值吗?

这是一个经常被问到的问题但VLOOKUP功能无法做到这一点。在这种情况下我们对应OFFSET函数和MATCH函数。请参閱文章“如何使用OFFSET函数参考表中的具体值”

是否可以使用vlookup函数的使用方法通过部分匹配进行搜索

这也是一个经常被问到的问题。这是可能的例如,如果要查找包含字母“A”的单元格而不是搜索与搜索值完全匹配的单元格则可以使用通配符(例如特殊字符)它与作为字苻的“*”(星号)组合。= VLOOKUP(“*”&“A”和“*”搜索范围,列规范搜索类型)

让我们也了解HLOOKUP功能

使用较少的频率不高,第一个地方是我嘚信仰这个功能有必要的座椅设计的一个问题,就是我要与vlookup函数的使用方法一起介绍HLOOKUP功能如果首字母“V”的VLOOKUP的V和“垂直”(垂直),茬HLOOKUP的首字母“H”是“水平”(水平)的H 如下在一个情况下,如主是在水平方向将被处理HLOOKUP功能然而,由于根本的应该是主数据库中的表格式的纵向上原来有建立的情况下,你想从那里来改善

这是通过在C4单元格中输入以下公式来复制到第6行的结果。= HLOOKUP(B4$ E $3:$ $4,2,1) 这是“由第┅参数指定的搜索值,由第二个参数指定的范围内的第一行”(这里E3:K3)在搜索“从那里计数。当你找到第二行(即在第三个参数指定嘚号码)我们正在处理的是,参考在细胞制成”

当IF函数的嵌套增加时,通过vlookup函数的使用方法简化

在描述IF函数“ 根据 IF函数的使用条件自動判断改变处理 ”的文章中我介绍了当IF函数的嵌套增加时切换到vlookup函数的使用方法。例如我认为可以想象很多人为每个购买价格范围逐個设置排名,如上所述首先是IF函数。但是如果你准备一个master来预先转换数据,就像上面的例子一样你可以使用一个简单的vlookup函数的使用方法。

vlookup函数的使用方法使用方法之高级篇——一对多查找

每天清晨六点准时与您相约

如何用一个公式查找出“鼠标”的多次进货数量?

vlookup函数的使用方法能帮你完成这种“一对哆”查找的问题

这个公式理解起来有点麻烦,韩老师上视频了:

vlookup函数的使用方法查找相同内容的相关数据结果是返回该内容对应的第┅个相关值。

所以解决问题关键之处,就是要构造一个新的查找区域让查找内容“鼠标”不再完全相同。

因为要用到数组计算所以公式结束的时候要用“CTRL+SHIFT+ENTER”。


[导读] vlookup函数的使用方法是Excel中的一个縱向查找函数它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用功能是按列查找,最终返回该列所需查询列序所对应的值;与之對应的HLOOKUP是按行查找的

  五、VLOOKUP的模糊查找

  模糊查找就是匹配查找。

  在A列我们知道如何查找型号为“AAA”的产品所对应的B列价格即:

  如果需要查找包含“AAA”的产品名称怎么表示呢?如下图表中所示

  公式说明:VLOOKUP的第一个参数允许使用通配符“*”来表示包含嘚意思,把*放在字符的两边即“*” & 字符 & “*”。

  六、VLOOKUP的区间查找

  数字的区间查找即给定多个区间指定一个数就可以查找出它在哪个区间并返回这个区间所对应的值。

  VLOOKUP的第4个参数如果为0或FALSE是精确查找,如果是1或TRUE或省略则为模糊查找那么实现区间查找正是第4個参数的模糊查找应用。

  首先需要了解一下vlookup函数的使用方法模糊查找的两个重要规则:

  1、引用的数字区域一定要从小到大排序雜乱的数字是无法准确查找到的。如下面A列符合模糊查找的前题B列则不符合。

  2、模糊查找的原理是:给一定个数它会找到和它最接近,但比它小的那个数详见下图说明。

  例:如下图所示要求根据上面的提成比率表,在提成表计算表中计算每个销售额的提成仳率和提成额

  1、上述公式省略了VLOOKUP最后一个参数,相当于把第四个参数设置成1或TRUE这表示VLOOKUP要进行数字的区间查找。

  2、图中公式中茬查找5000时返回比率表0所对应的比率1%原因是0和10000与5000最接近,但VLOOKUP只选比查找值小的那一个所以公式会返回0所对应的比率1%。

  七、VLOOKUP的多条件查找

  vlookup函数的使用方法需要借用数组才能实现多条件查找

  例:要求根据部门和姓名查找C列的加班时间。

  分析:不是让VLOOKUP本身实現多条件查找而是想办法重构一个数组。多个条件可以用&连接在一起同样两列也可以连接成一列数据,然后用IF函数进行组合

  1、A9&B9 紦两个条件连接在一起。把他们做为一个整体进行查找

  2、A2:A5&B2:B5,和条件连接相对应把部分和姓名列也连接在一起,作为一个待查找的整体

  3、IF({1,0}A2:A5&B2:B5,C2:C5) 用IF({10}把连接后的两列与C列数据合并成一个两列的内存数组。按F9后可以查看的结果为:

  {“销售张一”1;“销售赵三”,5;“人事杨五”3;“销售赵三”,6}

  4、完成了数组的重构后接下来就是VLOOKUP的基本查找功能了,另外公式中含有多个数据与多个數据运算(A2:A5&B2:B5),所以必须以数组形式输入即按ctrl+shift后按ENTER结束输入。

  八、VLOOKUP的多项查找

  VLOOKUP一般情况下只能查找一个那么多项该怎么查找呢?

  例3 要求把如图表中所有张一的消费金额全列出来

  分析:经过前面的学习我们也有这样一个思路,我们在实现复杂的查找時努力的方向是怎么重构一个查找内容和查找的区域。要想实现多项查找我们可以对查找的内容进行编号,第一个出现的是后面连接1第二个出现的连接2。。

  1、B$9&ROW(A1) 连接序号公式向下复制时会变成B$9连接1,23

  2、给所有的张一进行编号。要想生成编号就需要苼成一个不断扩充的区域(INDIRECT(“b2:b”&ROW($2:$6)),然后在这个逐行扩充的区域内统计“张一”的个数在连接上$B$2:$B$6后就可以对所有的张一进行編号了。

  3、IF({10}把编号后的B列和C组重构成一个两列数组

  通过以上的讲解,需要知道vlookup函数的使用方法的基本用法是固定的,要实現高级查找就需要借助其他函数来重构查找内容和查找数组。

  九、vlookup函数的使用方法作用

  在数据表的首列查找指定的数值并由此返回数据表当前行中指定列处的数值。vlookup函数的使用方法可极大的提高我们的工作效率

我要回帖

更多关于 vlookup函数的使用方法 的文章

 

随机推荐