• ベストアンサー

オートフィルタ後のデータから空白セルを数えたい

はじめまして、 Excel2002(SP3)で、オートフィルタで抽出したデータから空白セルだけを数えたいのですが、subtotal(3)"countA"だと空白以外のセルしか数えられず、"Countblank"は抽出外のデータからも空白セルを拾ってきてしてしまうため、なかなかうまくいきません。 なにか良い方法はあるでしょうか?

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

  • ベストアンサー
  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.1

例えば、 A列にフィルターを掛けてある B列の空白をカウントしたい 1行目がタイトル行 データは、2行目から50行目まであるとした場合 A列のCountAで抽出結果全行をカウントし、 それからB列のContAを引けば、その差が、空白行ですよね。 =SUBTOTAL(3,A2:A50)-SUBTOTAL(3,B2:B50) それか、表の最終列の次の列(例えば、F列とする)に =IF(B2="",1,0)  この式を最終行までいれ、それを足してもできますよね。 =SUBTOTAL(9,F2,F50)

isymhdo
質問者

お礼

onlyromさん、 こんばんわ、ご返事遅くなりました。 上記方法で解決できました。 アドバイスありがとうございました。

関連するQ&A

  • Excel:オートフィルタの抽出個数カウント方法について

    Excelのオートフィルタにて (1)空白セルを抽出し、その数をカウントする (2)空白セル以外を抽出し、その数をカウントする を同時に行いたいのですが、 どの様な数式を使えばよいでしょうか。 (2)はSUBTOTAL関数で引数をCOUNTA関数にすれば出来ますが、、 どなたか、ご教授願います。

  • オートフィルターとCOUNTAについて

    オートフィルターとCOUNTAについて お世話になります。初歩的な事かもしれませんが教えて下さい。 とものデータベースをオートフィルターで抽出して、その行がいくつあるか、ある列で COUNTAをかけました。その時はたまたま抽出行が少なかったので、実際に数えてみて 更にCOUNTAをかけてみましたら、COUNTAの方の数が大きくなっていました。何度も 数えてみたのですが、実際に抽出された行数より多い数にCOUNTAだとなってしまいます。 オートフィルターで隠れている部分まで、空白でないセルをカウントしているのでしょうか? 対処法をご存知に方いましたら、教えて下さい。 エクセル2003を使用しています。 宜しくお願い致します。

  • オートフィルタ機能とCOUNTA関数

    Excelのオートフィルタ機能を使用し、「空白以外のセル」を抽出したときステータスバーに 「○○レコード中○○個が見つかりました。」とが出ますが、 その抽出件数と、「COUNTA関数」で抽出している件数とが合いません。 どういう訳か「COUNTA関数」の抽出件数が1件多いのです。もちろん選択範囲は間違っておりません。 「空白のセル」を抽出した件数と「空白以外のセル」を抽出した件数を合わせると正しい件数になるので、 COUNTA関数が誤記ということなのでしょうか?なぜ合致しないのでしょうか? 教えてください。宜しくお願いします。

  • オートフィルタのデータに連番をつける時。

    オートフィルタのデータに連番をつける時。 オートフィルタで抽出したデータに連番をつける時は、 subtotal関数を使う方法しかないのでしょうか? これが一番簡単な方法なのでしょうか? エクセル2007には ‘アウトライン’という機能がありますが、 これを使えば連番をだすことはできるのでしょうか? 挑戦してみたのですが、私にはできませんでした。 エクセル2003・2007においてsuubtotal関数以外で 方法があれば教えてください。 どうぞ宜しくお願いします。

  • オートフィルタを使って「空白以外」という条件は出来

    エクセル2007です。 NO フィールド1 1 あああ 2 3 いいい 4 5 ううう ----------------------------------- このようなデータで、 オートフィルタを使って「空白以外」という条件は出来ないのでしょうか? 「空白を選択」はできるようです。 2003の時は、空白以外の行を抽出することができました。

  • Excelのオートフィルタについて

    お世話になります。 Excelにて管理表を作成しています。 オートフィルタにて項目毎に抽出するのですが、その抽出したテーマなどを別のセルに表示する事は出来ないでしょうか。 計算結果は[subtotal]でできたのですが、何かいい方法か関数はないでしょうか。 ご教授お願いします。

  • オートフィルタ抽出データに連番をつけるマクロ

    オートフィルタで抽出したデータに連番をふりたいと思っています。このサイトで調べた結果、オートフィルタをかけてのオートフィルでの連番入力はできないと知りました。 現在しようとしているのは   A  B  C 1 クラス NO 氏名   2 1    ○△ 3 2    □× 4 1    ★♪ というデータがあり、項目にオートフィルタをかけている状態です。クラスを抽出した場合にそのクラスでの通し番号(連番)を付けたいのです。SUBTOTAL関数だと、連番が表示されるのはオートフィルタで抽出している間だけです。SUBTOTALでつけられた連番を、オートフィルタを解除しても残しておくにはどうしたらよいでしょうか。やはりコピー&ペーストしかないのでしょうか?似たような質問が多々ありますが、コピー&ペースト以外の方法をご存知の方、どうか教えて下さい。

  • EXCELのフィルタオプションで

    EXCELでフィルタオプション(AdvancedFilter)を使ったデータの抽出がしたいのですが、 空白以外のセルを抽出するには、検索条件範囲に何と書き込めばいいのでしょうか? オートフィルタのように「<>」と書き込んでもだめでした。(空白セル「=」は出来たのに) お願いします。

  • EXCELフィルタ 空白セルをカウントしない方法

    エクセルで、文字だけが入っているセルの合計を出したいのですが、 フィルタをかけるので、SUBTOTAL関数を使用していましたが、 空白セルまで数えてしまいます。 空白セルは数えたくありません。 (空白ですが数式は入っている) フィルタをかけた時に文字だけ入っているセルの合計は どのようにしてだせば良いですか?? わかりずらくてすみませんが どなたか教えて下さい。

  • エクセルでオートフィルタを使用したとき

    通常エクセルの表の中で、一覧の中から空白出ない数を数える方法として、COUNTAを使用すると思います。 ところで、オートフィルタを使用して、条件に見合ったものを抽出したときに、その個数を数える関数は有るのでしょうか? よろしくおねがいします

専門家に質問してみよう