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を開き、「ファイル」タブ → 「オプション」をクリックします。
- 「Excelのオプション」ダイアログで「トラストセンター」を選び、「トラストセンターの設定」ボタンをクリックします。
- 「トラストセンター」ダイアログで「プライバシーオプション」を選択します。
- 「データソースのプライバシーレベルを個別に設定する」のチェックが外れていることを確認します。外れている場合は、チェックを入れてください。(注意:この設定はPower Queryの動作に影響します。)
- 次に「Power Query」の設定を確認します。「Power Query」タブ(または「クエリ」タブ)から「プライバシーレベル」の設定を開きます。データソースごとに現在のレベルが表示されるので、必要に応じて「組織」または「パブリック」に変更します。
- 「すべてのデータソースを無視して結合する」にチェックを入れると、警告が表示されなくなります。ただし、このオプションがグレーアウトしている場合は、管理者により無効化されています。
- 変更後、保存して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部門へ相談してください。また、プライバシーレベルの変更はデータのセキュリティに関わるため、影響を理解した上で対応することが重要です。本記事の手順を参考に、効率的に問題を解決してください。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
