• ベストアンサー

Excelで文字列の中から特定の文字の出現回数を数える

いつもお世話になっています。 また皆さんのお知恵を拝借させて下さい。 Excelで、複数のセルに入力されている文字列の中から特定の文字だけ の個数を数えるにはどのような方法があるでしょうか。 例: A1セル あ A2セル あいう A3セル あう A4セル いう ※セル毎の文字数は一定ではありません。 上記のような場合で、「あ」は3個、「い」は2個、「う」は3個というように 特定の文字の出現回数を数えたいのです。できればVBAやマクロではなく、関数がいいのですが・・・ よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • fake-tang
  • ベストアンサー率24% (186/772)
回答No.1

検索結果を表示させたいセルに、 =countif(A:A,"*あ*") で、できると思います。

Lobinkun
質問者

お礼

ワイルドカードの使用は思いつきませんでした。 勉強不足でした。 ありがとうございました。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

出現数の単位が不明ですので2例を回答します。 (1)仮にA1:A10範囲での「あ」出現文字数を計数、=SUMPRODUCT(LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10,"あ",""))) (2)仮にA1:A10範囲での「あ」出現セル数を計数、=COUNTIF(A1:A10,"あ")

Lobinkun
質問者

お礼

ありがとうございました。 この方法も参考にさせていただきます。