ADVERTISEMENT

【Excel】Excelで外部データの更新時にプライバシーレベルを求められる時の共有設定の直し方

【Excel】Excelで外部データの更新時にプライバシーレベルを求められる時の共有設定の直し方
🛡️ 超解決

Excelで外部データ(別のExcelファイル、Access、SQL Server、SharePointリストなど)を接続しているブックを開いたり、更新しようとしたときに、「プライバシーレベル」の警告が毎回表示されて作業が中断されることがあります。この問題は、Excelのプライバシー設定が原因で、データの結合や更新に影響を与える場合があります。特に会社で共有されているブックや、複数のデータソースを組み合わせたレポートで頻繁に発生します。本記事では、この警告が表示される原因を整理し、具体的な確認手順や対処方法を解説します。

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

  • 最初に見る場所: Excelの「データ」タブ → 「クエリと接続」、および「ファイル」→「オプション」→「トラストセンター」→「トラストセンターの設定」→「プライバシーオプション」
  • 切り分けの軸: 使用しているExcelのバージョン(Microsoft 365 / 2019 / 2016など)、データ接続の種類(Power Query / 従来の接続)、組織のグループポリシーによる制限の有無
  • 注意点: 会社PCでは「すべてのデータソースを無視して結合」の設定が管理者により無効化されている場合があるため、変更前にIT部門へ確認してください。また、プライバシーレベルを下げると意図しないデータ漏洩につながる可能性があるため、慎重に判断する必要があります。

ADVERTISEMENT

プライバシーレベルの警告が表示される原因

Excelで外部データを更新するとき、複数のデータソースを組み合わせている場合、Excelは各データソースのプライバシーレベルをチェックします。プライバシーレベルとは、データソース間のデータの結合をどの程度許可するかを制御する仕組みです。既定では「プライバシーレベルに基づくデータの結合」が有効になっており、データソースごとに「プライベート」「組織」「パブリック」のいずれかのレベルが設定されます。これらが異なるレベルだと、Excelが「データの結合方法を指定してください」という形で警告を表示します。主な原因は以下のとおりです。

  • 原因1:複数のデータソースを結合している – 例えば、同じブック内で「社内DB(組織)」と「Web上のCSV(パブリック)」をPower Queryで結合している場合、プライバシーレベルの不一致により警告が表示されます。
  • 原因2:プライバシーレベルが「プライベート」に設定されている – ファイルごとに既定のレベルが設定されており、初回接続時に「プライベート」と判定されると、他のデータと結合できず警告が出ます。
  • 原因3:組織のグループポリシーで「プライバシーレベルの無視」が許可されていない – 会社のIT管理者がセキュリティポリシーでこの機能をロックしている場合、ユーザー側で変更できません。
  • 原因4:ExcelのバージョンやPower Queryのバージョンの違い – 古いバージョンのExcelでは動作が異なる場合があります。
お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

確認手順:プライバシーレベルの設定を変更する

警告が表示された場合、以下の手順で設定を変更して事象を解決できます。ただし、組織で設定がロックされている場合は管理者に相談してください。

  1. Excelを開き、「ファイル」タブ → 「オプション」をクリックします。
  2. 「Excelのオプション」ダイアログで「トラストセンター」を選び、「トラストセンターの設定」ボタンをクリックします。
  3. 「トラストセンター」ダイアログで「プライバシーオプション」を選択します。
  4. 「データソースのプライバシーレベルを個別に設定する」のチェックが外れていることを確認します。外れている場合は、チェックを入れてください。(注意:この設定はPower Queryの動作に影響します。)
  5. 次に「Power Query」の設定を確認します。「Power Query」タブ(または「クエリ」タブ)から「プライバシーレベル」の設定を開きます。データソースごとに現在のレベルが表示されるので、必要に応じて「組織」または「パブリック」に変更します。
  6. 「すべてのデータソースを無視して結合する」にチェックを入れると、警告が表示されなくなります。ただし、このオプションがグレーアウトしている場合は、管理者により無効化されています。
  7. 変更後、保存してExcelを再起動し、データ更新が正常に行われるか確認します。

状況別の対処方法(比較表)

警告の表示パターンや環境によって、適切な対処方法が異なります。以下の表で整理しました。

状況 推奨される対処 注意点
個人用PC、社内ネットワーク内のみで使用 「すべてのデータソースを無視して結合する」を有効にする セキュリティが低下するため、信頼できるデータソースのみで使用する
会社PC、管理者による制限あり IT部門に連絡し、必要なデータソースのプライバシーレベルを緩和してもらう 自分で設定を変更できない場合がある
単一のデータソースのみ使用中 データソースのプロパティでプライバシーレベルを「組織」に設定 結合がない場合、警告は本来出ないはず。接続設定を見直す
共有ブックで他のユーザーにも影響 各ユーザーが同じ設定をするか、IT部門でグループポリシーを調整 設定がユーザーごとに異なると混乱する

ADVERTISEMENT

失敗パターンとその回避策

実際に発生しやすい失敗例と、その回避方法を紹介します。

  • 失敗1:プライバシーレベルを「プライベート」のまま結合しようとする – 結果、エラーまたは警告が毎回表示される。回避策:該当データソースのプライバシーレベルを「組織」または「パブリック」に変更する。ただし、機密データの場合は「プライベート」を維持し、結合せず個別に処理することを検討してください。
  • 失敗2:「すべてのデータソースを無視して結合する」を有効にしたが、その後データ更新が遅くなる – これは、プライバシーを無視することでデータのキャッシュ効率が変わる可能性があるためです。回避策:必要に応じて設定を元に戻し、個別のプライバシーレベルを調整してください。
  • 失敗3:管理者によってオプションがグレーアウトしているのに、無理にレジストリを編集しようとする – これはセキュリティポリシー違反になり、システムに不具合を生じる恐れがあります。必ずIT部門に相談し、グループポリシーの変更を依頼してください。
  • 失敗4:Power Queryと従来の接続(DDEなど)が混在している – どちらかに統一しないと、プライバシーレベルの設定が適用されない場合があります。接続の種類を確認し、可能であればPower Queryに統一してください。

管理者へ伝えるべき情報

社内で多くのユーザーが同様の問題に直面している場合、IT管理者がグループポリシーやレジストリで対応する必要があります。以下の情報を管理者に伝えるとスムーズです。

  • 問題の発生するブックのサンプル(データ接続の種類、データソースの場所)
  • Excelのバージョン(「ファイル」→「アカウント」→「バージョン情報」で確認)
  • 現在のトラストセンター設定のスクリーンショット
  • 必要な対応案:グループポリシーで「プライバシーレベルの無視」を許可するか、特定のデータソースのプライバシーレベルを事前設定する

管理者がレジストリを編集する場合の参考情報:HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity\ などに関連キーがありますが、直接編集は推奨しません。

よくある質問

  • Q1. プライバシーレベルの警告を完全に消すことはできますか?
    A. はい。「すべてのデータソースを無視して結合する」オプションを有効にすることで、警告を表示しないようにできます。ただし、データソースのプライバシーが保護されなくなるため、組織のポリシーに従ってください。
  • Q2. 毎回警告が出るのが面倒ですが、一度設定したら再表示されませんか?
    A. 通常、プライバシーレベルを設定して保存すれば、次回からは警告は出ません。ただし、新しいデータソースを追加した場合や、ブックを別のPCで開いた場合は再度設定が必要です。
  • Q3. 設定を変更しても警告が消えない場合はどうすればいいですか?
    A. 以下の点を確認してください。① 管理者による制限がかかっていないか(グレーアウトしている項目がないか)。② 複数の接続がある場合は、すべてのデータソースのプライバシーレベルが適切か。③ Excelを再起動したか。それでも解決しない場合は、Excelの修復インストールやIT部門への問い合わせをご検討ください。
  • Q4. プライバシーレベルを「パブリック」に設定すると、データが外部に漏れませんか?
    A. パブリックは「データソースが一般公開されている」という意味で、Excelの内部処理における区分です。設定をパブリックにしても、自動的にデータが外部に送信されるわけではありません。ただし、組織内の機密データには「組織」または「プライベート」を設定することを推奨します。
  • Q5. この問題はPower Queryを使っていないのに発生しますか?
    A. 主にPower Query(取得と変換)を使用する場合に発生しますが、従来のデータ接続([データ]タブの[その他のデータソース]など)でも稀に発生します。その場合、接続のプロパティでプライバシーレベルを変更できるか確認してください。

まとめ

Excelで外部データの更新時にプライバシーレベルの警告が表示される原因は、複数のデータソース間のプライバシーレベル設定の不一致です。対処方法としては、トラストセンターの設定で「すべてのデータソースを無視して結合する」を有効にするか、個別のデータソースのプライバシーレベルを適切に変更することが効果的です。ただし、会社PCでは管理者による制限があるため、勝手に変更せずにIT部門へ相談してください。また、プライバシーレベルの変更はデータのセキュリティに関わるため、影響を理解した上で対応することが重要です。本記事の手順を参考に、効率的に問題を解決してください。


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

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

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

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

ADVERTISEMENT