• ベストアンサー

文字が入力されたセル数の集計

件数の集計に困っています。 A:1からA:10のセルに人名を入力してある。 A:11のセルにそのA:1~A:10に入力された件数を集計したい。 セルにスペースを除いて、何らかの文字が入力されると1としてカウント、その合計数を出すためのマクロを教えてください。

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

  • ベストアンサー
  • onntao
  • ベストアンサー率32% (108/332)
回答No.2

関数ではだめなのですか? =COUNTA(A1:A10)

kelly33
質問者

お礼

COUNTAだとスペースもカウントされるので、不都合です。 実際は日付が入力されるので、=COUNTIF(A1:A10,">0") を使います。 ありがとうございます

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=COUNTA(A1:A10) で入力のあるセルがカウントできます。 >セルにスペースを除いて、何らかの文字が入力されると1としてカウント これは文字数を知りたいのですか? =LEN(SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")) でスペースを除いた文字数が分かります。 SUBSTITUTE関数で全角スペースと半角スペースを除き LEN関数で文字数を数えています。

kelly33
質問者

お礼

COUNTAだとスペースもカウントされるので、不都合です。 実際は日付が入力されるので、=COUNTIF(A1:A10,">0") を使います。 ありがとうございます

関連するQ&A