发布网友 发布时间:2022-04-26 02:08
共1个回答
热心网友 时间:2022-06-19 21:56
vlookup能同时匹配两个值吗
假如A1、B1、C1、D1分别有数据1 2 3 1
我想在E1用D1匹配A1后面的数,也就是用VLOOKUP函数同时显示出B1跟C1的数据
有什么方式实现吗?
求大家帮帮忙!
当然可以匹配两个值的,不过需要改动,在K2单元格输入以下数组公式之一,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(X:X,MATCH(B2&C2,V:V&W:W,0))
=VLOOKUP(B2&C2,IF({1.0},V:V&W:W,X:X),2,0)
--------------------------
vlookup可以同时连接多个区域吗?
vlookup函数是用来查找一列的值,并在指定列中返回查找值,查找表格垂直放置。
请问你是想要通过两列关键词进行查找吗?那样的话可以先把你想要查找的几列用&连接起来再进行查找。
--------------------------
同时对多列进行VLOOKUP
2014-10-30 花盖梨图... 文章来源
同时对多列进行VLOOKUP
[ V.S.林 原创,转载请注明出处 ]
目标效果1
A1:D10为原始数据,G1:J10*区域为使用VLOOKUP函数得到的与原始数据对应的数据
这里要说的是使用一次VLOOKUP函数来实现,而不是对三列分别使用三次VLOOKUP函数
操作步骤
Step1: H2单元格输入公式 =VLOOKUP($G2,$A$2:$D$10,COLUMN()-6,0)
Step2: 横向和竖向拖动H2填充整个*区域
V.S.EXCEL
1. 公式只是在VLOOKUP函数里面嵌套了一个COLUMN函数,就是在横向拖动公式时,使VLOOKUP函数的值可以动态的变化。
2. VLOOKUP函数的第一个参数要使用列绝对引用行相对引用的方式,以使公式可以拖动时参照数据的列号不变行号改变。
目标效果2
目标效果1是目标数据区域与原始数据区域列标题顺序一致的情况,但是我们在用的时候这种顺序往往会发生改变,因此对函数的对应要更加灵活才能达到我们的要求。
操作步骤
Step1: H2单元格输入公式 =VLOOKUP($G2,$A$2:$D$10,MATCH(H$1,$A$1:$D$1),0)
Step2: 横向和竖向拖动H2填充整个*区域
V.S.EXCEL
与实际效果1相对,效果2将VLOOKUP函数内的COLUMN函数替换为了MATCH函数,这样可以返回目标区域每列对应标题在原始数据标题中的相对位置。
[ V.S.林 原创 ]
--------------------------
怎么用1个VLOOKUP同时匹配多个表格
怎么用1个VLOOKUP同时匹配多个表格,小弟求指教,下面附上公式,看哪不对=IF(ISERROR(VLOOKUP(A1,B区!B:B,2,FALSE)),VLOOKUP(匹配区!A1,C区!A:B,2,FALSE),VLOOKUP(匹配区!A1,D区!A:B,2,0))
改用index+match应该更好