Excelでシートを保護すると、フィルターの絞り込みと並べ替えの許可は別々に管理されます。ただし[並べ替え]にチェックがあっても、並べ替え範囲にロックされたセルがあると実行できません。また、保護後は通常、オートフィルターを新規に設定・解除する操作は許可されず、保護前からあるフィルターの条件変更が対象です。

シート保護とブック保護を切り分ける

まず、編集できない状態がどの保護に由来するか確認します。[校閲]タブに[シート保護の解除]が表示される場合、そのシートは保護されています。[ブックの保護]はシートの追加・移動などブック構造の制限であり、セルの入力やフィルター設定とは役割が異なります。

保護を解除する権限やパスワードがない場合、回避操作を試さず管理者・作成者へ相談してください。保護状態で一部の操作だけを許すのが目的なら、作業用に複製したファイルで設定を変更します。

保護時に許可された操作を確認する

管理権限のあるユーザーは、作業用コピーでシート保護を解除してから[校閲]→[シートの保護]の許可項目を確認します。代表的な設定は次のとおりです。

設定 想定される操作 制約
オートフィルターの使用 保護前からあるフィルターのドロップダウンを使って条件を変更 保護された状態で新規にフィルターを適用・削除する操作は不可
並べ替え 対象範囲を並べ替える 対象範囲にロックされたセルがあると設定に関係なく実行できない
ロックされていないセル範囲の選択 編集可能領域を選ぶ セルのロック状態を事前に設計する必要がある

チェック項目を増やせば何でも操作できるというわけではありません。特に並べ替えとロックの制約はMicrosoft公式資料に明記されています。

フィルター・並べ替えの許可設定と制約

フィルターを使う予定なら、保護する前に一覧表へオートフィルターを適用し、その後[オートフィルターの使用]を許可してシートを保護します。保護後に絞り込みの項目を変えられるか、テスト用データで確認します。

並べ替えでは、データ行がロックされていると[並べ替え]を許可しても動きません。並べ替えを許すために全セルのロックを外すと、誤編集を防ぎたい目的と衝突する可能性があります。この場合は、入力・保管用の保護シートと、並べ替え・検索用の表示シートを分ける方が安全です。

編集可能セルを増やさない運用の注意

例えば「発注番号・金額は編集不可、担当者だけ入力可能」という表では、保護を緩める前に必要な操作を洗い出します。絞り込みだけ必要ならフィルター許可に限定し、並べ替えも必要なら表示用の別表で対応できないか検討します。

最終的には「入力不可であるべき列が編集できない」「必要な絞り込みができる」「金額や発注番号が意図せず変更されない」をそれぞれ検査します。シート保護は強固な暗号化や機密データのアクセス管理を代替するものではない点にも注意してください。

参考資料

おすすめの記事