【Excel】エクセルでの非表示の行・列をロックする方法(シート保護・列のロック・設定方法も)
Excelで作成したシートを他のユーザーと共有するとき、非表示にしている行や列を勝手に表示・編集されてしまうことを防ぎたいと思ったことはないでしょうか。
特に、計算式の参照元データや、見せたくない中間集計などを非表示にしている場合、シート保護を正しく設定しておかないと、非表示行・列を簡単に再表示されてしまいます。
この記事では、Excelで非表示の行・列をロック(保護)する具体的な方法を、シート保護の設定手順や列・行のロック方法とあわせてわかりやすく解説していきます。
設定方法を順番に追っていけば、初心者の方でも迷わず設定できる内容になっていますので、ぜひ最後まで読んでみてください。
非表示の行・列をロックするにはシート保護の設定が必要
それではまず、非表示の行・列をロックする方法の結論についてお伝えしていきます。
Excelで非表示にした行や列をロックするためには、「シート保護」の機能を正しく活用することが最大のポイントです。
単純に行や列を非表示にしただけでは、他のユーザーがその行・列を選択して右クリックし、「再表示」を選ぶことで簡単に元に戻せてしまいます。
これを防ぐには、非表示にしたうえでシート保護をかけ、「行・列の書式設定」を変更できないようにする必要があります。
非表示行・列のロックに必要なのは「シート保護」です。非表示にするだけでは再表示を防ぐことはできません。シート保護と組み合わせることで、はじめてロックが機能します。
シート保護とは何か
シート保護とは、Excelのシート上での操作を制限するための機能です。
設定することで、セルの編集・書式変更・行列の挿入・削除など、特定の操作を禁止することができます。
また、パスワードを設定することで、保護の解除を制限することも可能です。
「シートの保護」ダイアログでは、許可する操作をチェックボックスで細かく指定できるため、用途に合わせた柔軟な保護設定ができるでしょう。
なぜ非表示だけではロックにならないのか
Excelの非表示機能は、あくまでも「見えなくする」ための表示設定に過ぎません。
非表示になっている行番号や列番号を右クリックすることで、「再表示」の操作は誰でも簡単に実行できてしまいます。
シート保護をかけていない状態では、非表示の行・列がむき出しになっているのと変わらないため、重要なデータを隠す目的には不十分です。
シート保護と組み合わせることで、はじめて「ロック」と呼べる状態になります。
ロックと保護の違いを整理する
「ロック」と「保護」はExcelでは別々の概念として扱われています。
| 用語 | 意味 | 単独での効果 |
|---|---|---|
| セルのロック | セルに「編集禁止」のフラグを立てる設定 | シート保護なしでは効果なし |
| シート保護 | シート全体への操作を制限する機能 | ロック設定されたセルを保護する |
| 非表示 | 行・列を見えなくする表示設定 | 再表示は誰でも可能 |
このように、「ロック」はシート保護がかかってはじめて意味を持ちます。
それぞれの役割を正しく理解したうえで設定を進めていきましょう。
非表示にする行・列の設定手順
続いては、実際に行・列を非表示にする操作手順を確認していきます。
シート保護をかける前に、まず対象の行・列を非表示にしておく必要があります。
手順を正確に追うことで、あとの保護設定がスムーズに進むでしょう。
行を非表示にする方法
行を非表示にするには、まず非表示にしたい行の行番号をクリックして行全体を選択します。
複数行を選択する場合は、Ctrlキーを押しながら行番号をクリックすることで複数行を同時に選択できます。
【行を非表示にする手順】
① 非表示にしたい行番号を選択する
② 右クリックしてメニューを開く
③「非表示」をクリックする
これで選択した行が非表示になります。
行番号が飛んでいることで、非表示になっているかどうかを確認することができます。
列を非表示にする方法
列を非表示にする場合も、基本的な操作は行と同様です。
非表示にしたい列のアルファベット(列番号)をクリックして列全体を選択します。
【列を非表示にする手順】
① 非表示にしたい列番号(アルファベット)を選択する
② 右クリックしてメニューを開く
③「非表示」をクリックする
列番号のアルファベットが飛んでいれば、列が非表示になっている証拠です。
非表示にした列は、シート保護をかける前に必ず確認しておきましょう。
非表示の確認と注意点
非表示にした行・列は、行番号・列番号が連続していない箇所で確認できます。
例えば、3行目と5行目の間に4行目が表示されていない場合、4行目が非表示になっています。
また、非表示の行・列を含んだ状態でシート保護をかけることが重要なため、「保護をかける前に非表示にする」という順番を必ず守ってください。
逆の順番で操作すると、保護をかけた後に非表示設定が変更できなくなる場合があります。
シート保護で非表示をロックする設定方法
続いては、いよいよシート保護の設定方法を確認していきます。
ここが非表示の行・列をロックするための最も重要なステップです。
手順を一つひとつ丁寧に確認していきましょう。
シート保護の設定手順
シート保護は、Excelの「校閲」タブから設定できます。
【シート保護の設定手順】
① 上部メニューの「校閲」タブをクリックする
②「シートの保護」をクリックする
③ ダイアログが表示されたら、必要に応じてパスワードを入力する
④ 許可する操作のチェックボックスを確認・設定する
⑤「OK」をクリックして保護を適用する
ここで重要なのは、「行の書式設定」「列の書式設定」のチェックを外すことです。
これらにチェックが入っていると、ユーザーが書式を変更して非表示行・列を再表示できてしまいます。
「行・列の書式設定」のチェック設定
シートの保護ダイアログには、ユーザーに許可する操作を選ぶチェックボックスが並んでいます。
非表示の行・列をロックするには、以下の設定が必要です。
| チェック項目 | 設定内容 | 非表示ロックのための設定 |
|---|---|---|
| セルの選択(ロックされたセル) | ロックセルを選択可能にするか | 任意(用途による) |
| 行の書式設定 | 行の高さや非表示を変更可能にするか | チェックを外す |
| 列の書式設定 | 列の幅や非表示を変更可能にするか | チェックを外す |
| 行の挿入・削除 | 行の追加・削除を許可するか | 任意(用途による) |
「行の書式設定」と「列の書式設定」のチェックを外すことで、非表示の再表示操作ができなくなります。
これがロックの核心部分なので、必ず確認しておきましょう。
パスワード設定で保護を強化する
シート保護にパスワードを設定することで、保護の解除を制限することができます。
パスワードを設定しない場合、「シートの保護を解除」ボタンをクリックするだけで誰でも保護を外せてしまいます。
重要なデータを隠している場合は、必ずパスワードを設定しておくことをおすすめします。パスワードは忘れると解除できなくなるため、安全な場所にメモしておきましょう。
パスワードは設定ダイアログの上部の入力欄に入力し、確認のため同じパスワードをもう一度入力して「OK」を押すと設定完了です。
英数字を組み合わせた推測されにくいパスワードにすることで、セキュリティ性が高まります。
応用設定と注意点・よくあるトラブル
続いては、シート保護と非表示ロックを使ううえでの応用的な設定や、よくあるトラブルを確認していきます。
基本設定をマスターしたうえで、実務に役立つポイントをおさえておきましょう。
特定のセルだけ編集可能にする方法
シート保護をかけると、デフォルトではすべてのロックされたセルが編集不可になります。
しかし、入力欄など特定のセルだけ編集を許可したい場合もあるでしょう。
その場合は、以下の手順で対象セルのロックを解除してからシート保護をかけます。
【特定セルを編集可能にする手順】
① 編集を許可したいセルを選択する
②「セルの書式設定」を開く(Ctrl + 1)
③「保護」タブをクリックする
④「ロック」のチェックを外す
⑤「OK」で閉じる
⑥ その後、通常のシート保護を設定する
こうすることで、ロックを外したセルだけが編集可能になり、その他のセルと非表示の行・列は保護された状態を維持できます。
保護の解除と再設定の方法
シート保護を一時的に解除して編集を加えたい場合は、「校閲」タブの「シート保護の解除」をクリックします。
パスワードが設定されている場合は、パスワードの入力が求められます。
編集が完了したら、必ず再度シート保護をかけ直すことを忘れないようにしましょう。
保護を解除したままファイルを保存・共有してしまうと、非表示の行・列が丸見えになってしまうため注意が必要です。
よくあるトラブルと対処法
シート保護と非表示ロックを設定する際によくあるトラブルを以下にまとめました。
| トラブル内容 | 原因 | 対処法 |
|---|---|---|
| 非表示行・列が再表示できてしまう | 「行・列の書式設定」にチェックが入っている | 保護ダイアログでチェックを外す |
| 保護がかかっているのに編集できてしまう | 対象セルのロックが解除されている | セルのロックを確認して再設定 |
| パスワードを忘れてしまった | メモし忘れ・紛失 | VBAや専用ツールでの解除(自己責任) |
| シート保護が設定できない | ブック保護が先にかかっている | ブック保護を解除してからシート保護を設定 |
トラブルの多くは、手順の順番ミスや設定の見落としが原因です。
一つひとつの設定を丁寧に確認しながら進めることが大切でしょう。
まとめ
この記事では、Excelで非表示の行・列をロックする方法について、シート保護の設定手順や列・行のロック方法とあわせて解説してきました。
最も重要なポイントは、「非表示にするだけではロックにならない」という点です。
シート保護をかけ、「行の書式設定」「列の書式設定」のチェックを外すことで、はじめて非表示の行・列がロックされた状態になります。
さらに、パスワードを設定することでセキュリティをより強固にすることができます。
特定のセルだけ編集可能にしたい場合は、セルのロック解除とシート保護を組み合わせることで、柔軟な保護設定が実現できるでしょう。
今回紹介した手順を参考に、Excelシートの適切な保護設定をぜひ試してみてください。
業務での情報管理やデータ共有の場面で、きっと役立てていただけるはずです。