如果我喜欢
在sheet1的第一个表中看起来像这样
A1 B1 aaa- yes aaa- no aaa- no aaa- no aaa- no aaa- yes aaa- no bbb- no bbb- no bbb- no bbb- no bbb- no bbb- no ccc- no ccc- no ccc- yes
和下一个答案表2就像
A1 B1 aaa- Yes bbb- No ccc- yes
我可以要求您检查
的功能或(VBA代码)吗?如果sheet1上的任何相同名称为“是”,则sheet2中的答案为“是”
esle如果全部没有那么在sheet2上是“No”
如果这听起来很混乱,请问。
答案 0 :(得分:2)
如果我理解你的问题,可以用公式解决。以下公式假定Sheet 1数据在A1:B16范围内。
=IF(ISERROR(MATCH(A1&"yes",Sheet1!$A$1:$A$16&Sheet1!$B$1:$B$16,0)),"no","yes")
这将是Sheet 2中第一个条目的公式,我假设它在单元格A1中。
请注意,这是一个数组公式,因此需要使用Control-Shift-Enter组合键输入。
答案 1 :(得分:1)
在Excel 2007或更高版本中,您可以像这样使用COUNTIFS:
=IF(COUNTIFS(Sheet1!A:A,A1,Sheet1!B:B,"yes"),"Yes","No")