コンテンツ
Excelの構造化照会言語(SQL)ステートメントを使用して、テーブル、レコード、およびフィールドの分類データを取得できます。 Excelで分析する必要がある情報のコピーを作成する必要性を回避して、外部ソースからデータにアクセスするためにExcelでMicrosoft Queryを使用します。 SQLまたはAccessサーバーからのデータにアクセスすることも、Excelまたはテキストファイル内のジョブにアクセスすることもできます。 ExcelでSQLステートメントを使用する場合は、通常、データをインポートして分析を実行することによってデータの列を選択してクエリを作成し、外部データベースに接続します。
説明書
Microsoft Queryを使用してExcelでSQLステートメントを処理する (Fotolia.comからのHao Wangによるコンピューター画像)-
新しいMicrosoft Excelファイルを開きます。
-
[データ]タブをクリックし、次に[他のソースから]をクリックしてデータソースを設定します。 [Microsoft Queryから]オプションをクリックするか、データソースの種類を指定するか、[新しいデータソース]をクリックしてから[OK]ボタンをクリックします。 [接続]オプションをクリックして、データベースに接続するために必要な認証設定を入力します。データベースにテーブルが含まれている場合は、クエリウィザードで使用するテーブルをクリックします。チェックボックスをクリックして、「自分のユーザーIDとパスワードをデータソース定義に保存する」を選択できます。データベースの名前を[データソースの選択]ダイアログボックスに表示されるとおりに選択します(データソースを選択します)。データベースを開きます。
-
[クエリウィザード - 列の選択]で、SQLのクエリで使用するテーブルと列をクリックします。 [>]ボタンをクリックして[クエリの列]領域に列を表示し、[次へ]ボタンをクリックします。必要に応じてデータをフィルタリングし、[次へ]ボタンをクリックしてください。データの並べ替え方法を指定して、[次へ]ボタンをクリックします。
-
トグルボタンをクリックしてMicrosoft Queryでクエリを編集し、[完了]ボタンをクリックします。 Microsoft Queryウィンドウで、「表示」メニューをクリックしてから「SQL ...」オプションを選択し、SQLステートメントが表示されたら編集することができます。終了しました。
-
[ファイル]メニューをクリックし、[データをMicrosoft Excelに返す]オプション(Microsoft Excelにデータを返す)を選択して、データを新しいワークシートに転送します。
-
テーブルなど、データの表示方法を選択します。 「OK」ボタンをクリックしてください。
-
データを分析してください。たとえば、小さい順に並べます。