EXCEL怎么用函数查找同时满足两个条件的值

如图片,要满足E列F列两个条件,输出时间数值(黄色部分)。。求解,急
A1:C10为原表 我需要满足E列和F列的两个条件 在G列导出原表的时间

if函数多条件

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-30

“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列的数据。如果查找条件不在引用区域,不返回错误值,而是返回空。

本回答被网友采纳
第2个回答  2016-08-28

“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列的数据。如果查找条件不在引用区域,不返回错误值,而是返回空。

第3个回答  2020-11-04

也可以用VLOOKUP和MATCH函数的组合:

=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")

输入完以上公式后,按Ctrl+Shift+Enter,形成最终的公式:

{=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")}

有以下3个公式都可以实现这个功能:

1:{=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")}

2:{=IFERROR(VLOOKUP(A1&B1,IF({1,0},F:F&G:G,H:H),2,0),"")}

3:{=IFERROR(INDEX(H:H,MATCH(A1&B1,F:F&G:G,0)),"")}

相对来说,就我个人使用,感觉第1个公式更好一点,当查找单元格没有填写内容时,返回值不会为0,其他两个都会返回0,强迫症和有别的需求时,很不方便,可能就需要再用其它函数想办法把0给去除了,目前没去研究具体的去除方法,所以,我就用的第1个公式去处理这种需求的。

第4个回答  推荐于2017-11-24
G2
=INDEX(C:C,MATCH(1,(A:A=E2)*(B:B=F2),0))
按ctrl+shift+enter结束公式本回答被提问者和网友采纳

EXCEL怎么用函数查找同时满足两个条件的值
另一种方法是利用 VLOOKUP 和 IF 函数组合。同样在 G 列设置单元格格式为“时间格式”。在 G2 单元格输入以下数组公式,按 Ctrl+Shift+Enter 结束,然后向下填充。=IFERROR(VLOOKUP(E2+F2, IF({1,0},A:A+B:B,C:C), 2, FALSE), "空")此公式将 E2 和 F2 条件合并,然后在 A 列和 ...

excel如何取同时满足两个条件的值?
excel里用VLOOKUP函数取同时满足两个条件的值,可以按照以下步骤进行操作:例如,有一组数据A,包括姓名、学号、成绩三列,另外一组数据B有姓名、学号两列,现在要将数据A的成绩关联到数据B中来。如下图所示:1、在I2单元格输入数组公式:=VLOOKUP(G2&H2,IF({1,0},$A$2:$A$8&$B$2:$B$8...

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

excel中如何用countif函数统计满足两个条件的单元格数?
2、参数range 要计算其中非空单元格数目的区域。3、参数criteria 以数字、表达式或文本形式定义的条件。Countif求各种类型单元格的个数:(1) 求真空单元格个数:=COUNTIF(数据区,"")。(2) 非真空单元格个数: =COUNTIF(数据区,"<>") 相当于counta()函数。(3) 文本型单元格个数: =COUNTIF(数...

EXCEL用函数查找同时满足两个条件的值
“EXCEL用函数查找同时满足两个条件的值”的操作步骤是:1、打开Excel工作表;2、由题意可知,在A2:G10单元格区域,存在着编号和日期对应的C列时间,现在需要由E列和F列的条件返回C列对应的时间,这可以通过INDEX+MATCH数组公式来实现;3-(1) INDEX+MATCH数组公式 设置G列单元格格式为“时间格式”...

在VLOOKUP函数中如何实现两条件查找?
答案:在Excel中,若需使用VLOOKUP函数取同时满足两个条件的值,可以结合使用其他函数如IF、AND等,或者采用数组公式的方式来实现。详细解释:1. 结合IF和AND函数使用:VLOOKUP函数主要用于根据单个条件查找对应值。但当我们需要同时满足多个条件时,可以结合使用IF和AND函数。比如,假设有两列数据,第一列是...

excel中if和countif怎么取同时满足两个条件
excel里用VLOOKUP函数取同时满足两个条件值的具体步骤如下:VLOOKUP函数的公式:=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。怎么利用excel多条件判断对数据进行标注,ifs函数怎么用1、用法如下:函数公式:=IFS(条件1,值1,[条件2,值2],[条件3,值3].....

excel如何实现两个条件同时满足?
在Excel中,要实现同时满足两个条件返回一个值,且不出现任何形式的表格和图片,可以使用`INDEX`和`MATCH`函数的组合。具体步骤如下:1. 假设你要在表2中查找同时满足条件A(如公司名称)和条件B(如产品类型)的行,并返回该行的某个值(如价格)。2. 在表1的相应单元格(如C2)中输入公式:`=...

excel函数,vlookup怎样操作同时满足2个条件的匹配?
在Excel中,VLOOKUP函数本身并不直接支持同时满足两个条件的匹配,但可以通过一些方法间接实现这一功能。具体方法之一是创建一个新的“连接列”。这涉及将两个条件列的值通过公式连接起来,形成一个新的唯一标识符。例如,如果有两个条件列A和B,可以在一个新列C中使用公式`=A1&B1`将A列和...

在excel中,如何用if函数求同时满足两个条件的数?
在excel中,如何使用if函数查找同时满足两个条件的数字?---只需遵循以下公式:= IF(AND(A1 = B1,A1>C 1), “好”,“不良”)或= IF(OR(A1 = B1,A1>C 1),“良好”,“不良”)ADN表示如果满足条件1和条件2,则返回良好,否则返回或表示满足条件1或条件2,只要满足两个条件之一,...

相似回答