Excel匹配string2值validation范围
我想validation一个名称,如C1“ hans
”c2“ mueller
”是否出现在一个范围也与“ firstname
”“ lastname
”在每个领域。
我试过这个公式:
=IF(COUNTIF(sheet2!$D:$E;D2:E2);"Yes";"No")
但是,这只适用于像
=IF(COUNTIF(sheet2!$D:$E;D2:D2);"Yes";"No")
如果数据库中存在这两个值,请帮助我进行validation。
我认为你要找的是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")
您可能会获得COUNTIF
函数的参数参数不正确? 我相信你试图看看C1和C2等中的值是否出现在D和E列中?
如果是这样,那么你想改变你的公式:
=IF(COUNTIF(Sheet2!$D:$E,C1),"Yes","No")
哪一个会告诉你C1中的值是出现在D列还是E列中