題 計算Excel電子表格中字符的出現次數


感到愚蠢地問這個問題,但我需要一些幫助!

  1. 我想數多少 * 出現在5個細胞的範圍內。
  2. 細胞範圍為0-7 * 每。

我在考慮使用 =COUNTIF(A2:A:6,"*") 功能,但如果單元格有多個 *,它不起作用。知道我應該使用什麼功能或如何修改我的功能 COUNTIF 功能使它工作?

提前致謝。


4
2017-08-31 22:42


起源




答案:


您可以使用以下內容:

{=SUM(LEN(A1:A7)-LEN(SUBSTITUTE(A1:A7,"""","")))}

這計算的數量 " 內 A1:A7

確保將其設為數組運算符,否則將無法正常工作(control + shift + enter)。


6
2017-08-31 22:51



啊!你打敗了它enderland +1 .....我用SUMPRODUCT來避免“陣列入口” - barry houdini


您可以使用此公式計算範圍內的“x”數(包括單個單元格中的多個匹配項)

=SUMPRODUCT(LEN(A2:A6)-LEN(SUBSTITUTE(A2:A6,"x","")))

我不清楚你在計算什麼字符,但用相關字符替換上面的x,或者如果你知道數字,你可以用CHAR(99)或類似代替“x”。

上面的公式用任何東西替換你的角色然後測量單元格長度並將其與原始單元格長度進行比較,顯然差異是每個單元格中角色的實例數量 - SUMPRODUCT將所有單元格的總數相加,總計為範圍。


10
2017-08-31 22:52