Power QueryはExcelで外部データを取り込む強力な機能ですが、接続先URLを変更した後に「更新」を実行するとエラーが発生することがあります。特に社内のデータソースを移行した場合や、APIのエンドポイントを変更した場合に頻発します。この記事では、URL変更後に更新できない原因を特定し、具体的な修正手順をステップバイステップで解説します。初心者の方でも迷わず対応できるよう、失敗パターンや管理者への確認事項も含めてまとめました。
【要点】この記事で確認すること
- 最初に見る場所: クエリエディタの「ソース」ステップでURLが正しく変更されているか確認します。
- 切り分けの軸: クエリ設定の更新忘れ、資格情報の問題、ネットワーク制限(プロキシ・ファイアウォール)の3軸で原因を切り分けます。
- 注意点: 会社のPCでは共有クエリや管理ポリシーにより設定変更が制限される場合があります。管理者に相談する前に勝手に変更しないでください。
ADVERTISEMENT
目次
Power QueryでURL変更後に更新できない原因
まずは、なぜ更新できないのかを理解しましょう。主な原因は以下の3つに分類されます。
1. ソースステップのURLが更新されていない
Power Queryでは、データの取得元を「ソース」というステップで定義します。URLを変更したつもりでも、このソースステップの内容が古いままの場合があります。特に、別のクエリから参照している場合や、パラメーターを使って動的にURLを指定している場合に起こりやすいです。
2. 資格情報が新しいURLに対応していない
接続先が認証を必要とする場合、URLが変わると以前の資格情報が無効になります。例えば、SharePointリストやデータベースに接続する場合、URL変更後に認証ダイアログが表示されず、内部的に古い資格情報を使って接続しようとしてエラーになることがあります。
3. ネットワーク環境や権限の制限
会社のプロキシ設定やファイアウォールが新しいURLへのアクセスをブロックしている可能性もあります。また、新しいURLにアクセスするためのアクセス権限がユーザーに付与されていないケースも考えられます。
URL変更後の基本的な修正手順
ここでは、最も一般的な修正手順を説明します。以下の順序で実施してください。
- Power Queryエディタを開く – Excelの「データ」タブから「クエリと接続」をクリックし、該当するクエリを右クリックして「編集」を選択します。
- 「ソース」ステップを確認する – 右側の「適用したステップ」一覧から「ソース」をクリックします。数式バーにURLが表示されますので、新しいURLになっているか確認してください。
- URLを直接修正する – 数式バー内のURLを新しいものに書き換えます。または、設定画面(歯車アイコン)からURLを変更することもできます。変更後は「閉じて読み込む」をクリックせずに、一度「閉じて次へ」で変更を適用します。
- 資格情報を再入力する – データのプレビューが正しく表示されない場合は、クエリエディタの「ホーム」タブにある「データソース設定」を開き、該当する接続を選択して「権限の編集」から資格情報を再入力します。
- 変更を保存して更新をテストする – 「閉じて読み込む」でクエリを閉じ、Excelの「データ」タブから「すべて更新」を実行します。エラーが表示されなければ成功です。
- エラーが続く場合の次の手順 – それでもエラーが出る場合は、以下の詳細設定や管理者確認に進んでください。
詳細設定と資格情報の更新
基本的な手順で解決しない場合、より詳細な設定を見直す必要があります。
パラメーターを使用している場合の注意
URLをパラメーターで動的に指定している場合、パラメーターの値自体を変更する必要があります。例えば、Url.Base & "/list"のような式になっている場合、Url.Baseというパラメーターの値を新しいベースURLに変更します。パラメーターは「クエリ」の横にある「パラメーターの管理」から編集できます。
資格情報の保存方法と再設定
資格情報はWindowsの資格情報マネージャーやPower Queryの内部ストレージに保存されます。新しいURLに対して正しい資格情報が保存されているか確認するには、以下の手順を試してください。
- Power Queryエディタで「データソース設定」を開き、一覧から古いURLのエントリを削除します(削除しても問題ない場合のみ)。
- 新しいURLのエントリがある場合は、それを選択して「権限の編集」でユーザー名とパスワードを再入力します。
- 匿名アクセスが許可されている場合は、「匿名」に変更してテストします。
ADVERTISEMENT
失敗パターンと対処法
実際に発生しやすい失敗パターンを表にまとめました。エラーメッセージと対処法を確認してください。
| エラーメッセージの例 | 原因 | 対処法 |
|---|---|---|
| データソースの資格情報が無効です | 新しいURLに対して古い資格情報が使われている | データソース設定から資格情報を再入力 |
| リソースが見つかりません | URLが間違っている、または存在しない | URLのスペルやパスを再確認 |
| クエリを更新できませんでした | プロキシまたはファイアウォールがアクセスをブロック | 管理者にプロキシ回避設定を依頼 |
| アクセスが拒否されました | 新しいURLへのアクセス権限がない | 管理者に権限付与を依頼 |
管理者に確認すべき設定
社内のIT管理者が関与すべきケースをまとめました。以下の項目を管理者に伝えるとスムーズです。
- プロキシ設定の例外リスト – 新しいURLがプロキシ経由でアクセスできない場合、プロキシの例外リストに追加する必要があります。管理者に該当URLを伝えてください。
- ファイアウォールの許可 – 内部ネットワークから新しいURLへの発信がブロックされている場合、ファイアウォールのルール変更を依頼します。
- 共有クエリの更新 – 組織で共有しているPower Queryクエリ(.pqファイル)がある場合、そのファイル自体のURLを更新する必要があります。管理者が一元管理している可能性があります。
- 資格情報の委任設定 – Windows認証を使っている場合、新しいURLに対する資格情報の委任が正しく設定されているか確認します。
よくある質問(FAQ)
よく寄せられる質問とその回答を以下にまとめました。
Q1. 複数のクエリで同じURLを使っている場合、一括で変更できますか?
はい。パラメーターを使っている場合はパラメーターの値を変更するだけで全クエリに反映されます。パラメーターを使っていない場合は、各クエリのソースステップを個別に修正する必要があります。ただし、高度なエディタでM言語を直接編集して一括変更することも可能ですが、初心者には推奨しません。
Q2. 更新エラーが発生したとき、元のURLに戻せば問題は解決しますか?
一時的には解決しますが、根本的な原因(例えば移行元のサーバーが停止するなど)によっては後日また問題が発生します。できるだけ早く新しいURLに対応することをおすすめします。
Q3. 資格情報を何度入力しても保存されません。なぜですか?
会社のグループポリシーで資格情報の保存が禁止されている可能性があります。その場合は管理者に問い合わせてください。また、Windows資格情報マネージャーに古いURLのエントリが残っていると競合することがあるので、削除してから再試行してみてください。
まとめ
Power Queryで接続先URLを変更した後に更新できない場合、まずはソースステップのURLと資格情報を確認しましょう。多くのケースはこれらの見直しで解決します。それでも改善しない場合は、ネットワーク制限や権限の問題を疑い、管理者に相談してください。本記事の手順に沿って段階的にトラブルシューティングを行えば、ほとんどのエラーは解消できるはずです。新しいURLでの更新が安定して動作するよう、丁寧に設定を見直すことが大切です。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
