如何使用excel的vlookup功能?

Excel的vlookup函数可以如下使用:

第一,精准搜索

按名称查找对应的部门:

输入公式:=VLOOKUP(G2,a: c,3,0)。

G2:找什么。

A: C:搜索区域,注意搜索区域的第一列要包含搜索内容。

3:要返回的结果在搜索区域的第三列。

0:精确查找。

第二,近似搜索

根据分数找到相应的等级:

输入公式:=VLOOKUP(B2,e: f,2,1)。

B2:找什么。

E: F:搜索区域,注意搜索区域的第一列要包含搜索内容。

2:要返回的结果在搜索区域的第二列。

1:近似搜索。

请注意,搜索区域中第一列的内容必须按升序排序。

第三,格式与搜索不一致

求数据为4的量:

输入公式:=VLOOKUP(D2,a: b,2,0)。

D2:找什么。

A: B:搜索区域,注意搜索区域的第一列要包含搜索内容。

2:要返回的结果在搜索区域的第二列。

0:精确查找。

没关系。为什么结果返回错误的值#N/A?

仔细看会发现格式不一致。

求数值(D2单元格内容4为数值)。

查找区域文本类型(A列中的数据是文本类型)。

这样的问题怎么解决?

格式一致。

首先,可以通过使用排序函数将列A分类到常规中,这与D2单元格式一致。

第二,D2单元格的内容可以格式化为文本,这与列A的格式一致..

三是改配方。

公式:= vlookup(D2 & amp;;"",A:B,2,0).

将查找值加入null(&;;"")变成文本。

接下来,顺便说一下,格式不一致的另一个问题:

查找值文本类型,查找区域数值类型。

查找值文本类型(D2单元格内容4是文本类型)。

找到区域数值类型(A列中的数据是数值类型)。

输入公式:= vlookup (D2 1,a: b,2,0)。

1是将搜索值转换成与搜索区域一致的格式。

转换方法有很多:-,+0,-0,*1,/1等等。

第四,通配符搜索

根据缩写查找对应的应收账款:

输入公式:= vlookup(" * " &;;D2 & amp;;“*”,A:B,2,0).

星号(*)匹配任何字符串。

动词 (verb的缩写)使用“~”搜索

按名称查找对应的部门:

公式没有问题。为什么结果返回错误的值#N/A?

因为搜索内容有波浪号(~)。

输入公式:=VLOOKUP(代入(G2," ~ "," ~ ",a: c,3,0)。

当搜索包含通配符的内容时,您需要在通配符前键入“~”。

用函数替换将“~ ~”替换为“~”。

六、取消细胞合并

内容是数字,取消合并单元格:

输入公式:=VLOOKUP(9E+307,a $2: a2,1,1)。

9E+307是科学记数法,意思是9 * 10 307,这是Excel允许的最大值。

内容是文本,取消合并单元格:

输入公式:=VLOOKUP (block,E $2: E2,1,1)。

七、找到第一个价格

根据物料名称,找到对应的第一个价格:

输入公式:=VLOOKUP(F2,b: d,3,0)。

当搜索区域顶部列出的两个或多个现有值与搜索值匹配时,函数VLOOKUP返回第一个对应的值。

八、交叉查询

根据产品和地区查找相应的销售:

输入公式:=VLOOKUP(A12,A2: G8,MATCH(B12,A1: G1,0)。

MATCH(B12,A1: G1,0)在区域A1: G1中的单元格B12中找到内容“North China”的位置5,并将其作为VLOOKUP函数的第三个参数。

公式为:=VLOOKUP(A12,a2: G8,5,0)。

在单元格A12中找到“产品d”。

返回值在A2: G8区域的第五列,即E列。

即E5单元格中的值6945。

九、反向搜索

根据工号找到相应的名称:

函数VLOOKUP可以通过if {1,0}和if {0,1},choose {1,2}和choose {2,1}等方式将逆序转化为顺序,从而实现搜索。

函数vlookup+if {1,0}的结构:

输入公式:=VLOOKUP(D2,if ({1,0},B2: B11,A2: A11),2,0)。

If ({1,0},B2: B11,A2: A11)。

当它是1时,条件成立并返回B2: B11。

当它为0时,条件不成立。返回A2: A11。

If ({1,0},B2: B11,A2: A11)可以部分涂抹,按F9查看。

即两列顺序颠倒,逆序转换成顺序。

函数vlookup+if {0,1}的结构:

输入公式:=VLOOKUP(D2,if ({0,1},a2: a11,B2: b11),2,0)。

函数vlookup+choose {1,2}的结构:

输入公式:=VLOOKUP(D2,Choose ({1,2},B2: B11,A2: A11),2,0)。

函数选择:根据给定的索引值,从参数串中选择相应的值或操作。

CHOOSE(索引号,值1,值2).

如果第一个参数是1,CHOOSE返回值1;如果第一个参数是2,CHOOSE返回值2。

选择({1,2},B2: B11,A2: A11)部分。

当条件为1时,返回B2: b11。

当条件为2时,返回A2: A11。

函数vlookup+choose {2,1}的结构:

输入公式:=VLOOKUP(D2,Choose ({2,1},A2: A11,B2: B11),2,0)。

选择({ 21 },A2: A11,B2: B11)部分。

当第一个参数为2时,CHOOSE返回B2中的值:B11。

当第一个参数为1时,CHOOSE返回相应A2中的值:A11。

模糊部分选择({2,1},A2: A11,B2: B11)并按F9查看。

AB两列的顺序是颠倒的,把颠倒的顺序转换成顺序,然后用函数VLOOKUP来找。

X.查找并返回多列数据

输入公式:=VLOOKUP($F2,$ a: $A:$D,COLUMN(B1),0),右拉填充。

公式的右拉返回第2、3和4列中的结果。

用函数列构造。

列(B1)=2,公式向右拉成为列(C1)和列(D1)得到3和4。

十一、按规定次数重复。

输入公式:=IFERROR(VLOOKUP(ROW(A1)),if ({1,0}),SUMIF(OFFSET(B$2,row ($1: $4)),

十二。结果引用合并单元格的内容

A列是一个合并的单元格。根据操作符找到相应的区域:

输入公式:=VLOOKUP (block,OFFSET(A2,MATCH(D2,B2: B14,0)),1,1)。

MATCH(D2,B2: B14,0)在区域B2: B14的11中找到销售员高加文的位置。

偏移(基点、偏移行、偏移列、行高、列宽)。

OFFSET(A2,11)是对新区域A2: A12的引用,该区域基于A2单元格,偏移0行0列。

十三。搜索合并的单元格

A列中的产品是一个合并单元格。如何求A列产品对应的单价?

输入公式:=VLOOKUP(VLOOKUP (block,a $2: a2,1,1),f: g,2,0)。

比如D5单元格公式=VLOOKUP(VLOOKUP (block,a $2: A5,1,1),f: g,2,0)。

A $2:零件A5返回{ product 1;产品3;0;0}。

在外层设置VLOOKUP精确搜索。

即D5单元格的公式为=VLOOKUP(乘积3,f: g,2,0),单价返回为12。

十四。T+IF组合应用

输入公式:=SUM(VLOOKUP(T(IF({1},A2: A8)),D2: E8,2,0) * B2: B8)。

数组公式,按

IF({1},A2: A8)构成三维内存数组。

VLOOKUP函数的第一个参数不能直接是数组。

函数T取上下维,把一个三维引用转换成一维数组,返回的结果还是一个数组,用函数SUM求和。

十五、多条件搜索

和反向搜索一样,我们可以用if {1,0}和if {0,1}的结构,choose {1,2},choose {2,1}。

输入公式:= vlookup(E2 & amp;;F2,IF({1,0},A2:a 11 & amp;;B2:B11,C2:C11),2,0)。

数组公式,按