说主题: 有个excel 里面有两个sheet,每个sheet都是三个相同的列(A,B,C),用sheet2的内容和sheet1的比较,如果A1,B1,C1在sheet1里面存在 则在D1里面填写个true 否则填False
例如:sheet1 里面有
A B C
aa bb dd
aa bb ee
aa bb ccSheet2里面则
A B C D
aa bb cc true
aa bb ff false
请问D的公式怎么写
比较急 求各位帮忙 立刻给分
例如:sheet1 里面有
A B C
aa bb dd
aa bb ee
aa bb ccSheet2里面则
A B C D
aa bb cc true
aa bb ff false
请问D的公式怎么写
比较急 求各位帮忙 立刻给分
参考http://andyaqu.javaeye.com/blog/117619
得到sheet1相同的行数,列是固定的,所以操作起来应该很简单
=IF(AND(Sheet1!A2=Sheet2!A2,Sheet1!B2=Sheet2!B2,Sheet1!C2=Sheet2!C2),TRUE,FALSE)
sheet1
a b C abC --- 这一列是自己做的可以把它隐藏起来,公式为=A2&B2&C2
a b c abc
d a d dad
A B DF ABDF
a b d abd
sheet2
a b d TRUE --- 这边比较的是sheet1的D栏位,=IF(COUNTIF(Sheet1!D1:Sheet1!D9999,Sheet2!A2&Sheet2!B2&Sheet2!C2),TRUE,FALSE)
c d c FALSE