• ベストアンサー

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

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

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

関数=subtotal(集計方法、範囲)の集計方法に9を指定すると合計、2を指定すると数値データのカウントです。3が空白でないセルのカウントです。 SUBTOTAL関数は見た目の状態で加算等するのが 特徴とされています。これで出来ないかやって見てください。 あと少しづれますが、似たものに「リスト」の「自動集計」があります。 http://yokohama.cool.ne.jp/takesima1/excel/databace/exceldatabace2.htmなど参照。

517hama
質問者

お礼

ありがとうございます 今朝早速「SUBTOTAL」実行してみました OKでした どうもありがとうございます

その他の回答 (2)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 SUBTOTAL関数です。 詳細はヘルプなどで。

517hama
質問者

お礼

早速ありがとうございます ヘルプがうまく参照出来なかったので・・・ 後でやってみたいと思います

  • n-chan
  • ベストアンサー率33% (24/71)
回答No.1

はじめまして。 COUNTIF(範囲,条件)でできるかと思います。 条件は文字列も条件式もOKです。 これだと、オートフィルターをしていてもしていなくても同じ結果が出たと思います。

517hama
質問者

お礼

早速ありがとうございます これだとオートフィルターを使用してもしなくても同じ結果になりますよね 絞ったデータの数だけを数えたいので・・

関連するQ&A

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

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

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

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

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

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

  • エクセルのオートフィルタ

    エクセルで住所録を作り、そのうちの東京都のデータだけオートフィルタで抽出し、それを別のシートにコピーして表を作りたいのですが、抽出はできても表にすることができません。オートフィルタで抽出したデータだけを一覧表にすることはできないのでしょうか?

  • オートフィルタの使用にチェックを入れても使えない

    EXCEL2010を使用しています。「シートの保護」をかける時「オートフィルタの使用」にチェックを入れても、オートフィルタが使用できません。シートの保護を解除すると使用できます。 EXCELには「入力規則のリスト」や「VLOOKUP」「INDEX」「MATCH」関数などが入っていますが、シートの保護をかけていない状態では、オートフィルターは正しく抽出できています。 表の中には空白セルがありますが、シートの保護をかけていない時はオートフィルタは使用できています。シートの保護をかけたときには空白セルがあるとオートフィルタは使用できないのでしょうか? 関数が入っているセルに誤入力されたくないので、シートの保護をかけてその際に「オートフィルタの使用にチェック」を入れて有効にしようとするのですが、全く反応いたしません。 対処方法をどなたかご存じの方はぜひお聞かせ下さい。

  • エクセルのオートフィルタで抽出できない

    エクセルのオートフィルタでデータを抽出しようとしていますが、あるレコード以降のデータからは条件にあっていても抽出されません。このあるレコードははっきり特定できません。 およそ4000以降くらいかと思われますが・・ この表の中に空白行はありません。 コンボボックスがありますが、何か関係ありますか? よろしくお願いします。

  • エクセルのオートフィルタの抽出結果表示について

    エクセルのオートフィルタで抽出を行った時、 通常であれば抽出条件に合致するデータの個数が ステータスバーに表示されますが、 どこかのセルに、数式やハイパーリンクが入力してしますと、この個数表示がされなくなります。 オートフィルタを使用することを前提に、 数式等を削除することなく個数表示をする方法がありましたら教えて下さい。 無理の場合、理由をご存知でしたら教えていただきたいと思います。 使用エクセルVer:2000

  • エクセルのオートフィルターの使い方

    エクセル2010で1000行程度の表からオートフィルターで必要な情報を抽出しているのですが、該当する条件を▼セルで探すのも面倒なので、所定のセルに条件を入力したらオートフィルターで抽出できる方法があれば教えてください。

  • EXCELでオートフィルター後の集計方法

    EXCELでオートフィルター後の集計方法 EXCELの表でオートフィルターで抽出後、数値であればSUBTOTAL関数を使用し集計するが、 「○」や「×」のように文字例を集計したいです。どのような関数を使用すればできますか? どなたか教えてください。 ちなみに「EXCEL2000」を使用してます。

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

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

専門家に質問してみよう