Excel は透明性と計算を重視して設計されており、まさにそれが秘密保持が苦手な理由です。データを見えないようにする方法はたくさんありますが、それらを実際のセキュリティと誤解しないでください。 「保護された」データが思っているよりも危険にさらされている理由は次のとおりです。
誤解 1: 「これらの行を非表示にすると、データが表示されなくなる」
機密性の高いマークアップ率の列または乱雑な中間計算の行があるため、右クリックして[非表示]を選択します。あなたの心の中では、そのデータは安全に見えなくなっています。ただし、実際には、行または列の非表示は書式設定の選択であり、セキュリティ プロトコルではありません。Excel は単に幅を 0 に設定します。データはまだ存在しており、アクティブでもあります。そして最も重要なことは、データを見つけるのが信じられないほど簡単であるということです。
「秘密」データを公開するには、Ctrl+A を押してシート全体を選択し、任意のヘッダーを右クリックして[再表示]を選択するだけで、幅ゼロの列が完全に表示されます。
Excel で列を非表示または再表示しないでください。代わりにグループを使用してください
この便利な Excel ツールを使用して、さまざまなレベルの詳細を隠したり明らかにしたりできます。
誤解 2: 「隠しタブは決して見ない」
行を隠すことがデジタル上、目を閉じて誰にも見られないと思うことと同じだとすると、ワークシートのタブを隠すことは、ティッシュペーパーでできたドアに「立ち入り禁止」の標識を貼るようなものです。これはおそらく Excel で最も一般的な “セキュリティ” の措置ですが、バイパスするのが最も簡単でもあります。
ブックの下部にあるタブを右クリックして[非表示]を選択すると、シートがナビゲーション バーから消えます。多くの人にとって、これは「視界から外れ、意識から外れている」という感覚を生み出します。生データ、ピボットテーブル、または機密性の高いルックアップはプライベート バックエンドに安全に保管されていると思われるかもしれませんが、誰でも表示されている残りのタブを右クリックして[再表示]をクリックするだけで済みます。
通説 3: 「非常に隠されたシートは究極の秘密保管庫である」
標準の非表示があまり安全ではないことを知っているパワー ユーザーは、Visual Basic for Applications (VBA) エディター (Alt+F11) からアクセスできる xlSheetVeryHidden プロパティに頼ることがよくあります。
シートが「非常に非表示」の場合、標準の「再表示」メニューにも表示されないため、データが単に存在しないように見えます。
これはおそらく、多くの通説の中で最も危険な通説です。 感じる secure: データを隠すために内部に入ったので、覗き見から安全であると想定しています。しかし、これは真実からかけ離れたものではありません。誰かが非表示のデータを見たい場合は、ワークシートを非表示にするために使用したのと同じワークフローに従うだけで済みますが、代わりに「xlSheetVisible」を選択します。
それができない場合は、Power Query で次の手順を使用して、カーテンの後ろを覗くことができます。
-
[データ]>[データの取得]>[ファイルから]>[Excel ワークブックから]に移動し、ファイルを選択します。
-
表示されているシートを選択し、「データの変換」をクリックします。
-
Power Query エディター内で、右側の[適用されたステップ]ウィンドウで最初のステップ (通常はソースと呼ばれます) をクリックします。
-
ワークブック内のすべてのオブジェクトのマスター リストを確認し、非表示のシートのデータ列にある[テーブル]をクリックします。
Power Query が通常の Excel ツールよりも優れた 5 つの日常アクション
Excel の手動タスクを条件付き列、スマート マージ、アンピボット ツールなどに置き換えます。
誤解 4: 「シート保護のパスワードは解読できない」
[校閲]タブでワークシートをパスワードで保護したことがある場合は、データをデジタル金庫にロックしているように感じたことがあるでしょう。
ただし、この機能の背後にある意図を理解することが重要です。Excel のワークシート保護は、データのプライバシーではなく、データの整合性を目的として設計されています。その目的は、シートを非表示にすることではなく、編集不可能にすることです。
このような意図にもかかわらず、最新の暗号化されていない XLSX ファイルを使用している場合、Windows ファイル エクスプローラーとメモ帳を使用すると、そのパスワードは約 30 秒でバイパスできます。誰かがあなたのパスワードを破ろうとした場合、彼らがしなければならないことは次のとおりです。
-
ファイル拡張子を .xlsx から .zip に変更します。
-
フォルダーを開き、xl/worksheets/ に移動します。
-
保護されたシートの XML ファイルをメモ帳で開きます。
-
次のようなタグを見つけて削除します。
。
ファイルを保存して .xlsx 拡張子を復元すると、パスワードは失われます。
この脆弱性は主に最新の XLSX ファイルに影響します。古い XLS バイナリ ファイルは異なるアーキテクチャ (OLE2) を使用しており、単純なメモ帳編集ではなく特殊なツールが必要です。
唯一の例外: ファイルレベルの暗号化
[ファイル]>[情報]>[ブックの保護]>[パスワードで暗号化]に移動すると、Excel は AES-256 暗号化を使用し、ZIP 内の XML ファイルをスクランブルします。パスワードがないと、ファイル自体が意味不明なので、上記の手順でファイルを開くことはできません。これは、実際の最新のセキュリティを提供する唯一の内部 Excel ツールです。
代わりに何をすべきか: 本物の Excel セキュリティ
Excel データを保護するには、「隠す」という観点から考えるのをやめ、代わりに「削除する」という観点から考える必要があります。
- 「クリーンコピー」の原則: これは完全なセキュリティを実現する唯一の確実な方法です。ファイルを共有する前に、関連するデータをコピーし、値の貼り付けを使用して、基礎となる数式と非表示のソースをすべて削除します。送信したファイルに機密データが含まれていない場合、そのデータを回復することはできません。
- Power Queryの「ロード先」: これは、ロジックを共有せずに結果を共有するプロフェッショナルな方法です。プライベート マスター ファイルで重要な計算とデータのマージを実行します。次に、パブリック共有ファイルで、Power Query を使用して、そのマスターから結果のみを取得します。これにより、他の人は最終的な数字のみを見ることができます。完全に安心するために、送信前に接続を削除して、結果の静的なテーブルのみを残すことができます。
- OneDrive 個人用ボルト: ローカル セキュリティのために、Personal Vault はフォルダー自体に 2 要素認証 (2FA) のレイヤーを追加します。誰かがデバイスに侵入したとしても、フォルダーにアクセスするにはパスワードが必要です。ただし、ファイルがボールトから電子メールで送信されるとすぐに保護は終了します。
- ファイルを暗号化します。 ワークブック内のデータを保持しておく必要があるが、権限のない人の手に渡らないようにする必要がある場合は、ファイルをパスワードで暗号化します ([ファイル]>[情報]>[ワークブックの保護]>[パスワードで暗号化])。
- SharePoint とフォルダーのアクセス許可: ファイルレベルのギミックではなく、サーバー側のアクセス制御に依存します。適切な権限を設定すると、データを閲覧してはいけない人がいる場合でも、そもそもファイルをダウンロードしたり開いたりすることができなくなります。
Excel スプレッドシートを他の人と共有しますか?最初にこれら 8 つのことを実行してください
これらの手順を実行せずにファイルを共有しないでください。
Excel は世界クラスの計算機であり、デジタル金庫ではありません。ファイルレベルの暗号化を使用してドアをロックし、機密情報や証拠を焼くための仕組みを物理的に削除します。 Excel ファイルを完全にサニタイズするには、ドキュメント インスペクター ([ファイル]>[情報]) を使用します。このツールは、非表示の行、非常に隠されたシート、および非表示のメタデータを見つけて、ファイルのコードから完全に消去します。スプレッドシートを完全に匿名化したい場合は、これが最後のステップです。
- OS
-
Windows、macOS、iPhone、iPad、Android
- 無料トライアル
-
1ヶ月
Microsoft 365 には、最大 5 台のデバイスで Word、Excel、PowerPoint などの Office アプリ、1 TB の OneDrive ストレージなどへのアクセスが含まれています。