如何使用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)。
数组公式,按