乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL如何实现多条件匹配?-excel品牌,excel提取描述包含的品牌

EXCEL如何实现多条件匹配?-excel品牌,excel提取描述包含的品牌

作者:乔山办公网日期:

返回目录:excel表格制作


方法一:2003以下版本通过SUMPRODUCT条件计数

在J1单元格输入以下公式,然zd后向下填充公式

=IF(SUMPRODUCT((A$1:A$5=H1)*(B$1:B$5=I1)*(C$1:C$5=F1)*(D$1:D$5=G1))>0,"相同","不同")

公式表示:各对应列在另一个表中多条件计数大于0,就返回“相同”;否则返回“不同”。

方法二:2007以上版本通过COUNTIFS函数多条件计数

在J1单元格输入以下公式,然后向下填充公式

=IF(COUNTIFS(A:A,H1,B:B,I1,C:C,F1,D:D,G1)>0,"相同","不同")

公式表示:各对应列在另一个表中多条件计数大于0,就返回“相同”;否则返回“不同”。




1、想把C列数据引用到D列,在D2单元格输入=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)

2、按ctrl shift enter组合键即可实现引用。

3、VLOOKUP(查找值,在哪里找,找到了之后返回第几列的数据,逻辑值),其中,逻辑值为True或False。这是vlookup函数语法的通俗版解释。

4、IF({1,0},相当于IF({True,False},用来构造查找范围的数据的。而IF({1,0},A2:A7&B2:B7,C2:C7)表示将A列和B列的数据合并为一列;将C列数据作为一列。这样查找区域就是俩列了。

5、=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)公式中2表示返回查找区域第二列(就是c列)的数值。



B2=INDEX(D:D,SUMPRODUCT(COUNTIF(A2,"*"&D$2:D$5&"*")*ROW($2:$5)))

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网