
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
オートフィルタはあらかじめある程度の条件を抽出してくれる機能を備えています。
ただ、これをDB(データベース:以下DB)に適用すると、条件だけで場合によってはギガを超えてしまうケースもあります。特にODBCデータソースなどがあると、ひどいことになります。
そのため、オートという概念はありません。
尚、Accessの場合は、該当するレコードのセルを右クリックすると選択フィルタ、非選択フィルタ、入力フィルタなどの条件設定ができます。
これらが、一般的なフィルタ条件となります。
選択は、選んだレコード列に対して、同じレコードを抽出します。非選択フィルタは、選んだレコード列に対して同じものを省いて抽出します(○○を含まないという条件)。そして、入力フィルタは入力した内容を検索します。or、Notなどの構文検索も可能です。
一般に、Excelなどの表計算は、限られたシートに対して条件を指定しますので、オートが可能です。
しかし、データベースの場合は、たとえばAccessなら1ファイルで2GB未満まで作成可能であり、しかもテーブルで1GBあっても、問題はないのです。そんなファイルに対して最初から、オートでフィルタをかけてしまうと、恐ろしいほどのクエリ条件を作成することになり、負荷によって動作が正常に行われなくなる危険もあります。
それでは、本来データを保存するというDBの役割を失ってしまいます。
そのため、DBは原則として、自分たちで条件をスライスし作成することに特化しています。
自分がほしい情報は、自分でクエリやフィルタを介して抽出することで自由に、ほしい情報を取り出すことができます。そのかわり、オートフィルタのような誰もが取っつき易い機能は省かれています。
その分、DBのテーブル構造や使い方を知れば、とても多くの統計や、データ抽出ができるため、データベースソフトの使い方に慣れてしまえば、Excelの使用率は下がるケースもあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで時刻(8:00~20:00)...
-
エクセルでオートフィルタのボ...
-
エクセルで隔週をもとめる
-
VBA オートフィルタで抽出した...
-
access マクロでのフィルタの...
-
エクセルでの抽出の仕方
-
エクセルで、条件に一致した行...
-
オートフィルターで一つずつ抽...
-
Excelで西暦の日付から「和暦の...
-
accessでのフィルタの使い方
-
Excelのオートフィルタで非表示...
-
VBAでオートフィルターの再検索
-
データの抽出を教えてください
-
オートフィルタ抽出データに連...
-
エクセルの偶数行(奇数行)の抽出
-
Excel共有ブックのオートフィル...
-
Excelで文字を入力と自動的にフ...
-
エクセルフィルターオプション...
-
Excelのフィルターで抽出した状...
-
エクセルのオートフィルタで最...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルで時刻(8:00~20:00)...
-
エクセルのオートフィルタで最...
-
Excelのオートフィルタで非表示...
-
エクセル関数で、数字の入った...
-
エクセルの偶数行(奇数行)の抽出
-
Excelで、ブック中すべてのシー...
-
access マクロでのフィルタの...
-
Excelのフィルターで抽出した状...
-
エクセルで、条件に一致した行...
-
Excel共有ブックのオートフィル...
-
オートフィルタで選択したデー...
-
エクセルにて、フィルタをかけ...
-
【EXCEL】条件に一致した最新デ...
-
可視セルを対象としたcountifが...
-
【Excel/関数/条件付き書式】月...
-
【excel】リスト内の条件にあっ...
-
なぜShowAllDataだとうまく行か...
-
Excel2003 オートフィルタで「...
-
データの抽出を教えてください
おすすめ情報