0

我想验证一个名称是否像 C1" hans" c2 " mueller" 出现在 Range 上,每个字段中都带有 " firstname" " lastname"。

我试过这个公式:

=IF(COUNTIF(sheet2!$D:$E;D2:E2);"Yes";"No")

但这仅适用于一个领域,例如

=IF(COUNTIF(sheet2!$D:$E;D2:D2);"Yes";"No")

请帮助我验证这两个值是否存在于数据库中。

4

2 回答 2

1

您可能得到COUNTIF函数的标准参数不正确?我相信您正在尝试查看 C1、C2 等中的值是否出现在 D 和 E 列中?

如果是这样,那么您希望将公式更改为:

=IF(COUNTIF(Sheet2!$D:$E,C1),"Yes","No")

这将告诉您 C1 中的值是否出现在 D 列或 E 列中。

于 2013-08-30T13:08:09.583 回答
1

我认为您正在寻找的是 COUNTIFS (2007+):

=IF(COUNTIFS(sheet2!$D:$D;D2;sheet2!$E:$E;E2)>0;"Yes";"No")

向后兼容的是 SUMPRODUCT,但您不想将整列与 sumproduct 一起使用,因此请调整范围以适应:

=IF(SUMPRODUCT(--(sheet2!$D$1:$D$100=D2);--(sheet2!$E$1:$E$100=E2))>0;"Yes";"No")
于 2013-08-30T15:31:40.067 回答