ExcelのPower Query機能を使ってデータを取得・加工していると、自分以外のユーザーがそのファイルを開いたときに「接続エラー」が発生することがあります。特に会社で共有のExcelファイルを複数人で扱う場合、突然エラーが出て作業が止まってしまうことも少なくありません。この問題は、データソースの参照パスやアクセス権限、ユーザーごとの環境の違いなど、さまざまな要因で起こります。本記事では、原因を段階的に切り分け、適切な対処法を具体的に解説します。
【要点】この記事で確認すること
- 最初に見る場所: Power Queryの「データソース設定」で現在設定されているパスと、別ユーザーがアクセスできるかどうかを確認します。
- 切り分けの軸: エラー原因を「パスの問題」「権限の問題」「資格情報の問題」「Power Queryのバージョンの問題」の4つに分類して対応します。
- 注意点: 会社PCではローカルフォルダや個人のネットワークドライブへの参照を安易に変更しないでください。管理者や情報システム部門と相談しながら進めることが重要です。
ADVERTISEMENT
目次
1. Power Query接続エラーのよくある原因
別ユーザーがPower Queryを含むExcelファイルを開いたときに接続エラーとなる代表的な原因は、以下のとおりです。
原因1:絶対パスによる参照
Power Queryでデータソースを指定する際に、「C:\Users\ユーザー名\Documents\」のようなローカル絶対パスを使っていると、他のユーザーのPCにはそのパスが存在しないためエラーになります。また、ネットワークドライブでも「X:\共有フォルダ\」のようにドライブレターが固定されている場合、別ユーザーが同じドライブレターを割り当てていないと参照できません。
原因2:アクセス権限の不足
データソースが共有フォルダやデータベースサーバー上にある場合、別ユーザーにその場所への読み取り権限が付与されていないと接続エラーになります。特に、自分は管理者権限でアクセスできていても、一般ユーザーが開くと権限不足で失敗することがあります。
原因3:資格情報(認証)の違い
Power Queryはデータソースにアクセスする際にWindows認証やデータベースの認証情報を使用します。ファイルを開いたユーザーの資格情報がデータソース側で許可されていない場合、エラーになります。また、Power Queryの「データソース設定」に過去の資格情報がキャッシュされている場合も、別ユーザーが開くとその情報が使えずエラーになります。
原因4:Power Queryのバージョンやアドインの違い
Power Queryの機能はExcelのバージョンやインストールされているアドイン(Power Query for Excelなど)によって異なります。特に古いバージョンのExcelでは、新しいコネクタや関数が使えずエラーになる場合があります。
| 原因の分類 | 具体的なエラーメッセージ例 | 影響を受けるユーザー |
|---|---|---|
| パス問題 | 「ファイルが見つかりません」「パスが無効です」 | PC構成が異なるすべてのユーザー |
| 権限問題 | 「アクセスが拒否されました」「権限がありません」 | 権限のないユーザー |
| 資格情報問題 | 「認証に失敗しました」「データソースの資格情報が無効です」 | 異なるドメインユーザーなど |
| バージョン問題 | 「この機能はこのバージョンのExcelでは使用できません」 | 古いExcelを使っているユーザー |
2. 原因を切り分けるための確認手順
問題を解決するには、まずエラーの原因を特定する必要があります。以下の手順で順番に確認してください。
- Power Queryエラーの内容を確認する
Excelでエラーが表示されたら、詳細メッセージやエラーコードをメモします。「ファイルが見つかりません」なのか「権限がありません」なのかで対処が変わります。 - データソース設定を開く
Excelの「データ」タブ → 「クエリと接続」 → 「データソース設定」を開き、現在設定されているデータソースのパスと資格情報を確認します。この画面で、設定がローカルパスや固定ドライブレターになっていないかチェックします。 - 別ユーザーと同じ環境でテストする
可能であれば、エラーが発生したユーザーのPCで同じExcelファイルを開き、Power Queryの編集画面(「ホーム」 → 「クエリの編集」)に入ってデータプレビューが表示されるか確認します。プレビューでエラーが出る場合は、クエリの適用前の段階で問題があります。 - UNCパス(\サーバー名\共有名\)でアクセスできるか試す
エクスプローラーのアドレスバーにデータソースのUNCパスを直接入力して、別ユーザーがアクセスできるか確認します。アクセスできるならパス問題ではなく権限や資格情報の問題です。 - Power Queryの「データソース設定」で資格情報を削除・再設定する
キャッシュされた資格情報が原因の場合があるため、「データソース設定」で該当するデータソースを選択し、「権限の編集」から資格情報を削除して、別ユーザーが自分の資格情報で再設定できるようにします。
3. 接続エラーの具体的な対処法
原因に応じた対処法を解説します。
対処法1:相対パスやUNCパスに変更する
絶対パスが原因の場合、Power Queryの「ソース」設定でパスを相対パスまたはUNCパスに変更します。例えば、Excelファイルと同じフォルダにあるデータを使うなら、相対パス「データ\売上.xlsx」にします。ネットワーク共有フォルダの場合は、ドライブレターではなく「\\ファイルサーバー\共有\売上.xlsx」のようにUNCパスを使うと、どのユーザーでも同じパスでアクセスできます。
対処法2:アクセス権限を調整する
※管理者作業が必要な場合があります
権限不足が原因の場合は、データソースがあるフォルダやデータベースに対して、該当ユーザーに読み取り権限を付与してもらいます。情報システム部門やファイルサーバーの管理者に依頼してください。
対処法3:資格情報をユーザーごとに設定する
Power Queryで「Windows認証」を使っている場合、各ユーザーが自分のWindowsアカウントでアクセスできるようにします。もしデータベース接続でSQL認証を使っているなら、接続文字列にユーザー名とパスワードを直接埋め込むのではなく、ユーザーごとに「データソース設定」で資格情報を入力してもらう方法に切り替えます。
対処法4:Excelのバージョンを統一する
バージョン違いが原因の場合は、可能な限り同じバージョンのExcelを使用するようチーム内でルールを決めます。または、古いExcelユーザーが使える機能に限定してクエリを再作成します。
ADVERTISEMENT
4. ファイル共有時の注意点と管理者への依頼
Power Queryを含むExcelファイルを共有して使う場合、以下の点に注意してください。
- データソースは共有フォルダに置く
個人のPC内ではなく、全員がアクセスできる共有フォルダやSharePointサイトにデータソースを配置します。 - Power Queryの「データソース設定」を全員の環境で確認する
最初に自分以外のユーザーにファイルを開いてもらい、問題なく動作するかテストします。エラーが出たらその場で原因を特定します。 - 管理者に依頼すべき内容
権限設定やネットワークパスの変更が必要な場合は、管理者に「Power Queryからアクセスするデータソースのパス(UNC)」「アクセス権限が必要なユーザー一覧」「使用するデータベースの認証方式」などを明確に伝えて依頼します。
5. よくある質問(FAQ)
Q1. Power Queryの接続エラーが出た場合、まず何をすべきですか?
エラーメッセージを確認し、データソース設定を開いてパスと資格情報をチェックしてください。多くの場合、パスがローカル絶対パスになっていることが原因です。
Q2. 自分は問題なく使えているのに、同僚だけエラーになります。どうすればいいですか?
同僚のPCでファイルを開き、Power Queryのデータソース設定を確認します。パスがUNCになっているか、アクセス権限が同僚に付与されているか、資格情報が正しいかを順に確認します。特に、データソースがネットワークドライブの場合、同僚のドライブレターが違う可能性があります。
Q3. 接続エラーを防ぐために、Power Queryを作成するときに気をつけることは?
データソースのパスは絶対パスではなく、可能な限り相対パスかUNCパスを使います。また、資格情報をクエリ内にハードコードせず、Windows認証やユーザーごとの入力に任せるようにします。さらに、使用するExcelのバージョンをチーム内で統一するとトラブルが減ります。
6. まとめ
Power Queryで別ユーザーが開くと接続エラーになる原因は、主にパスの参照方法、アクセス権限、資格情報、Excelバージョンの4つです。まずはデータソース設定でパスを確認し、絶対パスになっている場合はUNCパスや相対パスに変更します。権限や資格情報の問題は管理者に相談しながら解決してください。また、新しくPower Queryを作成する際には、複数人で利用することを想定し、共有環境に適した設定を最初から行うことが重要です。適切に対処すれば、チーム全体でスムーズにデータ活用ができるようになります。
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サイズ」に強制リサイズしてから結合する
