- ベストアンサー
文字が入力されたセル数の集計
件数の集計に困っています。 A:1からA:10のセルに人名を入力してある。 A:11のセルにそのA:1~A:10に入力された件数を集計したい。 セルにスペースを除いて、何らかの文字が入力されると1としてカウント、その合計数を出すためのマクロを教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
関数ではだめなのですか? =COUNTA(A1:A10)
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
=COUNTA(A1:A10) で入力のあるセルがカウントできます。 >セルにスペースを除いて、何らかの文字が入力されると1としてカウント これは文字数を知りたいのですか? =LEN(SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")) でスペースを除いた文字数が分かります。 SUBSTITUTE関数で全角スペースと半角スペースを除き LEN関数で文字数を数えています。
質問者
お礼
COUNTAだとスペースもカウントされるので、不都合です。 実際は日付が入力されるので、=COUNTIF(A1:A10,">0") を使います。 ありがとうございます
お礼
COUNTAだとスペースもカウントされるので、不都合です。 実際は日付が入力されるので、=COUNTIF(A1:A10,">0") を使います。 ありがとうございます