- ベストアンサー
エクセルで文字列を数えます。
皆さん、宜しくお願いします。 A列に文字が入力されています。 文字の最初は必ず“○”か“●”で始まっていて、2文字目以降はバラバラです。 それで、“●”で始まる文字は何個あるのかを数えたいのですが、 どんな関数をどのように使えばよいでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=COUNTIF(A1:A15,"=●*") A1:A15は検索する範囲 ●の後の*とはワイルドカードといって任意の文字列という意味です
皆さん、宜しくお願いします。 A列に文字が入力されています。 文字の最初は必ず“○”か“●”で始まっていて、2文字目以降はバラバラです。 それで、“●”で始まる文字は何個あるのかを数えたいのですが、 どんな関数をどのように使えばよいでしょうか。
=COUNTIF(A1:A15,"=●*") A1:A15は検索する範囲 ●の後の*とはワイルドカードといって任意の文字列という意味です
お礼
rin01さんhirorin00さんebinamoriさん 素早い回答ありがとうございます。 まとめてお礼させていただきます。 SUMPRODUCTという関数を初めて知りました。 試してみたところばっちりです。 *1がキモですか。 >B1セルに「=left(A1,1)」 >C1セルに「=COUNTIF(B:B,"●")」 なるほど。でも計算セルは出来るだけ使いたくなかったんです。 >=COUNTIF(A1:A15,"=●*") グッドです。こんな風にワイルドカードが使えるのかと感心しました。 本当にありがとうございました。