2017-09-21 98 views

回答

1

您可以嘗試使用通配符,如果你的標準如下特定的格式,如:

=COUNTIF(A1:A10,"Jo*") 

上面會開始計數喬所有條目

另一種方法是使用數組常量並納入SUMPRODUCT函數。

=SUMPRODUCT(COUNTIF(A1:A10,{"Joseph","Joe"})) 

以上計算約瑟夫。 您也可以使用範圍參考來代替數組常量。

=SUMPRODUCT(COUNTIF(A1:A10,B1:B2)) 

其中B1:B2包含您的標準。

+0

上述函數在Excel中工作,但我們可以在VBA /宏中使用相同的公式嗎? – Ganesh

+0

@Ganesh是的。事實上,你可以在VBA中使用它。 – L42

2

嘗試:

=COUNTIF(A1:A3,"Joe") + COUNTIF(A1:A3,"Joseph") 
+0

在實際數據中,我有四個選項來計算,所以我需要使用四個Countif函數,有沒有更好的方法。 – Ganesh

+0

@Ganesh您是否試過[COUNTIFS()](https://support.office.com/zh-cn/article/COUNTIFS-function-dda3dc6e-f74e-4aee-88bc-aa8c2a866842?ui=zh-CN&rs=zh -US&AD = US)?請注意,此功能僅適用於Excel 2007或更高版本 – mdialogo

+0

是的,我嘗試使用countifs()函數它不工作... – Ganesh