作者:乔山办公网日期:
返回目录: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)))