excel多条件多结果查(excel多条件查找对应数据)

Exce表格网 2022-12-27 04:45 编辑:admin 130阅读

1. excel多条件查找对应数据

需要用到数组公式,用下面的举例来说明:

1.这里有两个条件,后面对应第三列唯一的数据:

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

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

扩展资料:

Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。

与其配套组合的有:Word、PowerPoint、Access、InfoPath及Outlook,Publisher

Excel2013、2010、2007和老一点的Excel2003较为多见,Excel2002版本用的不是很多。比Excel2000老的版本很少见了。最新的版本增添了许多功能。使Excel功能更为强大。

Excel2003支持VBA编程,VBA是Visual Basic For Application的简写形式。VBA的使用可以达成执行特定功能或是重复性高的操作。

Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。

如果 col_index_num 小于1,函数 VLOOKUP 返回错误值#VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。

如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为近似匹配。

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)。

一定要选择精确查找。

2. excel多个查询条件

具体的步骤如下:

1、if公式同时满足多个条件,我们以的数据来举例说明。

2、首先,利用AND()函数来说明同时满足多个条件。

3、然后在C2输入公式:=IF(AND(A2="A",B2>210),"Y","")。

4、然后利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。

5、在C2单元格输入公式:=IF(OR(A2="A",B2>150),"Y",""),即可对一个单元格多个条件判断。

3. excel多条件查找多个对应值

“EXCEL用函数查找同时满足两个条件的值”的操作步骤是:

1、打开Excel工作表;

2、由题意可知,在A2:G10单元格区域,存在着编号和日期对应的C列时间,现在需要由E列和F列的条件返回C列对应的时间,这可以通过INDEX+MATCH数组公式来实现;

3-(1) INDEX+MATCH数组公式

设置G列单元格格式为“时间格式”在G2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=IFERROR(INDEX(C:C,MATCH(E2&F2,A:A&B:B,0)),"")

公式表示:定位到C列,将同时满足A列为E2且B列为F2条件的对应行数据引用出来。如果查找条件不在引用区域,不返回错误值,而是返回空。

3-(2) VLOOKUP+IF数组公式

设置G列单元格格式为“时间格式”在G2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=IFERROR(VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0),"")

公式表示:将E2和F2合并为查找条件,并在A列和B列合并列中,找到对应的行,并返回对应C列的数据。如果查找条件不在引用区域,不返回错误值,而是返回空。

4. excel多条件查找匹配

建议你建一个ACCESS文件,导入EXECL,用查询

5. excel查找多条件匹配

方法

1在此使用了一张临时做的样表进行演示。

2首先将表格定位到后面这个“成绩”下面,准备在上面输入框进行输入函数。

3输入“=VLOOKUP(",下面出现对函数的提示说明。

4那么第一个参数lookup_value:表示要进行查找的值,这里输入F8&G8。

解释一下:F8代表着第8行第F列,G8代表第8行第G列。然后中间的“&”符号表示把两个表格内容连在一起。

5比如C7&D7,就把C7和D7表格内容连接在一起了。

6第二个参数table_array:表示要进行查找数据的位置。

这里用刚才的方式,把查找地方的数据连接起来。

7像这样就能连接起来,连接起来干什么呢?因为查找的值是连接的,所以要将查找范围给连接起来。

8了解上面是什么原理过后,就可以使用函数啦,在成绩下方输入=VLOOKUP(F8&G8,IF({1,0},B8:B12&C8:C12,D8:D12),2,0)

看到这么长的公式,不要慌!这里再来理清一下思路。

9首先,F8&G8代表要查找的内容,将两个内容连接起来。

10其次,用IF语句,可以将表格作为一个整体连接起来(不清楚可以看IF语句的说明)。这里将查找的区域变成了如图所示,并且将班级和姓名作为了整体(因为前面查找的整体),如下图。

11第3个参数,表示返回值的列数,这里是选择2,因为成绩在查找区域的第二列。

12第四个参数选择近似匹配或者精确匹配,这里填写0代表精确匹配。

13输入完成后按shift+ctrl+enter查看效果,可以看见自动把成绩填上了。

14更换名字和班级后,成绩跟着变化。

6. excel多条件匹配查找

使用VLOOKUP函数就可以

函数语法VLOOKUP(条件序列值,第一列包含条件序列的目标筛选区域,返回数值的序列号,精确false 0或者近似查找true 1)

打开目标Excel表(可以是一个也可以是两个),选择条件序列单元格,选择目标筛选区域(需要行列号前加$,绝对引用),最后填写返回数值的列数(以目标筛选区域第一列为首开始数),最后选择精确或者近似匹配。

条件序列与目标筛选区域第一列可以一一对应,前提是序列中无重复值。

7. excel查找符合条件对应的数据

感谢邀请。今天雷哥给大家讲解下如何使用VLOOKUP函数查询多个条件。

本案例以2个条件为例(3个条件,4个条件思路一样的)。

案例

场景:如下图所示 ↓,需找出雷哥(五班)的成绩,星爷(二班)等人的成绩。

分析:可以发现,名字是有重名的,因此需要使用双条件进行查找。

Vlookup和 "&"的妙用

思路:把两个条件,合并为一个条件。这样就可以使用vlookup进行查找了。

vlookup语法 =vlookup(查找值,查找范围,返回值的列,精确 or 模糊查找)

步骤:step1:在A3单元格中输入 =C3&D3,双击完成数据填充;

step2:在J3单元格中,输入 =VLOOKUP(H3&I3,A:F,6,FALSE),进行查找。

具体的结果见下图。

大家学会了VLOOUP函数的多条件查找,为了丰富各位读者朋友的Excel知识储备,雷哥再分享3种方法,实现多条件查找。希望各位读者朋友能够仔细阅读,并掌握。

1-使用Lookup函数

Lookup一个经典套路为

语法:=lookup(1,0/((条件1区域=条件1)*(条件2区域=条件2)),(返回的结果区域))

注:只有当条件一和条件二都成立时,才会返回结果。

步骤:

在J3单元格中,输入 =LOOKUP(1,0/(C:C=H3)*(D:D=I3),F:F) 。之后拖拽即可。

公式解释:满足条件C:C=H3且满足 D:D=I3 时,返回F列的数据

2-Sumifs函数

函数语法 =sumifs( 求和区域,条件区域1,条件1,条件区域2,条件2,....)

因为满足条件的都只有一条数据,因此求和的数值就是它本身。

在J3单元格,输入 =SUMIFS(F:F,C:C,H3,D:D,I3)

3-使用Sumproduct函数

函数语法 =Sumproduct( 条件1*条件2,返回值)

在单元格中输入=SUMPRODUCT((D:D=I5)*(E:E=J5),G:G),拖拽完成填充

今天雷哥跟各位小伙伴分享了4种多条件查找的方法

① VLOOKUP函数+&

② LOOKUP函数

③ SUMIFS函数

④ SUMPRODUCT函数

各位小伙伴,你都学会了吗? 如果有任何问题,欢迎留言交流哈。

雷哥:自媒体【雷哥office】创始人,《竞争力:玩转职场Excel,从此不加班》作者,微软Excel专家认证,office培训师,职场老司机,分享职场经验 / 办公技能 / 提高职场效率!

8. Excel 多条件查找

1.将需要的条件填入工作表另外的空白区域,这里要注意第一行标题的单元格内容需要和原数据区域的内容完全一致。

2.选中原需要筛选的数据区域,在这个例子里面就是A1:D8。

3.点击“数据”选项卡,然后在“排序和筛选”中点击“高级”。

4.在“高级筛选”窗口中,列表区域就是前面选中的需要筛选的数据区域,条件区域需要选择条件所在的单元格区域,可以使用鼠标拖动来进行选择。

5.选择完成以后点击“确定”,筛选的结果就出来了。

9. excel怎么查找多个条件的数据

具体解决方法操作步骤如下:

1、以此表格为例,需要统计数学和英语都大于(包含等于)80分的人数。

2、在J5单元格输入=COUNTIFS(C2:C22,">=80",D2:D22,">=80")。

3、回车以后看到结果为3,从表格中用眼睛我们也可以看到符合条件的是标注出来的三个人。

4、那么该函数是什么意思呢?COUNTIFS(C2:C22,">=80",D2:D22,">=80")其实与countif函数基本差不多,函数里多了一个数据列,多了一个条件,表示同时满足两个条件的人数。

10. excel表多条件查找

1、首先打开excel。

2、然后在表格中输入一些数据,这里随意输入一些。

3、然后,我们需要定义最大值和最小值的单元格。

4、在最大值的单元格上选中,然后编辑函数:=max(b1:b10)(填入的是要选择的范围)。

5、回车即可看到结果。

6、当然最小值函数类似:=min(b1:b10)。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片