ADVERTISEMENT

【Excel】Power Queryで資格情報の種類を変更できない時の確認手順

【Excel】Power Queryで資格情報の種類を変更できない時の確認手順
🛡️ 超解決

Power Queryでデータを取得する際、資格情報の種類を変更しようとしてもグレーアウトしていたり、変更ボタンが反応しない場合があります。これは、組織のセキュリティポリシーや接続設定のキャッシュが原因であることが多く、適切な手順で切り分ける必要があります。本記事では、資格情報の種類を変更できない原因を特定し、実際に行うべき確認手順を具体的に解説します。会社PCで作業する際の注意点も合わせて説明しますので、管理者に問い合わせる前にぜひご確認ください。

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

  • 最初に見る場所: Power Queryのクエリ設定内の「データソース設定」と「資格情報マネージャー」の状態
  • 切り分けの軸: 端末側のキャッシュ問題か、組織のグループポリシーによる制限か、データソースの種類による固定かを確認
  • 注意点: 会社PCでは管理者権限が必要な操作や、勝手にレジストリを変更するとセキュリティ違反になる場合があるため、手順を踏んでから管理者に相談すること

ADVERTISEMENT

資格情報の種類が変更できない主な原因

Power Queryでは、データソースごとに資格情報の種類を選択できますが、以下のような理由で変更できないケースがあります。

  • データソースの種類による固定: 例えば、SQL Serverデータベースでは「Windows認証」または「基本認証」が強制される場合があり、他の認証方式に変更できないことがあります。
  • 組織のポリシーによる制限: 会社のPCでは、グループポリシーによって資格情報の種類の変更が禁止されていることがあります。特に管理者が設定したデータソース設定は変更できません。
  • 資格情報キャッシュの競合: 以前接続した際の資格情報がキャッシュに残っており、新しい種類に変更しようとしても反映されないことがあります。
  • プライバシーレベルの設定: プライバシーレベルが「組織」や「なし」に設定されていると、資格情報の種類が制限されるケースがあります。
  • Power Queryのバージョンやアドインの不具合: 古いバージョンのExcelや、特定のアドインが干渉して変更操作がブロックされる場合もあります。
お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

最初に試すべき基本手順

資格情報の種類を変更できない場合、まずは以下の基本手順を試してください。これだけで解決することも多いです。

  1. Excelを再起動する: 一時的なキャッシュやメモリの問題をクリアするため、一度Excelを完全に閉じてから再度開き、Power Queryエディターを起動します。
  2. データソース設定を確認する: 「データ」タブ → 「クエリと接続」 → 対象のクエリを右クリック → 「プロパティ」 → 「定義」タブ → 「接続文字列」で資格情報が埋め込まれていないか確認します。埋め込まれている場合は、変更ボタンがグレーアウトします。
  3. 資格情報マネージャーをクリアする: Windowsの「資格情報マネージャー」を開き、「Windows資格情報」の中にあるPower Query関連の資格情報(例:Microsoft Office の資格情報)を削除します。削除後、Excelを再起動して接続し直します。
  4. プライバシーレベルを調整する: Power Queryエディターの「ファイル」→「オプションと設定」→「クエリオプション」→「プライバシー」で、各データソースのプライバシーレベルを「なし」に変更してみます。
  5. 接続を削除して再作成する: 該当のクエリをコピーして、元のクエリを削除し、新しいクエリとして再接続します。これによりキャッシュがリセットされます。
  6. 別の資格情報の種類を試す: 可能な場合は「Windows認証」と「基本認証」を切り替えてみます。ただし、選択肢がそもそも表示されない場合は、組織のポリシーの可能性が高いです。

状況別の比較表

資格情報の種類が変更できない状況を、原因別に比較しました。自分に該当するケースを確認してください。

状況 考えられる原因 推奨アクション
資格情報の種類ドロップダウンがグレーアウトして選択できない 接続文字列に資格情報がハードコードされている、または組織のポリシーでロック 接続文字列に「User ID」や「Password」が含まれていないか確認。含まれている場合は削除してから変更。
変更ボタンは表示されるがクリックしても無反応 プライバシーレベルが「組織」に設定されている、またはキャッシュの問題 プライバシーレベルを「なし」に変更し、資格情報マネージャーをクリアする。
「基本認証」しか選べず、「Windows認証」にできない データソースが基本認証のみ許可している(例:APIや一部のWebサービス) データソースの管理者に問い合わせ、Windows認証がサポートされているか確認。
資格情報の種類が表示されず、接続エラーが発生する Power Queryアドインの不具合、またはExcelのインストール破損 Officeの修復インストールを試すか、最新の更新プログラムを適用。

ADVERTISEMENT

管理者権限が必要な確認と設定

グループポリシーによる制限の確認

会社のPCでは、グループポリシーでPower Queryの資格情報設定が制限されている可能性があります。管理者として確認すべき主なポリシーは以下の通りです。

  • 「Power Query の資格情報の管理を許可しない」ポリシー: このポリシーが有効だと、ユーザーは資格情報の種類を変更できなくなります。
  • 「データソースの資格情報を自動的に保存しない」ポリシー: 有効の場合、資格情報がキャッシュに残らず毎回入力を要求されますが、種類変更がブロックされる場合があります。
  • セキュリティポリシーによる特定の認証方式の禁止: 例えば「基本認証を無効にする」ポリシーが有効だと、基本認証が選べなくなります。

これらのポリシーを変更するには、ドメイン管理者の権限が必要です。自分で変更できない場合は、IT部門に連絡してポリシーの緩和を依頼してください。

レジストリエディターを使った確認(上級者向け)

グループポリシーの影響を直接確認するには、レジストリを開く方法もあります。ただし、レジストリの誤った変更はシステムに重大な影響を与えるため、必ず管理者の指示のもとで行ってください。以下のパスでPower Query関連のポリシーが設定されているか確認できます。

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Power Query\

ここに「DisableCredentialManagement」などのDWORD値が存在し、値が1の場合は制限がかかっています。変更する前に必ずバックアップを取り、管理者と相談してください。

よくある質問とその回答

Q1. 資格情報の種類を変更できないのは、Excelのバージョンが古いからですか?

A. 古いバージョンだとUIが異なる場合がありますが、基本的な機能は変わりません。ただし、Office 365の最新版では一部の設定が変更されているため、更新プログラムを適用することをおすすめします。

Q2. 資格情報の種類を変更しようとすると「この操作には管理者権限が必要です」と表示されます。

A. グループポリシーで制限されている可能性が高いです。管理者に連絡して、該当クエリの資格情報種類変更の許可を得てください。

Q3. プライバシーレベルを「なし」に変更しても解決しません。他に原因はありますか?

A. プライバシーレベル以外に、データソースの接続文字列に資格情報が直接含まれている可能性があります。「データソース設定」で「接続文字列を編集」を選び、「User ID=…」や「Password=…」といった文字列がないか確認してください。もしあれば削除して保存し、再度資格情報の種類を変更してみてください。

Q4. Power Queryのデータソース設定で「資格情報の管理」がそもそも表示されません。

A. ExcelのオプションでPower Queryアドインが無効になっている可能性があります。「ファイル」→「オプション」→「アドイン」で「Power Query for Excel」が有効か確認してください。有効でなければ、COMアドインから追加します。

失敗パターンと回避策

実際によくある失敗例を紹介します。同様の状況に陥っていないか確認してみてください。

  • 失敗パターン1: 資格情報マネージャーを削除したが、再起動後に同じ問題が発生
    原因: グループポリシーによって資格情報が自動再設定される場合があります。この場合は管理者に相談し、ポリシーの変更を依頼してください。
  • 失敗パターン2: 別のユーザーでログインすると変更できるのに、自分のアカウントではできない
    原因: 自分のユーザープロファイルに問題がある可能性があります。新しいWindowsユーザープロファイルを作成して試すか、IT部門にプロファイルのリセットを依頼してください。
  • 失敗パターン3: 接続文字列に資格情報を直接記述して保存してしまい、後から変更できなくなった
    原因: 接続文字列に埋め込まれた資格情報は、UIから変更できません。この場合は、該当クエリを削除して再接続し、資格情報を埋め込まずに保存し直す必要があります。

まとめ

Power Queryで資格情報の種類を変更できない場合、まずは基本手順としてデータソース設定の確認と資格情報マネージャーのクリアを試してください。それでも解決しない場合は、組織のグループポリシーやプライバシーレベルが原因の可能性があります。管理者権限が必要な操作は必ずIT部門に依頼し、レジストリの変更などは自己判断で行わないように注意してください。最後に、問題が解決しない場合は、Excelのバージョンやアドインの状態も確認し、必要に応じてOfficeの修復インストールを検討してください。


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

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

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

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

ADVERTISEMENT