如何用vlookup函数查找返回多个符合条件的结果

如题所述

VLOOKUP函数一般一次只能返回一个结果,本例介绍通过辅助列的方法使VLOOKUP函数查询一个值,返回这个值对应的多个结果。工具/原料Excel方法说明:在原始数据中A列有多个“张三丰”,需要提取每个“张三丰”对应的“工号”。一般情况的VLOOKUP只能返回第一个值,如下:=VLOOKUP(A8,A1:D5,2,0)在【姓名】列前插入一列,如下图输入公式:=COUNTIF(B$2:B2,B2)这个公式返回每个“姓名”从上到下是第几次出现,如第二个“张三丰”标记2。将A2公式改成:=B2&COUNTIF(B$2:B2,B2)这样就将B列的“姓名”和出现次数连在一起。在B8输入公式:=A8&ROW(A1)将A8值和ROW(A1)返回的1连在一起,下拉ROW(A1)会变成ROW(A2)返回2。将B8的公式修改成如下:=VLOOKUP(A$8&ROW(A1),A$1:E$5,3,0)也就是在A1:E5范围内查询“张三丰”和出现次数的文本对应第3列的【工号】。将公式下拉,就将所有“张三丰”对应的信息查询出来了。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用vlookup函数查找返回多个符合条件的结果
一般情况的VLOOKUP只能返回第一个值,如下:=VLOOKUP(A8,A1:D5,2,0)在【姓名】列前插入一列,如下图输入公式:=COUNTIF(B$2:B2,B2)这个公式返回每个“姓名”从上到下是第几次出现,如第二个“张三丰”标记2。将A2公式改成:=B2&COUNTIF(B$2:B2,B2)这样就将B列的“姓名”和出现次数连在...

excel中如何用VLOOKUP查找满足多个条件的记录
方法一:连接列 1. 你可以创建一个新的“连接列”,这一列是将两个条件列的值连接起来。例如,如果你有两个条件列A和B,你可以在新的一列中使用公式`=A1&B1`来连接这两个值。2. 然后,在你的查找表中,也创建一个相应的连接列。3. 最后,你可以使用VLOOKUP函数来查找这个连接列的...

ExcelVLOOKUP函数怎么查询一个值返回多个结果
1. **使用辅助列**:在原始数据旁边添加一列辅助列,用于生成一个唯一的标识符(如序号+项目名称),然后通过这个辅助列进行查找。在查找时,可以结合ROW函数和VLOOKUP函数,通过改变查找条件(如递增的行号)来逐步匹配并返回多个结果。2. **结合使用INDEX和SMALL函数**:这种方法可以构建一个数组公式,...

使用VLOOKUP函数提取符合条件的多个结果的方法
如果查询值在B列是第一次出现,结果就是1;如果是第二次出现,结果就是2……假如只有两个符合条件的结果,查询值出现之后的其他内容,结果仍然是2。再来说说查询用到的公式:=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),"")公式中的ROW(A1)部分,公式向下复制时,依次变为ROW(A2)、ROW(A3)……,结...

vlookup函数如何查询一个值返回多个值?
VLOOKUP,只返回单一值 FILTER,(筛选)可查询返回多个结果(Office2019之后版本)参数1:想显示的内容(可以多列)参数2:筛选条件(为行数和参数1相同的逻辑数组,或者是0,非0值判定)参数3:如果查询不到的返回值

ExcelVLOOKUP函数怎么查询一个值返回多个结果
在Excel中,VLOOKUP函数通常用于查找并返回一个与指定值相匹配的结果。然而,当需要查询一个值并返回多个结果时,VLOOKUP函数本身并不直接支持这种操作,因为它默认只返回第一个匹配项。为了实现这一需求,可以通过以下步骤来间接实现:1. **添加辅助列**:在原始数据旁边添加一列辅助列,该列通过公式(如...

VLOOKUP函数返回多条件匹配结果,怎么用?
1. 在你要匹配的列中,将VLOOKUP函数与数组公式一起使用。例如,假设你要根据姓名匹配多个结果,你的数据在A列(姓名)和B列(结果)。2. 在C列(匹配结果),输入以下公式:=VLOOKUP(A2,B:B,1,FALSE())这个公式的意思是查找A2单元格中的值在B列中的位置,并返回对应的结果。FALSE表示精确匹配...

Excel VLOOKUP函数怎么查询一个值返回多个结果
首先,打开你的Excel工作表,确保A列中存在多个重复的项目。VLOOKUP函数的默认行为是查找精确匹配,但不适用于查找多个相同值的对应数据。为解决这个问题,你需要在A列添加一个辅助列。在A2单元格输入公式,例如:=B2&COUNTIF(B$2:B2,B2)这个公式会为每个出现的相同条件加上一个序号,便于后续查找。然...

Excel VLOOKUP函数怎么查询一个值返回多个结果
Excel的VLOOKUP函数本身并不支持直接查询一个值返回多个结果。VLOOKUP函数的设计初衷是根据查找值返回对应行的某个单元格的值,因此它默认只会返回找到的第一个匹配项。然而,通过一些创造性的方法和辅助列的使用,我们可以间接地实现这一功能。一个常用的方法是通过建立辅助列,对原始数据进行编号,使得每个...

如何用vlookup函数查找返回多个符
当需要在原始数据的A列中查找每个“张三丰”对应的“工号”,标准的VLOOKUP函数往往只能返回第一个匹配值。通常的做法是先在【姓名】列前插入一列,使用COUNTIF函数统计每个姓名出现的次数。例如,公式=COUNTIF(B$2:B2,B2)会标记每个“张三丰”的出现次数,如第二个“张三丰”会被标记为2。然后,将...

相似回答