核心方法:Excel vlookup函数用法示例教程

电脑杂谈  发布时间:2020-11-17 18:03:31  来源:网络整理

excel函数vlookup实例教程_excel函数vlookup实例教程_excel vlookup函数应用实例图解教程

本文首先介绍了vlookup函数在excel中的用法,然后通过深入的示例进一步分析了excelvlookup函数的反向查找,模糊搜索和多条件搜索。

第1部分:excel vlookup函数使用简介

如何在Excel中使用vlookup函数? VLOOKUP函数几乎是每个人都学会找到参考函数的第一个函数。

excel vlookup函数的编写方法可以采用以下结构:

VLOOKUP(查找值,查询区域,返回列,搜索方法:精确或模糊搜索)。

excel vlookup函数的措辞:VLOOKUP(查找值,查询区域,返回列,0),最后一个参数0是什么意思?实际上,该0表示FALSE,这意味着我们希望VLOOKUP函数能够精确搜索,实际上,实际上我们中的许都使用此精确搜索,如果最后一个参数不为0,会产生什么影响?如果这个参数不为0,则意味着最后一个参数为TRUE,这是由VLOOKUP函数,这是一个模糊搜索,这意味着如果VLOOKUP无法找到我们要查找的值,它将返回小于最大搜索值的值。

excel vlookup函数应用实例图解教程_excel函数vlookup实例教程_excel函数vlookup实例教程

第2部分:excel vlookup函数示例简介

1、excel vlookup函数级别查询

excel vlookup函数在等级,折扣等方面非常有用。以下是excel vlookup函数的模糊搜索示例。

excel vlookup函数

在上图中,A1:B5是级别对应表。基于此级别,我们使用excel vlookup函数来完成D8:D12区域的级别查找。在D8中输入公式:= VLOOKUP(C8,$ A $ 1:$ B $ 5,2,TRUE),下拉并复制以完成。

分析:在上式中,vlookup函数的第四个参数为TRUE,并使用模糊搜索。根据excel vlookup函数的帮助说明,当最后一个参数为TRUE时,VLOOKUP函数将执行模糊搜索,这意味着如果VLOOKUP无法找到我们要查找的值(77),它将返回小于此值的值。在值中找到最大值(A3的7 0)对应于“中”的级别。

excel vlookup函数应用实例图解教程_excel函数vlookup实例教程_excel函数vlookup实例教程

描述:VLOOKUP函数的模糊搜索仅限于第一列的升序。

2、excel vlookup函数反向查找示例:根据员工姓名返回员工编号

excel vlookup函数的反向查找也很常见。 Excel中的VLOOKUP函数通常只能在垂直方向上从左到右依次搜索。如果需要使用相反的顺序,则需要使用IF或CHOOSE函数之一进行嵌套。在VLOOKUP函数中使用IF函数通常采用以下形式:IF({1,0},用于查找内容的列,用于返回内容的列)。

vlookup函数

例如,如上图所示,在单元格B4中,我们输入公式:= VLOOKUP(B3,IF({1,0},E2:E10,D2:D10),2,)。

您还可以使用以下公式:= VLOOKUP(B3,CHOOSE({1,2},E2:E10,D2:D10),2,)

excel vlookup函数应用实例图解教程_excel函数vlookup实例教程_excel函数vlookup实例教程

是更改要选择的vlookup函数的第二个参数IF。由于IF {1,0}函数只能使用2个条件,因此其使用有一定的局限性。使用CHOOSE函数可以完成相同的操作,并且CHOOSE比IF更灵活。例如,select可以具有三个或更多条件:= VLOOKUP(B3,CHOOSE({1,2,3},E2:E10,D2:D10,F2:F10),2,)。

vlookup函数中3、IF({1,0})的用法说明

IF(condition,返回值1,返回值2),首先了解此函数,如果条件为true,则函数结果为“ return value 1”,如果条件为false,则返回结果函数是“返回值2”。例如:

if(true,10,100) = 10

if(1,“ A”,“ B”)=“ A”

if(false,20,30) = 30

excel函数vlookup实例教程_excel vlookup函数应用实例图解教程_excel函数vlookup实例教程

if(0,“ you”,“ I”)=“ I”

{1,2,3,4}是一个数组,一个数组可以存储多个值,该数组的表示形式是{}。

{1,0}是一个水平数组,它有两个值,一个是1,另一个是0。

该公式使用IF函数更改列顺序,使用常量数组{1,0}重建新的二维内存数组,然后将其提供给VLOOKUP作为搜索范围。

那么如何解释IF({1,0}?IF({1,0}中的1也可以用其他数字代替,例如:IF({2,0},IF({0.8、0},IF({-1,0},但0只能用FALSE代替,因此,也可以理解为:0等于FALSE,并且非零值等于TRUE。

在公式中,IF({1,0}只是公式if(a,b,c)的一部分,if函数具有三个参数,a为true表示执行b,a为false表示执行c然后IF({1,0},E2:E10,D2:D10)这个公式,简单的理解是参数a是{1,0},实际上{1,0}是一个水平数组,它有两种情况,一种是1,另一种是0,1表示true,0表示flase,因此必须同时执行这两种情况,在执行整个公式后,两个区域E2:E10和D2:D10合并,并且vlookup的返回值是第二列,D的值是D列,达到反向查询的效果。

Excel vlookup函数反向查找摘要:vlookup所查找的列必须在第一列中,并且我们将数组公式的特性与if公式一起使用,以形成满足vlookup对vlookup的要求的表范围,并将条件放在前面将内容移到后面,如果直接在vlookup中选择此范围,则该范围会反转并且无法直接选择。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-334007-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...