プロが教える店舗&オフィスのセキュリティ対策術

お世話になります。
ものすごい初歩的なことかもしれませんが、本を読んでも分からなかったので質問します。

エクセルで、表内の特定の文字の個数を調べるのはどうすれば良いのでしょうか?
例えば、「100行・100列くらいの表の中で、"はてな"と書いてあるセルの個数を知りたい」といった感じです。

どなたか、おわかりになる方がいらっしゃればお教え頂けると大変有り難いです。

何卒よろしくお願いします。

A 回答 (3件)

こんにちは。

maruru01です。

基本的にはNo.2の方の数式でOKです。
もし、各セルで"はてな"を含む場合であれば、

=COUNTIF(A1:A100,"*はてな*")

とすれば出来ます。
数式中の「*」はワイルドカードと言って、不特定の何文字かに該当します。

ちなみに、「?」もワイルドカードで、これは不特定の1文字が該当します。
なので、検索する文字列が本当に「?」(半角のクエスチョンマーク)だと、
No.1の回答の中にある数式では上手く行きません。
(「*」も同様)
「?」や「*」自身を検索したい場合は、前に「~」(チルダ)を付けて、

=COUNTIF(A1:B2,"~?")

とします。
まあ、後半は蛇足気味でしたが。
    • good
    • 0
この回答へのお礼

maruru01さま

お世話になります。
ご回答、およびワイルドカードの使い方のご教示ありがとうございます。とても勉強になりました。
ぜひ使ってみようと思います。

御礼が遅くなり申し訳ございません。

お礼日時:2005/05/31 01:11

COUNTIF関数を使います


公式は=COUNTIF(範囲,"検索文字")です

ご質問の例で範囲A1からA100の数箇所に"はてな"がある場合は
=COUNTIF(A1:A100,"はてな")となります
    • good
    • 0
この回答へのお礼

orahoさま

詳細なご回答ありがとうございます。
早速ためしてみたのですが、無事にできました。
助かりました。

御礼が遅くなり申し訳ございません。

お礼日時:2005/05/31 01:08

下記関数を使います



=COUNTIF(A1:B2,"?")

A1:B1は?を検索する範囲です。
    • good
    • 0
この回答へのお礼

periodayoさま

早速のご回答ありがとうございます。
COUNTIFという関数は始めて知りました。
勉強になります!

御礼が遅くなり申し訳ございません。

お礼日時:2005/05/31 01:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!