スポンサーリンク

2014年6月3日火曜日

クエリを作成する方法


Excel2013でクエリを作成する方法です。クエリとはテーブルから一部のフィールドを取り出したり、抽出やソートを行う操作です。

リボンの[データ]-[その他のデータソース]をクリックします。
その他のデータソースのヒントです「その他のソースからデータを取り込み その他のソースからデータをインポートします。」
[その他のデータソース]をクリック
[Microsoft Query] Microsoft QueryウィザードとODBCを使用して、一覧にない形式のデータをインポートします。以前のバージョンでは、互換性のための機能が制限されています。を選択します。
Microsoft QueryウィザードとODBC
データソースの選択ダイアログボックスが開きます。ここでは他のExcelファイルからクエリを作成しようと思いますので[Excel Files*]を選択します。
[Excel Files*]を選択
クエリ作成元のテーブルが設定されているExcelファイルを選択します。
クエリ作成元のテーブル
クエリウィザード-列の選択ダイアログボックスが開きます。
クエリに含むデータの列を選択してください。でクエリに含める項目(フィールド)選択します。
 クエリウィザード-列の選択ダイアログボックス
ここでは「検査数」と「不良数」を選択しました。
「検査数」と「不良数」を選択
クエリに含む行を指定するデータを抽出してください。-次の条件に一致する行だけを含める:で「不良数」が0を超えるレコードのみ抽出するようにします。
クエリに含む行を指定するデータを抽出
データを並べ替える方法を指定してください。で「検査数」を昇順で並べ替えます。
データを並べ替える方法を指定
クエリウィザード-完了になるので[クエリの保存]ボタンをクリックします。
[クエリの保存]ボタンをクリック
Microsoft Query画面に、テーブル・抽出条件・クエリデータが表示されます。
Microsoft Query画面
名前を付けて保存ダイアログボックスが開くので、クエリを保存します。
クエリを保存
Excelに戻り、データのインポートダイアログボックスが開くので、ここではそのままで[OK]をクリック
します。
データのインポートダイアログボックス
作成したクエリが表示されました。「不良数」が0以上で、「検査数」が昇順で並べ替えられています。
作成したクエリが表示