2016-06-14 87 views
1

我有一個兩列的excel工作表,其中包含由逗號/空格分隔的數字以及其他與發生頻率相關的數字。獲取每個數字/字符的頻率

數據看起來像這樣(Column wise);

Medication  Number 
1,2,10,11   3 
1,4,5,14,6   1 
2,3 12,11   2 
2,3     1 
1,3,5    5 

我想每個數字的出現次數。 For Ex:

Character/Number Frequency 
      1   9 
      5   6 

我試過了;

  • 對所有數字都使用「COUNTIF」,但是單個數字會產生問題,因爲它們也出現在兩位數中。
  • 將它們按列分隔並計數。

如何使用Excel/SPSS來做到這一點?

+0

這不是對我來說很清晰;爲什麼5的頻率是6而不是2? – TessellatingHeckler

+0

@TessellatingHeckler同意。他的樣本輸出不清楚,但問題本身似乎很清楚。 –

+0

@TessellatingHeckler 5在第二排出現一次,第五排出現5次。這使得它的頻率爲6.實際上,(1,4,5,14,6),(1,3,5)是集合。但我需要每個數字的頻率。即在任何這樣的組中出現的次數。 – Enigma

回答

1

該結果也可以使用一個襯墊陣列式實現:

=SUM(LEN($A$2:$A$6) - LEN(SUBSTITUTE($A$2:$A$6,D2,""))) 

enter image description here

這是陣列式按Ctrl鍵 + + 輸入所以提交它。

如果希望找到具有兩個或更多個位即數的數的頻率> 9然後使用陣列式爲:

=SUM(LEN($A$2:$A$6) - LEN(SUBSTITUTE($A$2:$A$6,D2,"")))/LEN(D2) 
1

如果要計算Medication列中每個數字的出現次數,您可以使用的一個技巧是將單元格中文本的長度與刪除了感興趣的數字的文本的長度進行比較。考慮下面的屏幕捕獲:

enter image description here

在細胞C2的公式相比較的A2(9)的A2長度全部爲一除去,得到的4計數這可以重複長度每個感興趣的數字。

如果您想要在Number列中包含數字,那麼您可以將其添加到公式中。

+1

這一定會有所幫助。謝謝。 – Enigma