• 締切済み

EXCEL2003での任意文字の出現数

Sheet1に任意のレポートがあるとして、 そのレポート中にある文字、例えば”あ”が何個出現したかを知りたいのですが、 どの様にすればよいのでしょうか? 結果はSheet2で表示したいのですが。 よろしくお願いします。

みんなの回答

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

No1です。 多分、配列指定({関数})となっていないからだと思いますので、該当セルの数式バーにカーソールを合わせてshiftキーとCtrlキーとEnterキーを同時に押下して見て下さい。

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

以下の方法は如何でしょうか。 (例)Sheet1の1~1000行目を計数 =SUM(LEN(Sheet1!1:1000)-LEN(SUBSTITUTE(Sheet1!1:1000,"あ",""))) ・配列を使用しますので、入力完了時、Ctrl+Shift+Enterとして下さい。 ・対象範囲が大きくなりすぎるとメモリ不足で計数されない可能性がありますので、1000単位でお願いします。

hanako11
質問者

お礼

ありがとうございました

hanako11
質問者

補足

ありがとうございます。ですが、試したところA1のセルにあるものだけ数えているようです。他のセルは全く足してません。よろしくお願いします。

関連するQ&A

専門家に質問してみよう