• 締切済み

EXCEL フィルターの使い方

EXCELの50,000列くらいあるデータをフィルターにかけ、「0」の値を除いた列のみの合計をだすと、除く前の合計と変わってしまいます。 フィルター内の「数値フィルター」を使用し、「0」の列を除くと元の合計と同じになります。 原因は一体なんでしょうか。 ご回答よろしくお願いいたします。

みんなの回答

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

そうですか。そうなるとちょっと他に思いつきませんね。 0の値を除いた列(数値が変わってしまう状態)の合計はどのように確認されているのですか? SUBTOTAL?オートカルク? 数値は減るんですか?増えるんですか? 小数点が含まれていないのはどのように確認されてますか? リストにはマイナス値はあるんですか?

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

0に見えているけど実は0ではなくて小数点以下の値が含まれているセルがあるのではありませんか? 一度セルの書式設定を標準にして確認されてみては如何でしょうか?

Jeans-saburo
質問者

補足

ご回答誠にありがとうございました。 「0」のみをフィルターにかけましたが「0」の合計はやはり「0」でした。 小数点以下も数えていますが、1未満の値はありません。 ちなみにデータは9万行くらいあります。

関連するQ&A

  • Excelのフィルタについて

    ~で始まるフィルタを掛けたいのですが、例えば A列(数値形式) B列(文字列形式) 112 113 221 222 224 445 551 といったデータがあり、22で始まるデータのみフィルタしたいとします。 数値形式のA列ではフィルタが掛けられないので、 (1)B列を文字列形式に設定 (2)A列をコピー (3)B列に値でコピー この状態で22で始まるデータでフィルタを掛けると、何も表示されません。 ですが、B列の各セルをWクリックしていくと、Wクリックしたセルはフィルタが かかるようになります。 データが大量にある場合は、いちいちWクリックしてられないので、 何か方法はないでしょうか?

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

    Excelを使って表を作ったんですが、ある列の合計を取るのに、フィルタをかけて、Σで計算しようとしたんですが、フィルタをかけたのに必要の無い他の数値も全部足してしまいます。こういう場合、どうすればフィルタをかけた数値のみ合計を取ることができるのでしょうか?できるシリーズの本を読んでも今一理解できないので、どなたかご経験のある方、お教え下さい。宜しくお願いします。

  • エクセル関数で困ってます。

    "オートフィルタ"使用中に "SUMIF"と"COUNTIF"も使用したいのですが… ある条件を"オートフィルタ"で 抽出した以下のような数値を、元に計算したいです。     「A」 「1」 +80 「2」 -10 「6」 +70 「9」 -20 「10」 +60 「11」 -30 「15」 +50 「18」 -40 「19」 +40 「20」 -30 ※「」は行、列の意味です。 ※「行」の数字が飛んでいるのは、オートフィルタで条件抽出の為 抽出された「行」のみ表示されているというイメージです。 ※列は、1列のみです。 上の数値の プラス(0以上の数値)の値 マイナス(0以下の数値)の値 プラス(0以上の数値)の平均値 マイナス(0以下の数値)の平均値 全てのデータの個数の合計 を出したいのですが オートフィルタを使用中が条件なんです。 現在は、抽出したデータをコピーし 計算シートに貼り付けしている状態です。 出来れば、一度に出したいです。 よろしくお願いします<m(__)m>

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

    エクセル2003にてオートフィルタを活用しています。 先日、エクセル2007が入っている新しいパソコンで このファイルを開き、オートフィルタの機能を使用したところ 思うように動かなかったので質問させて下さい。 2003では A列をオートフィルタで昇順、降順をすると B列のデータも連動して動きました。 しかし、2007では A列のみがソートされ、B列は元のまま。。。 これは仕様なのでしょうか? それとも何か設定が必要なのでしょうか?

  • エクセルでオートフィルターをかけて検索した際の合計数が下部に表示されない。

    今までエクセル2000を使用してましたが、パソコンを換えたために2003を入れてもらいました。 ★エクセルで表作成し、各データ列にオートフィルターをかけて検索をしたところ下部の所に合計数の表示が出てきません。何が原因なんでしょうか?

  • データの入力規則の値をフィルタで絞った範囲を指定

    エクセル2010を使用しています。 データの入力規則の元の値を、フィルタで絞り重複したレコードを無視した状態を使用する事ってできないでしょうか。 どこかのサイトに計算式と作業列を使用すれば可能なのは見かけたのですが、VBAでやりたいのです。 そもそも元の値にフィルタで絞った値が指定できないので何か別の方法がないかと思っている次第です。

  • EXCEL 2列交わる条件でフィルタをかけたい!

    初心者ですいません。 A列に対してB列の値を、複数条件でフィルタをかける方法を教えてください。 例えば…下記のように、 B列の(値→⚪︎を含まない値→×)だけに絞った A列の値を、別のシートに抽出したいと思っています。 ======================== 【フィルタ前】 A列 B列 ーーーーーーー 1 × 1 × 1 ⚪︎ ーーーーーーー 2 × ーーーーーーー 3 ⚪︎ 3 × ーーーーーーー 4 ⚪︎ ーーーーーーー 5 × 5 × 5 × 【フィルタ結果】 A列 B列 ーーーーーーー 2 × ーーーーーーー 5 × ======================== 1シートに対しデータが1000行位で、 5シートあるので、困っています。 どんな方法でも良いので、宜しくお願いします。

  • EXCEL2007のオートフィルタでモレが発生?

    EXCEL2007のオートフィルタを使用していて、 1つの列に対して背反になる条件AとBをかけたところ、 各条件における該当件数を合計した(A件数+B件数)ところ、元の件数と一致しませんでした。 もし、データ型やバグなどで気をつける点をご存じでしたら教えてください。 <詳細> 3万件程度のデータ("NULL"という文字列と数値データが存在)に対して NULLという値を選択するようにしたところ2,000件が該当しました。 次に、NULL以外のデータ(数値)を選択するようにしたところ、1万件が該当しました。 1つの列に対して、背反になる条件をかけたつもりなのですが、合計値が一致していません。 3万件のデータの間に空白データはありませんでした。 このような現象が起こる際に、確認する点などご存知でしたらご教授いただきたく存じます。 <使用環境> OS:WindowsXP 32bit EXCEL2007 スタンドアローン環境のため、2010年9月末までのOS・Officeのアップデートを行ってあります。 よろしくお願いいたします。

  • excel 2003 オートフィルタ!

    excel 2003で、オートフィルタがうまくいきません。 A列の2行目から、1~5までの数字がランダムに並んでいるとします。 A1セルをオートフィルタし、 条件を、オプション>3を含む で指定すると、3がフィルタされてほしいのですが 1つも抽出されません。 3で始まるもだめでした・・ フィルタで抽出するマクロをくんでいて 列は、20列以上あり、 列によって、文字や数値があります。 フォームで列を選び、検索文字を入力して Criteria1:="=*" & 検索文字 & "*", Operator:=xlAnd と言う感じでフィルタしています。 文字はできますが、数値ができないのは、なぜでしょうか・・・

  • エクセルのオートフィルタについて

    エクセルのオートフィルタについて教えてください。 エクセル2003です。 データ-並べ替え で複数の列に対してレベルごとに昇順で並べ替えをしますが、これをオートフィルタではできないのでしょうか? 例えば、A列にクラスデータがあり、それをオートフィルタで昇順にしておいて、それをレベル1として、B列に点数があり、それをオートフィルタで降順にして、それをレベル2とするような使い方です。