我想验证一个名称是否像 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")
请帮助我验证这两个值是否存在于数据库中。
我想验证一个名称是否像 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")
请帮助我验证这两个值是否存在于数据库中。
您可能得到COUNTIF
函数的标准参数不正确?我相信您正在尝试查看 C1、C2 等中的值是否出现在 D 和 E 列中?
如果是这样,那么您希望将公式更改为:
=IF(COUNTIF(Sheet2!$D:$E,C1),"Yes","No")
这将告诉您 C1 中的值是否出现在 D 列或 E 列中。
我认为您正在寻找的是 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")