ADVERTISEMENT

【Excel】Power Queryで接続のみ作成したクエリが見つからない時の確認手順

【Excel】Power Queryで接続のみ作成したクエリが見つからない時の確認手順
🛡️ 超解決

Power Queryでデータを取得する際、「接続のみ作成」を選択したにもかかわらず、後からそのクエリが見つからなくなるケースが少なくありません。特に複数のクエリを扱っていると、どれが接続専用かわからなくなり、作業が中断してしまいます。この問題は、表示設定やクエリのロード先の理解不足から発生することがほとんどです。本記事では、接続のみ作成したクエリがどこに保存され、どのように確認すればよいのかを具体的に解説します。原因の切り分け方と再発防止策を押さえれば、もう迷うことはありません。

【要点】この記事で確認すること

  • 最初に見る場所: クエリと接続ウィンドウ(データタブ)の「クエリ」タブと「接続」タブの両方を確認します。
  • 切り分けの軸: クエリのロード設定(シートへ出力するか、接続のみか)、クエリの表示設定(右クリックメニュー)、Power Queryエディタの起動方法の3つで原因を特定します。
  • 注意点: 会社PCでは、管理者によってクエリの保存や読み込みが制限されている場合があります。勝手にレジストリや設定ファイルを変更せず、まずはIT管理者に確認してください。

ADVERTISEMENT

なぜ「接続のみ作成」のクエリが見えなくなるのか

Power Queryで「接続のみ作成」を選ぶと、クエリの結果はワークシートに出力されず、ブック内のクエリ定義としてのみ保持されます。このため、ユーザーが「どこにも何も表示されていない」と感じ、クエリが消失したと誤解しやすいのです。実際には、クエリはブックの「クエリと接続」ウィンドウに一覧として保存されますが、その存在を知らなければ見つけられません。また、後からクエリのロード先を変更した場合や、クエリがエラーで無効になった場合も一覧から消えるように見えます。こうした動作の仕組みを理解することが、トラブル解決の第一歩です。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

クエリの表示場所を確認する基本手順

手順1:クエリと接続ウィンドウを開く

  1. Excelの「データ」タブをクリックします。
  2. 「クエリと接続」ボタン(または「接続」グループ内の「クエリと接続」)をクリックします。
  3. 画面右側に「クエリと接続」ウィンドウが表示されます。ここに「クエリ」タブと「接続」タブがあります。
  4. 「クエリ」タブを選択すると、現在ブックに存在するすべてのクエリが一覧表示されます。接続のみのクエリもここに表示されます。
  5. もし目的のクエリが一覧に見当たらない場合は、「接続」タブも確認します。接続情報のみが残っている可能性があります。

手順2:Power Queryエディタを直接開く

クエリと接続ウィンドウに表示されない場合でも、Power Queryエディタからアクセスできることがあります。以下の手順を試してください。

  1. 「データ」タブの「データの取得と変換」グループにある「クエリの編集」をクリックします。
  2. Power Queryエディタが開き、左側の「クエリ」ペインにすべてのクエリが表示されます。
  3. ここにクエリがあれば、右クリックして「プロパティ」から設定を確認できます。
  4. クエリがグレーアウトしている場合は、エラーが発生している可能性があります。エラーメッセージを確認してください。

手順3:ブック内のすべての接続を一覧表示する

VBAやアドインを使わなくても、「データ」タブの「既存の接続」からブック内の全接続を確認できます。ただし、ここにはクエリそのものではなく、接続オブジェクトが表示されます。

  1. 「データ」タブの「接続」グループにある「既存の接続」をクリックします。
  2. 「既存の接続」ダイアログが開き、ブック内の接続が一覧表示されます。
  3. 一覧から目的の接続を選び、「開く」をクリックするとクエリエディタが起動します(接続元がクエリの場合)。

クエリが表示されない原因と対策

原因1:ロード設定が「接続のみ」以外に変更されている

クエリプロパティで「このデータをデータモデルに追加する」だけがオンで、「ワークシートに出力する」がオフの場合、結果はワークシートに表示されません。逆に、ロード先を既存のシートに設定していると、クエリは動作しても結果が意図しない場所に出力されることがあります。対策としては、クエリを右クリックして「プロパティ」→「ロード先」の設定を確認し、適切な出力先を指定します。

原因2:クエリがエラーにより無効化されている

データソースにアクセスできない、列名が変更されたなどでクエリがエラーになると、クエリと接続ウィンドウの一覧から自動的に非表示になる場合があります(ただし、設定によっては赤い×アイコンで表示されます)。この場合はPower Queryエディタでエラーの詳細を確認し、修正後「データの取得」から再実行してください。

原因3:別のブックで作成したクエリが混在している

複数のブックを同時に開いているとき、誤って別のブックのクエリを操作していることがあります。クエリと接続ウィンドウはアクティブなブックの内容しか表示しません。該当のブックがアクティブになっているか確認してください。

原因4:Excelの表示設定やアドインの影響

稀に、Excelのオプションで「クエリと接続」ウィンドウを表示しない設定になっている、またはアドインがクエリの表示を妨げていることがあります。「ファイル」→「オプション」→「アドイン」で影響のあるアドインを一時的に無効にして試してください。

ADVERTISEMENT

状況別の比較表:クエリのロード設定と見え方

設定内容 動作 結果 クエリの見え方
シートに出力(新規) クエリ実行時に新しいワークシートが作成され、結果が出力される ワークシートにデータが表示される クエリ一覧に表示。シートが存在するため直感的
シートに出力(既存) 既存のシート上の指定されたセル範囲に結果を出力 指定シートのデータが更新される クエリ一覧に表示。出力先がわからないと見つけにくい
接続のみ(データモデル) クエリの定義のみ保存。データモデルに追加される場合がある ワークシートには表示されない クエリ一覧にも接続一覧にも表示されるが、ワークシート上に存在しない
接続のみ(データモデルなし) クエリ定義のみ保存。データモデルには追加しない ワークシートにもモデルにも表示されない クエリ一覧と接続一覧に表示されるが、利用には再ロードが必要

よくある失敗パターンと回避方法

失敗パターン1:クエリを作成してすぐにブックを閉じてしまう

「接続のみ作成」を選んだ後、そのまま保存せずにブックを閉じると、クエリ定義が失われます。Power Queryのクエリはブックに保存されるため、変更後は必ず上書き保存してください。回避策として、クエリを作成したらすぐに「クエリと接続」ウィンドウで確認し、保存する習慣をつけましょう。

失敗パターン2:クエリ名を変更したが、別のクエリと混同する

クエリ名をデフォルトのままにしていると、複数のクエリがあればどれがどれだかわからなくなります。作成時にすぐにわかりやすい名前(例:「売上データ_接続のみ」)に変更しましょう。変更はPower Queryエディタの右クリックメニューから可能です。

失敗パターン3:「閉じて読み込む」ではなく「閉じる」を選んでしまう

Power Queryエディタを閉じるとき、「閉じる」のみをクリックすると変更が破棄されます。「閉じて読み込む」または「閉じて読み込まない」を選ぶ必要があります。もし誤って「閉じる」を選んだ場合は、再度クエリを実行しなければなりません。この操作ミスを防ぐには、エディタ右上の「×」ボタンを使わず、必ず「閉じて読み込む」ボタンで終了してください。

管理者に確認すべき設定項目

会社のPCでPower Queryが正しく動作しない場合、管理者に以下の設定を確認してもらう必要があります。これらはユーザーが変更できないケースが多いため、勝手に操作せずに問い合わせてください。

  • グループポリシーによるクエリの保存制限: 組織によっては、Power Queryによる外部データ接続を禁止するポリシーが適用されていることがあります。この場合、クエリは作成できても保存時にエラーが発生します。
  • Excelアドインの競合: 特定のアドイン(特に旧式のデータ接続アドイン)がPower Queryの表示を妨げる可能性があります。セーフモードでExcelを起動し、症状が改善するか試してみてください。
  • プライバシーレベルの設定: データソースのプライバシーレベルが厳しく設定されていると、クエリが結合できないなどの理由でエラーになり、見かけ上消えることがあります。管理者にプライバシーレベルの緩和を依頼してください。
  • Excelのバージョンと更新状態: 古いバージョンでは、クエリと接続ウィンドウの表示に不具合があることが報告されています。最新の更新プログラムが適用されているか確認してください。

よくある質問(FAQ)

Q: 接続のみ作成したクエリは保存されないのですか?

A: いいえ、ブック内にクエリ定義として保存されます。ただし、ワークシートにデータとして表示されないため、存在がわかりにくいだけです。必ず「クエリと接続」ウィンドウで確認できます。

Q: クエリを削除してしまった場合、復元できますか?

A: ブックを閉じずに削除した直後であれば、元に戻す(Ctrl+Z)で復元できます。保存後に削除した場合は、以前のバージョンから復元するか、再作成する必要があります。

Q: クエリと接続ウィンドウに何も表示されません。

A: まず、該当のブックにクエリが存在するか確認します。「データ」タブの「クエリの編集」でPower Queryエディタが開くかどうか試してください。開かない場合は、そもそもクエリが作成されていないか、Excelの設定でPower Queryが無効になっている可能性があります。

Q: 1つのクエリを複数のブックで共有したいです。

A: クエリ定義はブック内に保存されるため、他のブックで使うには、ODCファイル(Office Data Connection)としてエクスポートするか、Power Queryエディタで「クエリのコピー」機能を使って貼り付ける方法があります。

まとめ

接続のみ作成したクエリが見つからない場合、まずは「クエリと接続」ウィンドウのクエリタブと接続タブの両方を確認してください。それでも見つからない場合は、Power Queryエディタを直接開くことでクエリの存在を確認できます。原因としては、ロード設定の誤りやクエリエラー、表示設定の問題が考えられます。再発防止には、クエリに明確な名前を付け、作業後は必ず保存する習慣が重要です。管理者に相談する際は、今回紹介した確認項目を伝えるとスムーズに進むでしょう。


📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】

ADVERTISEMENT