プロが教えるわが家の防犯対策術!

エクセル2003で、counta関数を使って何かが入力されているセルの数を数えているのですが、
何も入力されていないセルまでカウントされてしまいます。

その何も入力されていないように見えるセルは、スペースもなにも入力されておらず、
そのセルの上でDelキーを押すと、そのセルはカウントされなくなります。
空白に見えるセルをDelキー押していけばいいのですが、空白に見えるセルが大量にあるので、1つ1つDelキーを押していくのは大変です。

空白に見えるセルをカウントしないようにする方法ありますでしょうか?

A 回答 (2件)

式の結果が""を返す状態で値貼り付けなどをすると、そのセルは見た目空白ですが実は長さ0の文字列が入っていることになりCOUNTAで数えてしまいます。



式で数えるなら

=COUNTIF(範囲,"?*")

で数えるか(但し文字列データのみ。数値データが混じっているならCOUNT関数と併せて使う)、その対象列を選択し、データ→区切り位置→完了とすると空白セルに戻りますのでそれからCOUNTA関数を使って下さい。
    • good
    • 16
この回答へのお礼

=COUNTIF(範囲,"?*")
この方法で空白に見えるセルをカウントしないように数えることができました。
ありがとうございます。

お礼日時:2014/06/05 15:59

>空白に見えるセルをカウントしないようにする方法ありますでしょうか?



数式で「""」が表示されているパターンでないなら、空白文字列は以下の操作で一括して本当の空白セルにすることができます。

対象の列を選択して「データ」「区切り位置」で「完了」してください。

関数で対応するなら、以下のような数式になります(1列の集計の場合)。

=ROWS(セル範囲)-COUNTIF(セル範囲,"")
    • good
    • 7
この回答へのお礼

「データ」「区切り位置」で「完了」でリセットすることができました。
ありがとうございます。

お礼日時:2014/06/05 15:57

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

このQ&Aを見た人はこんなQ&Aも見ています