ADVERTISEMENT

【Excel】Power Queryで「データソースにアクセスできません」と出る時の確認手順

【Excel】Power Queryで「データソースにアクセスできません」と出る時の確認手順
🛡️ 超解決

ExcelのPower Queryを使っていると、突然「データソースにアクセスできません」というエラーが表示され、クエリの更新ができなくなることがあります。このエラーは、ファイルパスの変更、ネットワークの切断、認証情報の期限切れなど、さまざまな原因で発生します。特に会社のPCでは、セキュリティ設定や管理者権限の制限が影響することも多く、原因の特定に時間がかかりがちです。本記事では、このエラーが発生した際に確認すべき手順を、端末側・アカウント側・管理設定側に分けて具体的に解説します。一つずつ切り分けることで、自分で解決できる部分とIT部門に依頼すべき部分を明確にしてください。

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

  • 最初に見る場所: エラーメッセージの詳細と、該当するクエリのデータソースの種類(ファイル、データベース、Webなど)
  • 切り分けの軸: 端末側(ネットワーク・ファイアウォール・Excel設定)と、アカウント側(認証情報・アクセス権限)と、管理設定側(グループポリシー・組織の制限)の3つ
  • 注意点: 会社PCではレジストリやシステム設定を勝手に変更しないでください。管理者に連絡する必要がある場合は、エラー内容のスクリーンショットとデータソースの種類を伝えてください。

ADVERTISEMENT

エラーが発生する主な原因

Power Queryで「データソースにアクセスできません」というエラーは、データソースへの接続が何らかの理由で遮断されたことを示します。主な原因としては、以下のようなものが考えられます。

  • ファイルパスの変更: 参照先のファイルが移動・リネーム・削除された場合
  • ネットワークの問題: 社内ネットワークへの接続不良、VPN未接続、プロキシ設定の誤り
  • 認証情報の無効化: データベースやWebサービスのパスワード変更、トークンの期限切れ
  • プライバシーレベルの設定: Excelのプライバシー設定でデータの結合がブロックされている
  • Excelの保護されたビュー: 外部データソースへのアクセスが制限されている
  • ファイアウォールまたはセキュリティソフト: Power Queryの通信がブロックされている
  • グループポリシーによる制限: 管理者がPower Queryの特定のデータソースを禁止している

原因を特定するには、まずエラーが発生するデータソースの種類を確認し、以下の手順で順に切り分けてください。

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

データソースの種類ごとの原因と対策表

データソースの種類によって、よくある原因と優先的に確認すべきポイントが異なります。以下の表を参考に、状況に合った確認を行ってください。

データソースの種類 よくある原因 最初に確認すること
ローカルファイル(Excel、CSV、テキスト) ファイルパスの変更、ファイルが開かれている、アクセス権限なし ファイルの存在確認、パスの修正、ファイルが他のアプリでロックされていないか
共有ドライブやネットワークフォルダ ネットワーク切断、ドライブのマッピング解除、アクセス権限 エクスプローラーでアクセスできるか、VPN接続が必要か
データベース(SQL Server、Oracleなど) 認証情報の変更、サーバー名の変更、ポートの変更、ファイアウォール データベース接続ツールで接続テスト、資格情報の再入力
Webサービス(OData、SharePointリストなど) URLの変更、APIキーの期限切れ、認証方式の変更、プロキシ設定 ブラウザでURLにアクセスできるか、プロキシ設定
クラウドストレージ(OneDrive、SharePoint) サインアウト、アクセス権限の変更、同期の問題 Webブラウザでファイルにアクセスできるか、Excelのアカウント設定

端末側の確認手順

まずは自分のPCの設定や環境に問題がないかを確認します。以下の手順を順番に試してください。

1. ネットワークとプロキシ設定の確認

  1. エクスプローラーでエラーのデータソース(例:共有フォルダやファイル)にアクセスできるか試します。開けない場合はネットワークの問題です。
  2. 社内ネットワークに正しく接続されているか確認します。VPNが必要な場合は接続してください。
  3. プロキシ設定が正しいか確認します。Windowsの設定から「プロキシ」を開き、自動検出やスクリプトの設定が有効になっているか、IT部門から指定された設定になっているかをチェックします。
  4. ファイアウォールやセキュリティソフトがPower Queryの通信をブロックしていないか確認します。一時的に無効にして試すこともできますが、会社PCでは管理者の許可が必要です。

2. Excelのプライバシー設定の確認

Power Queryには、データソース間の結合を制限するプライバシーレベルの設定があります。これが原因でアクセスできないことがあります。

  1. Excelで「データ」タブ → 「クエリと接続」を開きます。
  2. 該当のクエリを右クリックし、「プロパティ」を選択します。
  3. 「プライバシー」タブで、「プライバシーの各レベルを個別に設定する」が選択されている場合、「プライバシーレベルを無視し、パフォーマンスを向上させる」に変更してみます。
  4. 変更後、クエリを再実行してエラーが解消するか確認します。解消した場合はプライバシー設定が原因です。

3. 保護されたビューの設定

外部データソースへの接続が保護されたビューによってブロックされることがあります。

  1. Excelの「ファイル」→「オプション」→「セキュリティ センター」→「セキュリティ センターの設定」を開きます。
  2. 「保護されたビュー」で、「インターネット上のファイルに対して保護されたビューを有効にする」などのチェックを一時的に外してみます(ただしセキュリティリスクがあるため、確認後は元に戻してください)。
  3. 「外部コンテンツ」の設定で、「すべての外部コンテンツのデータ接続を有効にする」が選択されているか確認します。

ADVERTISEMENT

アカウントとアクセス権限の確認

次に、データソースへのアクセス権限や認証情報に問題がないかを確認します。

1. 認証情報の再入力

  1. Excelの「データ」タブ → 「クエリと接続」で該当クエリを右クリックし、「編集」を選択します。
  2. Power Queryエディターが開いたら、右側の「クエリの設定」で「データソース設定」をクリックします。
  3. 一覧から該当のデータソースを選択し、「権限の編集」→「資格情報の編集」でパスワードなどを再入力します。
  4. 必要に応じて「匿名」や「Windows認証」など適切な認証方式を選択します。

2. ファイルやフォルダのアクセス権限

ローカルファイルや共有フォルダの場合、自分に読み取り権限があるか確認します。エクスプローラーでファイルを右クリック→「プロパティ」→「セキュリティ」で現在のユーザーに権限があるか確認します。権限がない場合は、ファイルの所有者または管理者に依頼して権限を付与してもらいます。

Power Query設定のリセットとクリア

上記の手順で解決しない場合、Power Queryのキャッシュやデータソース設定をリセットすると直ることがあります。

1. データソース設定のクリア

  1. Power Queryエディターで「ホーム」タブ → 「データソース設定」を開きます。
  2. 一覧からエラーが出ているデータソースを選択し、「クリア」ボタンをクリックします。
  3. 再度クエリを実行し、接続情報を新たに入力し直します。

2. クエリキャッシュのクリア

  1. Excelの「データ」タブ → 「クエリと接続」で、該当クエリを右クリックし「削除」を選択します(その後、再度クエリを作成し直す必要があります)。
  2. または、Power Queryエディターで「ファイル」→「オプションと設定」→「クエリオプション」→「詳細設定」→「データソース設定のクリア」を実行します。

管理者に依頼する場合の情報

会社のポリシーで設定が変更できない場合や、グループポリシーによる制限が疑われる場合は、IT部門や管理者に連絡してください。その際、以下の情報を伝えるとスムーズに調査が進みます。

  • エラーメッセージのスクリーンショット(「データソースにアクセスできません」という文言だけでなく、詳細ボタンをクリックして表示される完全なメッセージ)
  • 使用しているデータソースの種類(ファイルパス、データベースサーバー名、URLなど)
  • 発生するタイミング(特定のクエリだけか、すべてのクエリか)
  • これまで動作していたかどうか、もし動作していた場合はいつから使えなくなったか
  • 試した対処方法(上記の手順を実施したかどうか)

管理者側では、グループポリシーで「Power Queryによるデータソースへのアクセスを禁止」する設定が行われている場合があります。また、会社のプロキシサーバーやファイアウォールで特定のドメインがブロックされている可能性もあります。これらはユーザー側では変更できないため、管理者に状況を伝えて対応を依頼してください。

よくある質問と失敗パターン

Q1: クエリを更新すると「データソースにアクセスできません」が出るが、他のクエリは問題ない

そのクエリだけ特定のデータソースを参照している場合が多いです。データソースのパスや接続情報が間違っていないか、前述の手順で再確認してください。また、クエリ内で複数のソースを結合している場合、プライバシーレベルの設定が原因の可能性があります。

Q2: ファイルを開き直すとエラーが消えることがある

一時的なネットワークの問題や、認証情報のキャッシュが原因の可能性があります。ただし根本的な解決にはならないため、安定して使えるように設定を見直すことをおすすめします。

Q3: 会社のPCで「保護されたビュー」の設定を変更しても良いか

一時的な確認として変更しても構いませんが、セキュリティリスクが伴うため、確認後は必ず元の設定に戻してください。恒久的に変更する必要がある場合は、管理者に相談してください。

失敗パターン: 資格情報を更新してもエラーが続く

よくあるのは、データソース設定で「資格情報の編集」を行ったつもりが、間違ったデータソースを選んでいたり、認証方式が一致していないケースです。必ず正しいデータソースを選択し、認証方式(Windows認証、基本認証、組織アカウントなど)がデータソース側の設定と合っているか確認してください。

まとめ

Power Queryの「データソースにアクセスできません」エラーは、原因が多岐にわたるため、端末側・アカウント側・管理設定側の順に切り分けていくことが重要です。まずネットワークやExcelのプライバシー設定、認証情報を確認し、それでも解決しない場合は管理者に情報を伝えて対応を依頼してください。データソースの種類によって優先すべき確認項目が異なるため、本記事の表を活用して効率的に問題を特定しましょう。再発防止のためには、データソースのパスを固定したり、認証情報の有効期限を管理するなどの運用ルールを整えると良いでしょう。


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

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

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

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

ADVERTISEMENT