Excel データベース クエリ(データ抽出) [Excel]
Excel データベース クエリ(データ抽出)
このページで使用したデータ (以下、『データ表』とします)
次のデータ表を使って説明します。
"Excel-2021-4-23 334-1"
データベースクエリ:データ表
新しいデータベースクエリ
メニューバーの【データ】→【外部データの取り込み】→【新しいデータベース クエリ】を選択します。
データベースクエリ:メニュー操作
"Excel-2021-4-23 334-2"
「データソースの選択」の「データベース」タブで【Excel Files*】を選択し、【OK】ボタンをクリックします。
"Excel-2021-4-23 334-3"
データベースクエリ:ソースの選択
「ブックの選択」でデータリストがあるExcelファイルを選択します。
データベースクエリ:ブックの選択
"Excel-2021-4-23 334-4"
以下のような警告が表示された場合
"Excel-2021-4-23 334-5"
データベースクエリ:警告メッセージ
「クエリ ウィザード」の【オプション】ボタンをクリックし、「テーブルオプション」で【システム テーブル】のチェックを一度OFFにして【OK】ボタンをクリックします。
そして、再度【オプション】から【システム テーブル】のチェックをONにすると次へ進めるます。
(原因や理由は理解していませんが、なぜかこの方法で対処できました)
データベースクエリ:テーブルオプション
"Excel-2021-4-23 334-6"
「クエリウィザード-列の選択」でデータリストのあるシートから必要な項目を「クエリの列」に移します。
今回はすべての項目を移動して、【次へ】をクリックします。
なお、集出先のリスト項目は「クエリの列」の順序順に並びますので、並べたい順番に右へ移動します。。
データベースクエリ:列の選択
"Excel-2021-4-23 334-7"
「クエリウィザード-データの抽出」で抽出する列(項目)と抽出条件を設定します。
今回は「担当者」で「岡田」のデータを抽出したいと思います。
【次へ】をクリックします。
"Excel-2021-4-23 334-8"
データベースクエリ:データ抽出
「クエリウィザード-並べ替え順序の設定」で抽出データを並べ替える条件を設定します。
今回は「伝票No.」で「昇順」としました。【次へ】をクリックします。
"Excel-2021-4-23 334-9"
データベースクエリ:並べ替え順序
「クエリウィザード-完了」で「Microsoft Excelにデータを返す」にチェックを入れて【完了】をクリックします。
"Excel-2021-4-23 334-10"
データベースクエリ:ウィザードの完了
「データのインポート」で抽出先を指定し、【OK】をクリックします。
"Excel-2021-4-23 334-11"
データベースクエリ:データのインポート
データが抽出されました。
データベースクエリ:データ抽出例
"Excel-2021-4-23 334-12"
データの更新
基のデータ(Sheet1)に追加しました。
"Excel-2021-4-23 334-13"
データベースクエリ:データの追加
抽出データ(Sheet2)を更新する方法
「外部データ」ツールバーの【データの更新】をクリックします。
または、メニューバーの【データ】→【データの更新】を選択します。
"Excel-2021-4-23 334-14"
データベースクエリ:データの更新
列の入れ替え
列の選択時に順番を間違ってしまいました。
移動したいデータ範囲(項目行を含める)を選択して、[Shift]キーを押しながらドラッグして移動します。
"Excel-2021-4-23 334-15"
データベースクエリ:列の入れ替え
このページで使用したデータ (以下、『データ表』とします)
次のデータ表を使って説明します。
"Excel-2021-4-23 334-1"
データベースクエリ:データ表
新しいデータベースクエリ
メニューバーの【データ】→【外部データの取り込み】→【新しいデータベース クエリ】を選択します。
データベースクエリ:メニュー操作
"Excel-2021-4-23 334-2"
「データソースの選択」の「データベース」タブで【Excel Files*】を選択し、【OK】ボタンをクリックします。
"Excel-2021-4-23 334-3"
データベースクエリ:ソースの選択
「ブックの選択」でデータリストがあるExcelファイルを選択します。
データベースクエリ:ブックの選択
"Excel-2021-4-23 334-4"
以下のような警告が表示された場合
"Excel-2021-4-23 334-5"
データベースクエリ:警告メッセージ
「クエリ ウィザード」の【オプション】ボタンをクリックし、「テーブルオプション」で【システム テーブル】のチェックを一度OFFにして【OK】ボタンをクリックします。
そして、再度【オプション】から【システム テーブル】のチェックをONにすると次へ進めるます。
(原因や理由は理解していませんが、なぜかこの方法で対処できました)
データベースクエリ:テーブルオプション
"Excel-2021-4-23 334-6"
「クエリウィザード-列の選択」でデータリストのあるシートから必要な項目を「クエリの列」に移します。
今回はすべての項目を移動して、【次へ】をクリックします。
なお、集出先のリスト項目は「クエリの列」の順序順に並びますので、並べたい順番に右へ移動します。。
データベースクエリ:列の選択
"Excel-2021-4-23 334-7"
「クエリウィザード-データの抽出」で抽出する列(項目)と抽出条件を設定します。
今回は「担当者」で「岡田」のデータを抽出したいと思います。
【次へ】をクリックします。
"Excel-2021-4-23 334-8"
データベースクエリ:データ抽出
「クエリウィザード-並べ替え順序の設定」で抽出データを並べ替える条件を設定します。
今回は「伝票No.」で「昇順」としました。【次へ】をクリックします。
"Excel-2021-4-23 334-9"
データベースクエリ:並べ替え順序
「クエリウィザード-完了」で「Microsoft Excelにデータを返す」にチェックを入れて【完了】をクリックします。
"Excel-2021-4-23 334-10"
データベースクエリ:ウィザードの完了
「データのインポート」で抽出先を指定し、【OK】をクリックします。
"Excel-2021-4-23 334-11"
データベースクエリ:データのインポート
データが抽出されました。
データベースクエリ:データ抽出例
"Excel-2021-4-23 334-12"
データの更新
基のデータ(Sheet1)に追加しました。
"Excel-2021-4-23 334-13"
データベースクエリ:データの追加
抽出データ(Sheet2)を更新する方法
「外部データ」ツールバーの【データの更新】をクリックします。
または、メニューバーの【データ】→【データの更新】を選択します。
"Excel-2021-4-23 334-14"
データベースクエリ:データの更新
列の入れ替え
列の選択時に順番を間違ってしまいました。
移動したいデータ範囲(項目行を含める)を選択して、[Shift]キーを押しながらドラッグして移動します。
"Excel-2021-4-23 334-15"
データベースクエリ:列の入れ替え
コメント 0