• 締切済み

EXCELのオートフィルタの処理データ限界の謎

EXCELのオートフィルタについては便利なので非常によく使われていると思いますが、それに以下のように限界があると初めて知り驚きました。 http://support.microsoft.com/kb/401642/ja 私の場合EXCEL2002なので1000件が限界ということです。 確かに「あるはずなのにオートフィルタに表示されない」と疑問に思っていたことがこれで解決しました。 実際に並べ替えて試してみたらちょうど1000件目のデータが最後に表示されていました。 しかし、ここからが質問です。 別の表で1件目から1000件目まで全て同じ値"01"の入っているものをオートフィルタで見ると"01"だけでなくその後の全ての値が表示されているように思います。ほかの列を見ても、どうも1000件の限界があるようには思えません。 この表については1000件の限界はないように思えます。 データ件数は最初の表も別の表もどちらも9千件程度です。 なぜこのようなことが起こるのでしょうか? 何か私が勘違いをしているのでしょうか?

みんなの回答

  • FEX2053
  • ベストアンサー率37% (7995/21381)
回答No.2

「ドロップダウン」に表示する件数ですから「内容が同じもの」は 1件と数えるはずです。 それにその制限は、その項目で内容が違うレコード、1000種類しか 「ドロップダウン」に表示することができない、ってだけで、 データベースとしては「行数の限界まで=Excel2002なら65535件まで」 問題なく処理できますよ。

sirouto012
質問者

お礼

akiomyauさん FEX2053さん まとめてお礼で申し訳ありません。 オートフィルタで集約した結果の1000件ですか。 よく分かりました。 ということは列によってある列では全てがオートフィルタで表示されているのに、隣の列では1000件以内の部分しか表示されない。 しかも「この列では1000件を超えてしまっています」 みたいな識別もできないということですね。 非常によく使う機能の割りに大きな落とし穴があるということなんでしょうか?

sirouto012
質問者

補足

すみません。 回答いただいた内容でもうひとつ疑問が出てきました。 オートフィルタで表示される「トップテン」は1000件の範囲の中での「トップテン」でしょうか? それとも全件のカウントを行って正しくカウントされた「トップテン」を表示しているのでしょうか?

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

この限界というのはあくまでも異なるデータとして1000種類という意味であり 例えば9000件のデータがあったとしても異なるデータの種類が1000種類以下であればすべての情報をフィルタをかけることができます。