• ベストアンサー

countaで空白セルもカウントされてしまう

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

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

  • ベストアンサー
  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

式の結果が""を返す状態で値貼り付けなどをすると、そのセルは見た目空白ですが実は長さ0の文字列が入っていることになりCOUNTAで数えてしまいます。 式で数えるなら =COUNTIF(範囲,"?*") で数えるか(但し文字列データのみ。数値データが混じっているならCOUNT関数と併せて使う)、その対象列を選択し、データ→区切り位置→完了とすると空白セルに戻りますのでそれからCOUNTA関数を使って下さい。

workpad30j
質問者

お礼

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

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>空白に見えるセルをカウントしないようにする方法ありますでしょうか? 数式で「""」が表示されているパターンでないなら、空白文字列は以下の操作で一括して本当の空白セルにすることができます。 対象の列を選択して「データ」「区切り位置」で「完了」してください。 関数で対応するなら、以下のような数式になります(1列の集計の場合)。 =ROWS(セル範囲)-COUNTIF(セル範囲,"")

workpad30j
質問者

お礼

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

関連するQ&A