我們可以在VBA的Countif函數中使用單個標準中的多個邏輯嗎?具有多個邏輯的Countif函數在一個標準中
示例:Col A包含像Joe和Joseph這樣的相似名稱我需要使用Countif函數對這些進行計數,我該如何實現?
在此先感謝...
我們可以在VBA的Countif函數中使用單個標準中的多個邏輯嗎?具有多個邏輯的Countif函數在一個標準中
示例:Col A包含像Joe和Joseph這樣的相似名稱我需要使用Countif函數對這些進行計數,我該如何實現?
在此先感謝...
您可以嘗試使用通配符,如果你的標準如下特定的格式,如:
=COUNTIF(A1:A10,"Jo*")
上面會開始計數喬所有條目。
另一種方法是使用數組常量並納入SUMPRODUCT
函數。
=SUMPRODUCT(COUNTIF(A1:A10,{"Joseph","Joe"}))
以上計算約瑟夫和喬。 您也可以使用範圍參考來代替數組常量。
=SUMPRODUCT(COUNTIF(A1:A10,B1:B2))
其中B1:B2
包含您的標準。
嘗試:
=COUNTIF(A1:A3,"Joe") + COUNTIF(A1:A3,"Joseph")
上述函數在Excel中工作,但我們可以在VBA /宏中使用相同的公式嗎? – Ganesh
@Ganesh是的。事實上,你可以在VBA中使用它。 – L42