Excel の保護とセキュリティ

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

Excel を使用すると、誰かがパスワードなしでブックを開くのを防いだり、ブックへのアクセスを Read-Only 許可したり、誤って数式を削除しないようにワークシートを保護したりする場合でも、作業を保護できます。 このトピックでは、主要なオプションを利用して Excel ファイルを保護および配布するさまざまな方法について説明します。 

警告

  • パスワードを忘れたか、なくした場合、Microsoft がそれを取り戻すことはできません。
  • ブックまたはワークシートを安全なパスワードで保護したからといって、クレジット カード番号、社会保障番号、従業員識別などの機密性の高い個人情報を含む可能性がある Excel ブックを配布する前に、常に 2 回考える必要があります。
  • ワークシート レベルの保護は、セキュリティ機能を意図したものではありません。 単に、ユーザーがワークシート内でロックされたセルを変更できないようにするためのものです。

以下は、Excel データを保護するためのさまざまなオプションです。

  • ファイル レベル: これは、ユーザーがパスワードを開いたり変更したりできないようにパスワードを指定して Excel ファイルをロックダウンする機能を指します。 ここには 5 つの選択肢があります。

    • ファイルの暗号化:このオプションを選択した場合、パスワードを指定し、Excel ファイルをロックします。 他のユーザーはファイルを開けなくなります。 詳細については、「Protect an Excel file」 (Excel ファイルを保護する) を参照してください。

    • ファイルを開いたり、編集したりするためのパスワードを設定する:ファイルを開いたり、編集したりするためのパスワードを指定します。 読み取り専用アクセスや編集アクセスを他のユーザーに与える必要があるとき、このオプションを使用します。 詳細については、「Protect an Excel file」 (Excel ファイルを保護する) を参照してください。

    • 最終版にする:Excel ファイルを最終版にして他のユーザーによる変更を禁止する場合、このオプションを使用します。 詳細については、「 パスワードを使用してドキュメントを保護する」を参照してください。

    • アクセスを制限する:組織が Information Rights Management (IRM) を利用してアクセス許可を設定している場合、利用できる IRM アクセス許可を自分の文書に適用できます。 詳細については、「 パスワードを使用してドキュメントを保護する」を参照してください。

    • デジタル署名:Excel ファイルにデジタル署名を追加できます。 詳細については、「 Microsoft 365 ファイルのデジタル署名を追加または削除する」を参照してください。

      デジタル署名を追加するには、証明書機関 (CA) の有効な証明書が必要になります。

  • ブック レベル:パスワードを指定し、ブック構成をロックできます。 ブック構成をロックすると、他のユーザーはワークシートを追加、移動、削除、非表示、名称変更できなくなります。 ブックの保護の詳細については、「Protect a workbook」 (ブックを保護する) を参照してください

  • ワークシート レベル: シート保護を使用すると、ユーザーがワークシート内でどのように作業できるかを制御できます。 シート内でユーザーが実行できる操作を正確に指定できるため、ワークシート内の重要なデータが影響を受けないようにすることができます。 たとえば、ユーザーが行と列のみを追加するか、並べ替えとオートフィルターのみを使用する場合があります。 シート保護を有効にすると、セル、範囲、数式、ActiveX コントロール、フォーム コントロールなどの他の要素を保護できます。 ワークシートの保護の詳細については、「ワークシートを 保護する」を参照してください。

どのレベルの保護を使用する必要がありますか。

  • Excel ファイルに対するアクセス レベルを制御するには、ファイル レベルの保護を使用します。 チーム メンバーの週間ステータス レポートを Excel ファイルで用意するとします。 チーム以外の人はこのファイルを開けないようにします。 2 つの選択肢があります。

    • 他のユーザーがファイルを開きたくない場合: 最も一般的に使用される手法である Excel ファイルを暗号化できます。 これは基本的にパスワードでロックし、開くことができる以外は誰もロックしません。
    • 異なるユーザーに対して読み取り専用または編集アクセスを有効にする場合: おそらく、チーム内のマネージャーが週単位の状態レポートを編集できるようにしたいが、チーム メンバーは読み取り専用アクセス権のみを持っている必要があります。 1 つは開くためのパスワードで、もう 1 つは編集するためのパスワードです。 その後、チームとパスワードを共有できます (与えられたアクセス許可に基づく)。
  • お使いの 1 つのブック構造内でワークシートに対してユーザーが実行できる操作を制御するには、ブック レベルの保護を利用します。 ステータス レポート ブックに複数のワークシートがあり、各ワークシートにチーム メンバーの名前が付けられているとします。 チーム メンバーが全員、各自のワークシートにデータを追加できるが、新しいワークシートを追加したり、ブック内でワークシートを移動したりするとしても、ブック内のすべてのワークシートを変更できないようにします。

  • ユーザーが個々のワークシート内でどのように動作するかを制御するには、ワークシート レベルの保護を使用します。 たとえば、状態レポート ブックの各ワークシートには、ヘッダー行や特定のレポート レイアウトなど、すべてのワークシートに共通するデータが含まれており、実際には誰も変更したくないとします。 ワークシートを保護することで、ユーザーがシート内の特定の関数のみを実行できるように指定できます。 たとえば、ユーザーにデータを入力できますが、行や列を削除しないようにしたり、ハイパーリンクの挿入やデータの並べ替えのみを行ったりすることができます。

organizationのニーズに応じて、Excel データに対して 1 つ以上の保護レベルを使用できます。 使用可能なすべてのオプションまたはオプションの組み合わせを使用できます。これは、Excel データに必要なセキュリティレベルまで完全に設定できます。 たとえば、共有 Excel ファイルを暗号化したり、ブックとワークシートの保護を有効にしたり、個人用ブックでワークシート保護のみを使用して、誤って数式を削除したりしないようにすることができます。

補足説明

Excel Tech Community の専門家にいつでも依頼したり、コミュニティでサポートを受けたりすることができます。

関連項目

Excel ファイルを保護する

ブックを保護する

ワークシートを保護する