導入
数式や見出しを守るためにシート保護をかけたら、入力者から「データを書き換えようとしたら『保護されています』と出て入力できない」と苦情が来た。保護を外せば数式が壊れるリスクが戻るし、かけたまま運用するなら入力者は何もできない――こんな場面はありませんか。
これは保護機能の使い方の問題ではなく、保護範囲を「シート全体か無効か」の2択で考えていることが原因です。本記事では、入力セルだけロック解除し、その他のセルをロックしたままシート保護をかけて、入力しやすさと保護を両立する手順をまとめます。
この記事で解決すること
| 項目 | 内容 |
|---|---|
| 解決する課題 | 必要な場所まで編集できなくなる |
| 主な原因 | 保護範囲を全体で考えている |
| 解決方法 | 入力セルだけロック解除して他を保護する |
| 対象業務 | 申請管理・案件管理・月次管理 |
| 対象人数 | 2〜30人 |
| 難易度 | ★☆☆☆☆ |
| 作業時間 | 20分 |
| 用意するもの | 対象の管理表/列役割表 |
| 効果 | 入力しやすさと保護を両立できる |
| 向かないケース | 自由編集が必要な表 |
シート保護下でも入力セルだけ「ロック解除」しておけば、入力者は普通に書けて、数式や見出しは守られます。
なぜその管理表はうまくいかないのか
- 「シート保護=全部編集不可」と誤解している
- セルごとのロック設定を活用していない
- 入力セルが散らばっていて、まとめて選択しにくい
- 入力セル範囲がドキュメント化されておらず、後で追加するときに分からない
- シート保護の設定項目を全部「禁止」にしてしまっている
担当者の操作の問題ではなく、Excelのセルロック仕様の理解と運用ルールが不足していることが原因です。見直しは、入力セルを範囲指定で正確に把握するところから始めます。
完成イメージ
直す前 — シート全体が保護され、入力者が困る:
全セルがロック対象+シート保護有効
↓
入力者が任意のセルを編集しようとすると…
「このセルは保護されています」エラー
↓
業務が止まる
直した後 — 入力セルだけロック解除:
ロック対象: 見出し行 + 数式セル + 管理者専用列
ロック解除: 入力列のデータ行(背景色を白)
↓
シート保護有効
↓
入力者は入力列を普通に書ける
数式・見出し・管理者列は物理的に守られる
改善手順
ステップ1. 入力セルを範囲指定で洗い出す
入力可能にするセルを正確に把握します。
操作: 別シート「保護範囲表」を作り、各列の入力範囲を記入する。
記入例:
| 列名 | 入力範囲 | 役割 |
|---|---|---|
| 申請ID | A2:A1000 | 入力(申請者) |
| 申請者名 | B2:B1000 | 入力(申請者) |
| 申請内容 | C2:C1000 | 入力(申請者) |
| 申請日 | D2:D1000 | 入力(申請者) |
| 状態 | E2:E1000 | 入力(申請者または確認者) |
| 確認者 | F2:F1000 | 入力(確認者) |
| 確認日 | G2:G1000 | 入力(確認者) |
| 経過日数 | H2:H1000 | 数式(ロック) |
| 承認状態 | I2:I1000 | 数式(ロック) |
| 備考 | J2:J1000 | 入力(全員) |
入力範囲を縦軸(行)で1000行など多めに取っておくと、データ追加時に再設定不要。
ステップ2. 入力セルのロックを外す
入力セル範囲を選択し、ロックを解除します。
操作: 入力セル範囲を Ctrl で複数選択し、まとめてロック解除する。
記入例:
| 操作手順 | 内容 |
|---|---|
| 1 | A2:G1000 を選択(Ctrl+クリックでJ2:J1000 も追加選択) |
| 2 | 右クリック → セルの書式設定 |
| 3 | 保護タブ → 「ロック」のチェックを外す |
| 4 | OK で確定 |
H列とI列(数式)は選択せずに、ロック維持のまま残す。
✗悪い例: 全列を選択してロックを外す → 数式セルまで保護されなくなる ◎良い例: 入力列だけを範囲指定 → 数式と入力が共存する設定が完成
ステップ3. それ以外のセルがロックされていることを確認する
ロック解除した以外のセルが、ロック対象であることを確認します。
操作: 見出し行・数式セル・管理者専用列を順に選択し、ロック設定を確認する。
記入例:
| 確認対象 | セル範囲 | ロック設定 |
|---|---|---|
| 見出し行 | 1行目(A1:J1) | ロック維持 |
| 数式セル(経過日数) | H2:H1000 | ロック維持 |
| 数式セル(承認状態) | I2:I1000 | ロック維持 |
| 管理者専用列(あれば) | K2:K1000 など | ロック維持 |
「セルの書式設定」→「保護タブ」を見て、すべての該当セルで「ロック」にチェックが入っていることを確認。
ステップ4. シート保護を設定する
ロック設定が機能するよう、シート保護を有効化します。
操作: 「校閲」タブ → 「シートの保護」 → パスワード設定 → 必要な操作のみ許可 → OK。
記入例:
| 設定項目 | 推奨設定(一般的な業務台帳) | 理由 |
|---|---|---|
| パスワード | 設定する | 管理者管理 |
| ロックされたセルの選択 | チェック | クリック・コピーは可 |
| ロックされていないセルの選択 | チェック | 入力者がフォーカス可 |
| セルの書式設定 | 任意 | 色変更などを許可するかどうか |
| 並べ替え | チェック | データ操作に必要 |
| オートフィルター | チェック | フィルター操作 |
| ピボットテーブル | 環境に応じて | 集計が必要なら |
| 列の挿入 | チェックなし | 列追加禁止(基幹列を守る) |
| 列の削除 | チェックなし | 列削除禁止 |
| 行の挿入 | チェック | データ追加が必要 |
シート保護が有効になると、ロック解除セルだけが編集可能になる。
ステップ5. ルールを表の中に書き残す
シート保護の運用ルールを記載します。
操作: 対象ファイルの先頭シート「シート保護ルール」に、保護対象・入力範囲・パスワード保管者を記載する。
記入例:
シート全体:
## シート保護運用ルール
【保護シート】
申請管理シート
【入力可能セル(ロック解除)】
- 申請ID〜備考の入力列(A2:G1000、J2:J1000)
【編集不可セル(ロック維持)】
- 見出し行(A1:J1)
- 数式セル(経過日数 H2:H1000、承認状態 I2:I1000)
【許可操作】
- データ並べ替え
- オートフィルター
- 行の挿入
【禁止操作】
- 列の挿入・削除
- 数式セルの編集
- 見出し行の編集
【パスワード保管】
営業企画 鈴木(内線1234)
【入力範囲を広げたい場合】
1. 鈴木へ依頼
2. シート保護を一時解除
3. 該当範囲のロックを外す
4. シート保護を再設定
【最終更新】
2024-05-15(鈴木)
ルールを明文化すると、新人でも保護下でどこを書けるか分かる。
実務での注意点
- 自由編集が必要な表(議事録、メモなど)には保護は不要です。
- 入力範囲はデータ数より多めに取ります(例: 1000行)。データが増えるたびに保護解除→範囲再設定→再保護を繰り返すのは負担が大きい。
- シート保護下で並べ替えやフィルターをする場合、「シートの保護」設定で許可する必要があります。設定漏れがあると入力者が操作できません。
- 列を増やしたいときは、シート保護解除→列挿入→新列のロック設定→再保護の手順が必要。管理者が一括対応する運用にします。
- シート保護のパスワードは絶対に紛失しないこと。Excelのシート保護はパスワード忘れでも解除ツールで突破できますが、頼らない方が運用上安全。
まとめ
シート保護をかけると入力できない原因は、保護範囲を「全体か無効か」の2択で考えていることです。入力セルだけロック解除し、見出し・数式・管理者専用列はロック維持のままシート保護をかければ、入力しやすさと保護の両立ができます。
次にやることは、自分の管理表でシート保護を一度試してみて、入力者がどのセルを編集できないか確認することです。入力列まで編集不可なら、本記事のロック解除手順の効果が出ます。あわせて、数式セルの保護は数式セルをロックする手順、見出し行の保護は見出し行を保護する手順、集計シートの保護は集計シートだけ保護する手順も参考になります。

