我想驗證一個名稱,如C1「hans
」c2「mueller
」是否出現在Range中,並且每個字段中都有「firstname
」「lastname
」。Excel匹配字符串2值在一個範圍內驗證
我想這個公式:
=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
」。Excel匹配字符串2值在一個範圍內驗證
我想這個公式:
=IF(COUNTIF(sheet2!$D:$E;D2:E2);"Yes";"No")
但是,這只是工作的一個領域像
=IF(COUNTIF(sheet2!$D:$E;D2:D2);"Yes";"No")
請幫我得到驗證這兩個值,如果它存在的數據庫。
我想你正在尋找的是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發生時會告訴你