みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルでセルをカウントしたい!

エクセルを使ってある言葉が出てくるセルの数をカウントしたいと
思っています。
たとえば一つのセル、
Aの1に「言葉の数を数えます。」
と文字がはいっていたとして、
これを=COUNTIF(A1:A1,"*数*")とすれば、
出てきた個数ではなく、セルの数として
「1」と返ってくると思います。

これを応用して、
Aの1に「数」と入力されていて、
Bの1に「言葉の数を数えます。」が入っていて、
=COUNTIF(B1:B1,"*数*")で数えるのではなく、
=COUNTIF(B1:B1,"*A1*")としてAの1の文字を
認識させてセルの数をカウントしたいんです。
しかしこれではエラーがでるし、
だからといって
=COUNTIF(B1:B1,A1)では0になってしまいます。
どのようにすればA1の文字を参照させセルの数を
カウントすることができるでしょうか?

投稿日時 - 2008-10-16 22:14:23

QNo.4406969

困ってます

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

B列を対象にということであれば
=COUNTIF(B:B,"*"&A1&"*")
とB列を範囲に指定します。
=COUNTIF(B1:C100,"*"&A1&"*")
とすれば、B1~C100のセルで、A1の文字を含むセルの数です。

投稿日時 - 2008-10-16 22:57:45

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

>=COUNTIF(B1:B1,"*A1*")としてAの1の文字を
>認識させてセルの数をカウントしたいんです。
=COUNTIF(B1:B1,"*"&A1&"*")
の式のことでしょうか?
単にB1にA1の文字が含まれるかどうかであれば
=ISERROR(FIND(A1,B1))
とこんな式もありだと思いますが。

投稿日時 - 2008-10-16 22:25:28

お礼

すいません。
実際には、たくさんのセルを対象にいくつのセルに言葉が
でてくるかというのをカウントしたいので、
それをできる計算式とかあれば教えてもらいたいです。

投稿日時 - 2008-10-16 22:46:27

あなたにオススメの質問