ExcelのPower Queryを使っていると、突然「データソースにアクセスできません」というエラーが表示され、クエリの更新ができなくなることがあります。このエラーは、ファイルパスの変更、ネットワークの切断、認証情報の期限切れなど、さまざまな原因で発生します。特に会社のPCでは、セキュリティ設定や管理者権限の制限が影響することも多く、原因の特定に時間がかかりがちです。本記事では、このエラーが発生した際に確認すべき手順を、端末側・アカウント側・管理設定側に分けて具体的に解説します。一つずつ切り分けることで、自分で解決できる部分とIT部門に依頼すべき部分を明確にしてください。
【要点】この記事で確認すること
- 最初に見る場所: エラーメッセージの詳細と、該当するクエリのデータソースの種類(ファイル、データベース、Webなど)
- 切り分けの軸: 端末側(ネットワーク・ファイアウォール・Excel設定)と、アカウント側(認証情報・アクセス権限)と、管理設定側(グループポリシー・組織の制限)の3つ
- 注意点: 会社PCではレジストリやシステム設定を勝手に変更しないでください。管理者に連絡する必要がある場合は、エラー内容のスクリーンショットとデータソースの種類を伝えてください。
ADVERTISEMENT
目次
エラーが発生する主な原因
Power Queryで「データソースにアクセスできません」というエラーは、データソースへの接続が何らかの理由で遮断されたことを示します。主な原因としては、以下のようなものが考えられます。
- ファイルパスの変更: 参照先のファイルが移動・リネーム・削除された場合
- ネットワークの問題: 社内ネットワークへの接続不良、VPN未接続、プロキシ設定の誤り
- 認証情報の無効化: データベースやWebサービスのパスワード変更、トークンの期限切れ
- プライバシーレベルの設定: Excelのプライバシー設定でデータの結合がブロックされている
- Excelの保護されたビュー: 外部データソースへのアクセスが制限されている
- ファイアウォールまたはセキュリティソフト: Power Queryの通信がブロックされている
- グループポリシーによる制限: 管理者がPower Queryの特定のデータソースを禁止している
原因を特定するには、まずエラーが発生するデータソースの種類を確認し、以下の手順で順に切り分けてください。
データソースの種類ごとの原因と対策表
データソースの種類によって、よくある原因と優先的に確認すべきポイントが異なります。以下の表を参考に、状況に合った確認を行ってください。
| データソースの種類 | よくある原因 | 最初に確認すること |
|---|---|---|
| ローカルファイル(Excel、CSV、テキスト) | ファイルパスの変更、ファイルが開かれている、アクセス権限なし | ファイルの存在確認、パスの修正、ファイルが他のアプリでロックされていないか |
| 共有ドライブやネットワークフォルダ | ネットワーク切断、ドライブのマッピング解除、アクセス権限 | エクスプローラーでアクセスできるか、VPN接続が必要か |
| データベース(SQL Server、Oracleなど) | 認証情報の変更、サーバー名の変更、ポートの変更、ファイアウォール | データベース接続ツールで接続テスト、資格情報の再入力 |
| Webサービス(OData、SharePointリストなど) | URLの変更、APIキーの期限切れ、認証方式の変更、プロキシ設定 | ブラウザでURLにアクセスできるか、プロキシ設定 |
| クラウドストレージ(OneDrive、SharePoint) | サインアウト、アクセス権限の変更、同期の問題 | Webブラウザでファイルにアクセスできるか、Excelのアカウント設定 |
端末側の確認手順
まずは自分のPCの設定や環境に問題がないかを確認します。以下の手順を順番に試してください。
1. ネットワークとプロキシ設定の確認
- エクスプローラーでエラーのデータソース(例:共有フォルダやファイル)にアクセスできるか試します。開けない場合はネットワークの問題です。
- 社内ネットワークに正しく接続されているか確認します。VPNが必要な場合は接続してください。
- プロキシ設定が正しいか確認します。Windowsの設定から「プロキシ」を開き、自動検出やスクリプトの設定が有効になっているか、IT部門から指定された設定になっているかをチェックします。
- ファイアウォールやセキュリティソフトがPower Queryの通信をブロックしていないか確認します。一時的に無効にして試すこともできますが、会社PCでは管理者の許可が必要です。
2. Excelのプライバシー設定の確認
Power Queryには、データソース間の結合を制限するプライバシーレベルの設定があります。これが原因でアクセスできないことがあります。
- Excelで「データ」タブ → 「クエリと接続」を開きます。
- 該当のクエリを右クリックし、「プロパティ」を選択します。
- 「プライバシー」タブで、「プライバシーの各レベルを個別に設定する」が選択されている場合、「プライバシーレベルを無視し、パフォーマンスを向上させる」に変更してみます。
- 変更後、クエリを再実行してエラーが解消するか確認します。解消した場合はプライバシー設定が原因です。
3. 保護されたビューの設定
外部データソースへの接続が保護されたビューによってブロックされることがあります。
- Excelの「ファイル」→「オプション」→「セキュリティ センター」→「セキュリティ センターの設定」を開きます。
- 「保護されたビュー」で、「インターネット上のファイルに対して保護されたビューを有効にする」などのチェックを一時的に外してみます(ただしセキュリティリスクがあるため、確認後は元に戻してください)。
- 「外部コンテンツ」の設定で、「すべての外部コンテンツのデータ接続を有効にする」が選択されているか確認します。
ADVERTISEMENT
アカウントとアクセス権限の確認
次に、データソースへのアクセス権限や認証情報に問題がないかを確認します。
1. 認証情報の再入力
- Excelの「データ」タブ → 「クエリと接続」で該当クエリを右クリックし、「編集」を選択します。
- Power Queryエディターが開いたら、右側の「クエリの設定」で「データソース設定」をクリックします。
- 一覧から該当のデータソースを選択し、「権限の編集」→「資格情報の編集」でパスワードなどを再入力します。
- 必要に応じて「匿名」や「Windows認証」など適切な認証方式を選択します。
2. ファイルやフォルダのアクセス権限
ローカルファイルや共有フォルダの場合、自分に読み取り権限があるか確認します。エクスプローラーでファイルを右クリック→「プロパティ」→「セキュリティ」で現在のユーザーに権限があるか確認します。権限がない場合は、ファイルの所有者または管理者に依頼して権限を付与してもらいます。
Power Query設定のリセットとクリア
上記の手順で解決しない場合、Power Queryのキャッシュやデータソース設定をリセットすると直ることがあります。
1. データソース設定のクリア
- Power Queryエディターで「ホーム」タブ → 「データソース設定」を開きます。
- 一覧からエラーが出ているデータソースを選択し、「クリア」ボタンをクリックします。
- 再度クエリを実行し、接続情報を新たに入力し直します。
2. クエリキャッシュのクリア
- Excelの「データ」タブ → 「クエリと接続」で、該当クエリを右クリックし「削除」を選択します(その後、再度クエリを作成し直す必要があります)。
- または、Power Queryエディターで「ファイル」→「オプションと設定」→「クエリオプション」→「詳細設定」→「データソース設定のクリア」を実行します。
管理者に依頼する場合の情報
会社のポリシーで設定が変更できない場合や、グループポリシーによる制限が疑われる場合は、IT部門や管理者に連絡してください。その際、以下の情報を伝えるとスムーズに調査が進みます。
- エラーメッセージのスクリーンショット(「データソースにアクセスできません」という文言だけでなく、詳細ボタンをクリックして表示される完全なメッセージ)
- 使用しているデータソースの種類(ファイルパス、データベースサーバー名、URLなど)
- 発生するタイミング(特定のクエリだけか、すべてのクエリか)
- これまで動作していたかどうか、もし動作していた場合はいつから使えなくなったか
- 試した対処方法(上記の手順を実施したかどうか)
管理者側では、グループポリシーで「Power Queryによるデータソースへのアクセスを禁止」する設定が行われている場合があります。また、会社のプロキシサーバーやファイアウォールで特定のドメインがブロックされている可能性もあります。これらはユーザー側では変更できないため、管理者に状況を伝えて対応を依頼してください。
よくある質問と失敗パターン
Q1: クエリを更新すると「データソースにアクセスできません」が出るが、他のクエリは問題ない
そのクエリだけ特定のデータソースを参照している場合が多いです。データソースのパスや接続情報が間違っていないか、前述の手順で再確認してください。また、クエリ内で複数のソースを結合している場合、プライバシーレベルの設定が原因の可能性があります。
Q2: ファイルを開き直すとエラーが消えることがある
一時的なネットワークの問題や、認証情報のキャッシュが原因の可能性があります。ただし根本的な解決にはならないため、安定して使えるように設定を見直すことをおすすめします。
Q3: 会社のPCで「保護されたビュー」の設定を変更しても良いか
一時的な確認として変更しても構いませんが、セキュリティリスクが伴うため、確認後は必ず元の設定に戻してください。恒久的に変更する必要がある場合は、管理者に相談してください。
失敗パターン: 資格情報を更新してもエラーが続く
よくあるのは、データソース設定で「資格情報の編集」を行ったつもりが、間違ったデータソースを選んでいたり、認証方式が一致していないケースです。必ず正しいデータソースを選択し、認証方式(Windows認証、基本認証、組織アカウントなど)がデータソース側の設定と合っているか確認してください。
まとめ
Power Queryの「データソースにアクセスできません」エラーは、原因が多岐にわたるため、端末側・アカウント側・管理設定側の順に切り分けていくことが重要です。まずネットワークやExcelのプライバシー設定、認証情報を確認し、それでも解決しない場合は管理者に情報を伝えて対応を依頼してください。データソースの種類によって優先すべき確認項目が異なるため、本記事の表を活用して効率的に問題を特定しましょう。再発防止のためには、データソースのパスを固定したり、認証情報の有効期限を管理するなどの運用ルールを整えると良いでしょう。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
