Excel函数(或VBA)检查单元格中的相同值
如果我喜欢
在sheet1的第一个表中看起来像这样
A1 B1 啊,是的 aaa不 aaa不 aaa不 aaa不 啊,是的 aaa不 bbb-没有 bbb-没有 bbb-没有 bbb-没有 bbb-没有 bbb-没有 ccc-no ccc-no 是的
和下一个答案sheet2是一样的
A1 B1 是啊 bbb-没有 是的
我可以问你的function或(VBA代码)是检查
如果sheet1上的任何相同名称是“是”,则sheet2中的答案是“是”
esle如果全是no,那么在sheet2上是“否”
如果这听起来令人困惑,请问。
如果我正确理解你的问题,可以用公式来解决。 以下公式假定Sheet 1数据在A1:B16范围内。
=IF(ISERROR(MATCH(A1&"yes",Sheet1!$A$1:$A$16&Sheet1!$B$1:$B$16,0)),"no","yes")
这将是表2中的第一个条目的公式,我假设在单元格A1中。
请注意,这是一个数组公式,所以需要使用Control-Shift-Enter组合键input。
在Excel 2007或更高版本中,您可以像这样使用COUNTIFS:
=IF(COUNTIFS(Sheet1!A:A,A1,Sheet1!B:B,"yes"),"Yes","No")