Excel vlookup一个条件同时显示多个数据 excel里怎么用VLOOKUP函数取同时满足两个条件的值!

www.zhiqu.org     时间: 2024-06-16
vlookup 不能实现 一对多的数据返回的!应该变通一下 使用其他函数来实现……

假设 你的第一个表是sheet1A、B、C、D……列
第二个表的 订单编号 在 B1单元格 则
A3 =INDEX(SHEET1!D:D,SAMALL(IF(SHEET1!B$1:B$1000=$B$1,ROW(SHEET1!B$1:B$1000),""),ROW(A1)))
CTRL+SHIFT+ENTER 三键组合数组公式……向下复制

=INDEX(d:d,SMALL(IF($D$2:$D$40=$H$1,ROW($A$2:$A$40),65536),ROW($A1)),)
数组公式,按CTRL+SHIFT+ENTER输入,后下来得到结果。由于不知道你具体的单元格目标,自己改一下单元格引用吧!

VLOOKUP函数只能查找一个内容,同时只能返回一个数据。

  VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。

a8=vlookup($b$6,b:i,3,0)

excel vlookup配对 一个条件 多个结果~

1.在原始数据中A列有多个“张三丰”,需要提取每个“张三丰”对应的“工号”。

2.一般情况的VLOOKUP只能返回第一个值,如下:
=VLOOKUP(A8,A1:D5,2,0)

3.在【姓名】列前插入一列,如下图输入公式:
=COUNTIF(B$2:B2,B2)
这个公式返回每个“姓名”从上到下是第几次出现,如第二个“张三丰”标记2。

4.将A2公式改成:
=B2&COUNTIF(B$2:B2,B2)
这样就将B列的“姓名”和出现次数连在一起。

5.在B8输入公式:
=A8&ROW(A1)
将A8值和ROW(A1)返回的1连在一起,下拉ROW(A1)会变成ROW(A2)返回2。

6.将B8的公式修改成如下:
=VLOOKUP(A$8&ROW(A1),A$1:E$5,3,0)
也就是在A1:E5范围内查询“张三丰”和出现次数的文本对应第3列的【工号】。

7.将公式下拉,就将所有“张三丰”对应的信息查询出来了。

需要用到数组公式
用下面的举例来说明:
这里有两个条件,后面对应第三列唯一的数据:

2.当我们需要同时满足条件一和条件二的数据的时候,就需要使用 Vlookup 的多条件查找。
在I5单元格输入数组公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按组合键结束输入。

3.随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。

扩展资料
多条件查询函数的详细解释

这是vlookup对应的四个参数,首先针对上面的数组公式解释:

查找值:G5&H5,需要查找的是两个条件,但是vlookup函数只能查找一个条件,所以需要用"&"将查找的两个条件的单元格连接起来。

数据表:IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9)表示需要查找的数据,这里面嵌套使用了IF函数,然后以IF({1,0},这样的数组参数。
参数为数组时,会分别进行计算。先用1作为参数判断,返回$A$2:$A$9&$B$2:$B$9;然后用0作为参数判断,又返回一个结果$C$2:$C$9。两个结果重新组合一个数组:$A$2:$A$9&$B$2:$B$9在第一列,$C$2:$C$9在第二列,其中"$"是绝对引用。
这样Vlookup便能查找到两个条件。
列序数:需要查找的数据位于第二列,所以输入2。
匹配条件:精确匹配。


#汤货尹# excel同时满足两个条件,显示对应数值. -
(17869418423): 很简单,用vlookup函数,首先,条件1时反馈数值1的函数表达:打开函数,找VLOOKUP ,总共四个变量,第一变量选中表二中B2单元格(也就是条件1所在单元格),第二产量选中表一中B列到D列,总共三列,第四变量就填写数字3(从B列开始数第三列是你想要的提取的数据就填3),第四变量默认为0.理解了这个函数的用法,就非常简单了,其他反馈数值下面也写上这个函数就行了,注意改产量,不懂可以问我.

#汤货尹# excel同一条件返回多个值 -
(17869418423): 假设你输入的数在A1:A111 这个范围,其对应的值在B1:B111 那么如果你在c1输入任意一个A列的值 可以用公式:d1=index(b:b,small(if(A$1:A$111=c$1,row($1:$111),777),row(a1)))&"" ctrl+shift+enter 下拉 如果满足要求请多给分 ····

#汤货尹# excel中用vlookup函数,已知有两列或多列符合条件,如何把第二列及以后列的内容一并显示出来? -
(17869418423): 比如你数据在SHEET1表的A列到D列,你在SHEET2表的A列A2开始输入姓名,在B2输入=VLOOKUP(A2,SHEET1!A:D,2,0),C2=VLOOKUP(A2,SHEET1!A:D,3,0),D2=VLOOKUP(A2,SHEET1!A:D,4,0)并向下填充.

#汤货尹# excel表格 vlookup函数多条件列出数据 -
(17869418423): vlookup结合&连接符,再配合if{1,0}可以实现多条件列出数据.

#汤货尹# 在Excel中如何使用查找函数"VLOOKUP"进行多条件查询并引用 -
(17869418423): vlookup是一个非常有用的功能,轻松地搜索通过一个或多个栏目 ,在大的工作以寻找相关的数据. 您可以使用hlookup去做同样的事情,一个或多个数据行 . 基本上当使用vlookup ,您问: “这里的价值,发现价值,在这方面其他的一套数据...

#汤货尹# excel 中如何在同一单元格内显示符合条件的多个记录 -
(17869418423): 可用VBA来做,例如: Sub try() Set d = CreateObject("Scripting.Dictionary") Dim rag As Range, i As Long, j As Long, arr, brr, temp For Each rag In Worksheets("表1").Range("B2:B" & Worksheets("表1").Range("B65536")....

#汤货尹# 条件相同 结果多个如何一同显示 excel -
(17869418423): 需要建立附加索引,也就是说在前一张表中增加列,可以用countif函数来表述,使得某一个推荐人对应行出现1,2,3,5,6......,表述索引成 推荐人 1,推荐人 2....,在另外表中,使用同样的函数可以得知与这个推荐人相关是6个人,然后在新表中使用推荐人+序号 建立同样的索引,再使用 vlookup的办法,进行引用.如有不明白,你可以把表发给我,我可以做一个示例给你.如有需求,发至:[email protected]

#汤货尹# excel里怎么用VLOOKUP函数取同时满足两个条件的值! -
(17869418423): VLOOKUP函数的基本用法是固定的,需要借用数组才能同时满足两个条件的值. 例如:要求根据部门和姓名查找C列的加班时间. 公式:{=VLOOKUP(A9&B9,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)} 有了公式之后,接下来的步骤: 1、A9&B9 把...

#汤货尹# 怎么用在excel中用vlookup函数检索两个表格中同时满足两个条件的数据? -
(17869418423): vlookup 只能查找一个区域内满足条件的数据看你的数据是数值,还是文本了.数值可以使用 =sum((条件=条件)*(条件=条件)*(累计列))文本可以用: =offset(定位点,偏移行,偏移列) 与其他组合函数 match ,find

#汤货尹# Vlookup可以多显示一个单元格的值吗 -
(17869418423): 这样就可以把多个引用数据连接起来放在一个单元格中.=VLOOKUP( ) & VLOOKUP( ) & VLOOKUP( )