2012-08-07 123 views
-1

假設我們有一個單元格的值:伯爵擅長值查找

A+B 
A+C 
A+E+F 
A 
B+F 

現在,我們有使用COUNTIF和E,F分爲其他類別A,B,C算,所以我們怎麼能有計爲他人(E,F)

條件:

  1. 其他人將有一個 「+」 號
  2. 他人將不包括A,B,C。

對於上面的例子:

計數答:4,B:2,C:1(使用COUNTIF),其他(E,F):3總,2爲唯一的(工作原理)

回答

2

這裏是你的例子假定數據的一些公式在列A:

A  =COUNTIF(A:A,"*A*") 
Others =SUM(COUNTIF(A:A,{"*+E*","*+F*"})) 
Unique =SUM(N(COUNTIF(A:A,"*"&{"A","B","C","D","E","F"}&"*")=1)) 

你可以在C1:C6讓你的信(A,B,C,d,E,F)的列表,並填寫在D1:D6的頻率下按COUNTIF公式。

跟進

如果你想找到那些比A,B,C等範圍A1:A5的數量,而不參照值E,F,你可以嘗試進入:

=SUMPRODUCT(LEN(SUBSTITUTE(A1:A5&"+",{"","+","A","B","C"},""))*{-2,-1,1,1,1}) 

該公式比較字符串中各種值與字符串長度的替換長度(通過不作任何替換)。如果將更多字母添加到列表中,則應調整-2的第一個值,以使數組的總和爲零。要搜索多於一個字符長度的字符串,請除以字符串的長度,例如對於ABC,請使用1/3,並調整數組的相應元素並調整第一個值,以使數組總和爲零。