Power QueryはExcelのデータ取得・変換機能として広く使われていますが、特に組織アカウント(職場や学校のMicrosoft 365アカウント)でのサインインに失敗すると、データソースへの接続やクエリの更新ができなくなります。この記事では、Power Queryで組織アカウントにサインインできない原因を、アカウントの状態や設定に着目して切り分け、具体的な復旧手順を解説します。想定読者は、会社PCでExcelを使用している一般ユーザーと、社内IT管理者です。特に「サインイン画面が表示されない」「認証が繰り返し求められる」「資格情報が保存できない」といった症状に悩んでいる方は、この記事を参考に問題を解決してください。
【要点】この記事で確認すること
- 最初に見る場所: ExcelのPower Queryエディタ内のデータソース設定とWindowsの資格情報マネージャーです。両方の状態を確認しないと、根本原因を見誤る可能性があります。
- 切り分けの軸: 端末側(ローカル設定・資格情報マネージャー)の問題か、アカウント側(パスワード変更・多要素認証・アカウントロック)の問題か、管理者設定側(条件付きアクセス・レガシー認証無効化)の問題か、の3軸で切り分けます。
- 注意点: 会社PCでは、資格情報マネージャーやレジストリの編集は慎重に行ってください。変更前に必ずIT管理者へ確認することを推奨します。管理者設定が原因の場合、ユーザー側で解決できないケースもあります。
ADVERTISEMENT
目次
Power Queryで組織アカウントにサインインできない原因を3軸で切り分ける
サインインできない原因は、大きく3つのカテゴリに分類されます。端末側のローカル設定や資格情報の破損、アカウント側の状態問題、そして管理者によるテナント設定です。以下でそれぞれを詳しく見ていきます。
端末側の問題:資格情報マネージャーの破損、Excelの設定、プロキシやファイアウォール
端末側の原因として最も多いのは、Windowsの資格情報マネージャーに保存されたPower Query関連の資格情報が破損しているケースです。具体的には、以前のパスワードが残っていたり、認証トークンが期限切れになっている現象です。また、ExcelのアドインやPower Queryのバージョンが古い場合も、認証ダイアログが正しく表示されないことがあります。会社のネットワーク環境によっては、プロキシサーバーやファイアウォールがPower Queryの認証リクエストをブロックしている可能性も考えられます。
端末側の確認で重要なのは、資格情報マネージャー内の「Windows資格情報」を開き、「Generic Credentials」の中にある「Microsoft.Office.PowerQuery」で始まるエントリを削除することです。この操作により、次回Power Queryが認証を求められた際に、新たにサインイン画面が表示されるようになります。なお、この変更はユーザー単位で反映されるため、管理者権限は不要な場合がほとんどです。
アカウント側の問題:パスワード変更、多要素認証、アカウントロック、ライセンス切れ
ユーザーアカウントそのものに問題があるケースです。パスワードを変更した直後、資格情報マネージャーが古いパスワードを保持していると認証に失敗します。また、組織で多要素認証(MFA)を導入している場合、Power Queryの認証がレガシー認証(基本認証)で行われていると、MFAがトリガーされずエラーになることがあります。さらに、アカウントがロックされていたり、ライセンス(特にPower BIやOffice 365 E5などのデータ接続が必要なライセンス)が失効していると、当然サインインできません。
アカウント側の確認手順として、まずWebブラウザでoffice.comにサインインできるか確認してください。ここで正常にサインインできれば、アカウント自体は有効です。ただし、ブラウザでMFAが動作しても、Power QueryではMFAが適用されない場合があります。その場合は、後述する管理者設定の確認が必要です。
管理者設定側の問題:条件付きアクセスポリシー、レガシー認証の無効化、テナント制限
IT管理者がテナント全体で設定しているポリシーが原因でサインインできないケースです。特に近年、セキュリティ強化の一環としてレガシー認証を無効化する組織が増えています。Power Queryは既定でレガシー認証(基本認証)を使用するデータソース(例:SQL Server、SharePointリストなど)があり、これがブロックされるとサインインできません。また、条件付きアクセスポリシーによって、特定のIPアドレス範囲外からの認証を禁止している場合や、デバイスがポリシーに準拠していない場合も同様です。
管理者側の確認はユーザーだけでは困難です。サインインエラーのメッセージ(例:「AADSTS50076」や「AADSTS53003」)をメモし、IT管理者に伝えることで迅速な解決につながります。管理者はAzure ADのサインインログを確認し、失敗した認証リクエストの詳細を調査できます。
アカウント状態を確認する具体的な手順
問題の切り分けに役立つ、順を追って確認する手順を紹介します。以下の手順は、一般的な会社PCとMicrosoft 365環境を想定しています。
- 手順1: WebブラウザでOfficeサインインを確認
別のブラウザ(例:Edge、Chrome)でhttps://www.office.comにアクセスし、組織アカウントでサインインできるか確認します。ここで成功すれば、アカウント自体は正常です。 - 手順2: 資格情報マネージャーを確認しPower Query資格情報を削除
Windowsの「資格情報マネージャー」を開き、「Windows資格情報」タブで「汎用資格情報」を確認します。「Microsoft.Office.PowerQuery」で始まるエントリがあれば、それを削除します。これにより、次回の認証がリセットされます。 - 手順3: ExcelのPower Query設定を確認
Excelを開き、「データ」タブ → 「クエリと接続」からクエリエディタを開きます。該当のクエリを右クリックし、「プロパティ」で「定義」タブを開き、データソースのURLが正しいか、資格情報が「匿名」や「Windows認証」になっていないかを確認します。組織アカウントを使用するデータソースでは「組織アカウント」を選択する必要があります。 - 手順4: Excelの更新と修復を実行
古いバージョンのExcelでは認証モジュールに不具合がある場合があります。Excelの「ファイル」→「アカウント」→「更新オプション」から最新の更新プログラムを適用します。また、「クイック修復」や「オンライン修復」を試すのも有効です。 - 手順5: サインインエラーの詳細を記録し管理者に報告
サインイン時に表示されるエラーメッセージやエラーコードをスクリーンショットに収めます。特に「AADSTS」で始まるコードは管理者にとって重要な手がかりとなります。
状況別の比較表:サインインできない症状と原因の目安
| 症状 | 考えられる原因 | 解決の優先順位 |
|---|---|---|
| サインイン画面が表示されず、すぐにエラー | 資格情報マネージャーの破損、レガシー認証のブロック | まず資格情報を削除、次に管理者確認 |
| サインイン画面は表示されるが、認証後も繰り返し要求 | MFAの未適用、トークンの不一致 | ブラウザでMFA完了後、資格情報を再作成 |
| 「このアカウントはこのリソースにアクセスできません」と表示 | 条件付きアクセスポリシー、ライセンス不足 | 管理者へエラーコードを伝えてポリシー確認 |
| パスワード変更後、サインインできなくなった | 資格情報マネージャーに古いパスワードが残存 | 資格情報の削除で解決することが多い |
ADVERTISEMENT
失敗パターン別の解決策と注意点
資格情報を削除しても改善しない場合
資格情報マネージャーからPower Queryエントリを削除しても症状が変わらない場合、Excelのキャッシュやアドインが影響している可能性があります。Excelをセーフモードで起動(「ファイル名を指定して実行」で「excel /safe」)し、Power Queryが正常に動作するか確認してください。セーフモードで問題がなければ、常駐アドインが原因です。「ファイル」→「オプション」→「アドイン」で、不要なアドインを無効化します。
また、複数のMicrosoft 365アカウントを使用している場合、資格情報が混在して認証に失敗することがあります。Windowsの資格情報マネージャーで、他のMicrosoft関連の汎用資格情報も削除してから再試行してください。削除するエントリの例として、「MicrosoftOffice16_Data:ADAL:…」で始まるものなどがあります。
「レガシ認証は許可されていません」というエラー
このエラーは、管理者がテナント全体でレガシー認証を無効化していることを示します。Power Queryのデータソースによっては、まだレガシー認証に依存しているものがあります。例えば、SharePointリストへの接続で「組織アカウント」を選んでも、内部で基本認証が使われる場合があります。解決策として、管理者が該当するデータソースに対して「OAuth 2.0」などの最新認証を有効にする必要があります。ユーザー側でできることとしては、データソースの接続文字列を確認し、可能であればOAuthをサポートするエンドポイントに変更することですが、一般的には管理者の対応が必要です。
エラーメッセージに「AADSTS53003」が含まれている場合、条件付きアクセスポリシーが原因です。この場合、ユーザー側ではどうにもならないため、管理者にエラーコードと日時を伝えて、Azure ADのサインインログを確認してもらってください。
管理者へ確認すべき情報と伝え方
Power Queryの認証問題が管理者設定に起因する場合、ユーザーから管理者に正確な情報を伝えることが解決の鍵です。以下の情報を整理してヘルプデスクに連絡してください。
- 発生している操作:どのデータソース(SharePointリスト、SQL Server、ODataフィードなど)に接続しようとしたか。
- エラーメッセージの全文とエラーコード(例:AADSTS50076、AADSTS53003など)。スクリーンショットがあるとベターです。
- 発生時刻とタイムゾーン、使用しているExcelのバージョン(ファイル→アカウント→Excelのバージョン情報)。
- 既にユーザー側で試したこと(資格情報の削除、Excelの更新など)を簡単に記載。
管理者はこれらの情報をもとに、Azure ADのサインインログで失敗した認証要求を特定し、条件付きアクセスポリシーの調整やレガシー認証の部分的な有効化を検討できます。特に、Power Queryで使用されるアプリケーションID「Power Query for Excel」(クライアントID:a672d62c-fc7b-4e81-a576-e60dc46e951d)を意図的に許可する必要がある場合があります。
よくある質問(FAQ)
Q1. 資格情報マネージャーでPower Queryのエントリが見つかりません
エントリは「Microsoft.Office.PowerQuery」で始まる名前で保存されますが、一度もサインインに成功したことがない場合は作成されません。その場合、Excel側のデータソース設定で資格情報の種類を「組織アカウント」に設定し、改めてサインインを試みてください。
Q2. サインイン画面がポップアップブロックで表示されない
ExcelのPower Query認証は、ブラウザベースの認証画面を呼び出す場合があります。会社のブラウザでポップアップブロックが有効だと、認証画面が表示されずにタイムアウトすることがあります。ブラウザの設定で、Excel(またはms-officeapps.ms)からのポップアップを許可するか、シークレットモードで認証を試してみてください。
Q3. 管理者に連絡しても、原因が特定できませんでした。次に何をすべきですか?
管理者がAzure ADログでも原因を特定できない場合、Microsoftサポートへの問い合わせを検討してください。その際、整理した情報を提供することでスムーズに進みます。また、代替手段として、Power Queryではなく、Excelの「データの取得」→「その他のデータソース」から、ODataフィードやODBC接続を試すことで問題の切り分けができる場合があります。
まとめ
Power Queryで組織アカウントにサインインできない問題は、端末側の資格情報、アカウント自体の状態、管理者のテナント設定の3軸で切り分けることで効果的に解決できます。まずは資格情報マネージャーからPower Queryエントリを削除し、Webブラウザでアカウントが正常に使えるか確認するのが初動として有効です。エラーコードが表示された場合は、それを管理者に伝えることで原因の特定が早まります。管理者設定が原因の場合はユーザーだけでは対処できないため、適切な情報を基に相談することをおすすめします。日頃から資格情報の管理を習慣づけ、余計なエントリを残さないようにすることで、再発防止にもつながります。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
