我想验证一个范围内是否存在类似C1“hans
”c2“mueller
”的名称,每个“firstname
”“lastname
”字段。
我尝试了这个公式:
=IF(COUNTIF(sheet2!$D:$E;D2:E2);"Yes";"No")
但这只适用于像
这样的字段=IF(COUNTIF(sheet2!$D:$E;D2:D2);"Yes";"No")
请帮助我验证数据库中是否存在这两个值。
答案 0 :(得分:1)
您可能会得到COUNTIF
函数的标准参数不正确?我相信您正在尝试查看C1,C2等中的值是否出现在D列和E列中?
如果是这样,那么您需要将公式更改为:
=IF(COUNTIF(Sheet2!$D:$E,C1),"Yes","No")
如果C1中的值出现在D列或E列中,则会告诉您。
答案 1 :(得分: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")