2

如果我喜欢

在 sheet1 的第一个表中看起来像这样

A1 B1
aaa-是的
啊——不
啊——不
啊——不
啊——不
aaa-是的
啊——不
bbb-不
bbb-不
bbb-不
bbb-不
bbb-不
bbb-不
ccc-没有
ccc-没有
ccc-是的

下一个答题纸2就像

A1 B1
aaa-是的
bbb-没有
ccc-是的

我可以向您询问正在检查的功能或(VBA 代码)吗

如果 sheet1 上的任何相同名称为“是”,则 sheet2 中的答案为“是”
,如果全部为否,则 sheet2 上的答案为“否”

如果这听起来令人困惑,请询问。

4

2 回答 2

2

如果我正确理解了您的问题,则可以使用公式来解决。以下公式假定工作表 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 组合键输入。

于 2013-01-21T03:49:49.973 回答
1

在 Excel 2007 或更高版本中,您可以像这样使用 COUNTIFS:

=IF(COUNTIFS(Sheet1!A:A,A1,Sheet1!B:B,"yes"),"Yes","No")

于 2013-01-21T08:37:15.507 回答