日本語ブログ

Excel列を固定する方法と保護の違い

2026年5月10日1 分で読める
Excel列を固定する方法と保護の違い

Excel 列を固定する手順と、シート保護との違いをわかりやすく解説。先頭列・複数列の固定、解除、権限設定まで実務で役立つポイントがすぐ分かります。

Excelで列を固定する方法を探している人の多くは、誰かにデータの編集を止めたいわけではありません。社員名やプロジェクトIDの列を、右にスクロールしても画面に残したいだけです。ここで混同されがちな「Excelで列をロックする」という表現には、実はまったく別の2つの機能があることを最初に押さえておく価値があります。これを取り違えると、スプレッドシートは使いやすくなるどころか、むしろ使いにくくなります。

ウィンドウ枠の固定は表示のための機能です。どれだけ右へスクロールしても、1列以上を画面左側に固定しておけます。シートの保護は権限のための機能です。ロック済みとして設定したセルの編集を防ぎます。どちらも便利ですが、片方がもう片方の代わりになるわけではありません。Excelに慣れる最短ルートは、就職面接の準備であれ、同僚ときれいな表を共有したいだけであれ、それぞれの機能が実際にどんな問題を解決するのかを理解することです。

「Excelで列をロックしたい」と言うとき、人は何を意味しているのか

データではなく、表示を固定する

社員一覧表を扱っている場面を想像してみてください。A列に社員名、B列に社員ID、C列からP列にかけて出勤状況、給与帯、評価スコア、部署コードが入っています。N列の評価スコアを確認するために右へスクロールすると、名前とIDは画面の左端の外へ消えてしまいます。すると、数字だけが並び、誰の情報なのか分からなくなります。

これは表示の問題です。データが消えたわけではなく、単に画面外にあるだけです。必要なのは、どれだけ右へスクロールしてもA列とB列が見える状態を保つことです。ウィンドウ枠の固定はまさにそれを行います。データには触れず、編集制限もしませんし、パスワードも必要ありません。単に表示の左側に列を固定するだけです。

間違った対処がシートを使いにくくする理由

シートの保護は、特に「ロックする」と説明されて聞いていると、責任ある選択に思えます。しかし、目的が「名前を見えるままにしたい」だけなのにシート保護を適用すると、更新すべきセルを含め、誰も何も編集できないシートになってしまいます。しかも、右へスクロールすると名前は相変わらず消えます。

Microsoftの公式ドキュメントでも、ウィンドウ枠の固定(表示機能)とシート保護(権限機能)は明確に区別されています。これらは別々のメニューにあり、解決する問題も違います。両方必要な場合は、適切な順序で使う必要があります。ウィンドウ枠の固定は[表示]タブ、シートの保護は[校閲]タブにあります。この分離は意図的なものです。

まず最初に、他を触る前に1列目を固定する

初心者が見落としがちなワンクリックの方法

Excelで最初の列を固定するのに、選択操作は不要で、3秒ほどしかかかりません。ブックを開き、リボンの[表示]タブをクリックし、[ウィンドウ枠の固定]をクリックして、ドロップダウンから[先頭列の固定]を選ぶだけです。これで完了です。A列とB列の間に細い縦線が表示され、固定が有効になっていることが分かります。

多くの初心者は、この選択肢の存在を知らないか、先に列を選択しないといけないと思い込んでいます。でも、そんな必要はありません。[先頭列の固定]は、事前の選択なしで動作するように設計されているため、最も一般的な用途、つまり右側のデータを見ながらラベル列を表示し続ける用途に最速です。名前、ID、SKU、プロジェクトコードなど、1つの識別列を画面に固定しておきたいときは、Excelのウィンドウ枠の固定をこの方法で使いましょう。

実際の手順

デスクトップ版Excelでの正確な手順は次のとおりです。

  • スプレッドシートを開きます。右へスクロールして、A列が表示範囲の外へ消えることを確認します。
  • Excelリボン上部の[表示]タブをクリックします。
  • [ウィンドウ枠の固定]をクリックします(通常は[表示]タブの右側にある[ウィンドウ]グループ内です)。
  • ドロップダウンに3つの項目([ウィンドウ枠の固定]、[先頭行の固定]、[先頭列の固定])が表示されるので、[先頭列の固定]をクリックします。
  • A列とB列の間に細い濃い線が表示されます。
  • 右へスクロールします。A列は固定されたまま、右側だけが通常どおり動きます。

この固定線が、設定が成功したことの視覚的な確認になります。見えない場合は、ページレイアウト表示になっていないか確認してください。ウィンドウ枠の固定は[標準]表示でのみ機能し、同じ[表示]タブから切り替えられます。

迷わず複数列を固定する方法

どこまで固定されるかを決める選択ルール

1列目を固定するのはワンクリックですが、2列や3列を固定するには、特定のセルを選ぶ手順が必要で、ここでつまずく人が多いです。ルールは一度分かれば単純です。Excelは、選択したセルの左側すべてを固定します。 したがって、A列・B列・C列を固定したいなら、固定したくない最初の列であるD列の最初のセル、つまりD1をクリックしてから、[ウィンドウ枠の固定]を選びます。

ここで、[先頭列の固定]と通常の[ウィンドウ枠の固定]の挙動の違いが出ます。[先頭列の固定]は選択内容を無視して必ずA列を固定します。一方、ドロップダウンの最初にある[ウィンドウ枠の固定]は、選択したセルを基準に、その左側すべてを固定します。固定したい範囲と違うセルを選んだまま[ウィンドウ枠の固定]を押してしまうのが、意図しない固定結果になる最もよくある原因です。

実際の見え方

200行18列のプロジェクト管理表を考えてみましょう。A列に社員名、B列に社員ID、C列に部署、D列からR列に月次指標が入っています。月次データを見ながら、3つの識別列は常に表示しておきたいとします。

D1 をクリックします。次に、[表示]→[ウィンドウ枠の固定]→[ウィンドウ枠の固定]を選びます。これでA列、B列、C列が固定されます。右へスクロールすると、名前、ID、部署は左に残ったまま、月ごとの列だけが流れていきます。固定線はC列とD列の間に表示されます。

もし誤って違う列を固定してしまった場合は、選択し直してもう一度実行するのではなく、まず既存の固定を解除する必要があります。[表示]→[ウィンドウ枠の固定]→[ウィンドウ枠固定の解除]を選び、その後に改めて選択して適用し直してください。Microsoftの行と列の固定に関するドキュメントでも、このリセットの挙動が説明されており、すでに固定が有効な場合に[ウィンドウ枠の固定]がグレーアウトする理由も示されています。

間違った表示を選んだら、すぐに解除する

固定された表示を、崩さず元に戻す方法

固定を解除するのは、固定するより簡単です。[表示]→[ウィンドウ枠の固定]→[ウィンドウ枠固定の解除]。これを1回クリックするだけで、固定は解除されます。セルの選択は不要で、設定を戻す必要もなく、データにも影響しません。細い固定線が消え、シートは再び通常どおりスクロールします。

1つだけ注意点があります。メニュー項目の表示が変わります。固定がないときは、ドロップダウンに[ウィンドウ枠の固定]、[先頭行の固定]、[先頭列の固定]が表示されます。固定が有効なときは、[ウィンドウ枠の固定]が[ウィンドウ枠固定の解除]に置き換わります。別の「固定解除」ボタンを探しても見つかりません。解除操作はこれです。

Excelが壊れたように見えて、実は壊れていない理由

作業量の多いブックで列が固定されていると、自分で設定していない場合は戸惑うことがあります。左へスクロールすると、シートが先頭に達する前に動かなくなる。A列のつもりでクリックしたら、実はD列だった。シートの挙動がおかしく見えます。

でも、壊れているわけではありません。誰かがいくつかの列を固定していて、固定線がグリッドに紛れて見えにくいだけです。列の間に少し太めの縦線がないか探してみてください。それが固定境界です。[表示]→[ウィンドウ枠の固定]を開くと、先頭の項目が[ウィンドウ枠固定の解除]になっているはずです。これで固定が有効だと確認できます。それをクリックすれば、シートは通常のスクロール動作に戻ります。解除前後を比べると、解除前は左へスクロールしても固定境界で止まり、解除後はA列まで途切れずにスクロールできます。

実際に編集を止めたいときだけ、シートを保護する

セルのロックは、保護をオンにして初めて効く

多くのExcel解説で省かれがちな重要な点があります。既定では、ワークシート内のすべてのセルは[セルの書式設定]で「ロックされている」状態に設定されていますが、ワークシート保護を有効にしない限り、その設定は何の効果もありません。 「ロック」は、シート保護が有効になったときだけ機能するプロパティです。つまり、[セルの書式設定]の[ロック]チェックボックスだけで編集制限しているつもりでも、実際には何も起きていません。

特定のセルだけを本当にロックする手順は次のとおりです。

  • すべてのセルを選択し(Ctrl+A)、[セルの書式設定](Ctrl+1)を開き、[保護]タブで[ロック]のチェックを外します。これで、すべてのセルが既定で編集可能になります。
  • 保護したいセルだけを選びます。たとえば、数式、見出し、ID列です。
  • 再度[セルの書式設定]を開き、[保護]タブでそのセルに[ロック]をオンにします。
  • [校閲]→[シートの保護]を開き、権限を設定し、必要であればパスワードを追加します。

これで、ロック済みにしたセルだけが制限され、それ以外は編集可能なままになります。Excelでこの方法を使えば、全面的な閉鎖ではなく、きめ細かな制御ができます。

シート全体を開放せずに、特定範囲だけ編集可能にする

特定の人だけがある範囲を編集できるようにしたいが、保護自体は外したくない場合は、[校閲]タブにある[ユーザーごとに範囲の編集を許可]を使います。これにより、指定したユーザー、または範囲のパスワードを持つ人だけが、シート保護をすり抜けて編集できる名前付き範囲を定義できます。

これは、多くの解説が省略しがちな実用的な中間手段です。シート全体は保護しつつ、共同作業者がフルのシートパスワードなしで更新できるセルだけを切り出せます。

実際の見え方

たとえば、オフィスアシスタントと人員管理表を共有しているとします。シートにはA列に社員ID、F列に合計を計算する数式、そして毎週アシスタントが「Active」「On Leave」「Terminated」を更新する必要があるE列のステータス欄があります。

A列とF列をロックし(全体で[ロック]を外してから、その2列だけ再度[ロック]をオンにし、その後[シートの保護]を有効化)、さらに[ユーザーごとに範囲の編集を許可]でE列を自由に編集できるようにします。こうすれば、アシスタントはパスワードなしでステータスを更新できますが、IDを誤って上書きしたり、数式を壊したりすることはできません。シートは機能し続け、データも守られます。Microsoftのシート保護に関するガイダンスでも、この「ロックされたセル」と「編集可能な範囲」を組み合わせる方法が、共有シートの想定された運用だと説明されています。

シートを使いやすく保つ権限設定を選ぶ

同僚が仕事を続けられるかを、ひそかに左右する設定

[シートの保護]を有効にすると、Excelは、ロック解除ユーザーにどの操作を許可するかのチェックボックス一覧を表示します。多くの人は全部オンにするか、既定のまま進めてしまいます。既定ではロックされたセルとロックされていないセルの選択は許可されていますが、書式設定、並べ替え、フィルターは無効です。そのため、リストを並べ替えたり、自分のデータを見つけるためにフィルターを使いたい人には、シートが壊れたように感じられることがあります。

[OK]を押す前に、検討しておく価値がある権限は次のとおりです。

  • 並べ替え — 同僚が行を並べ替える必要があるならオンのままにします。オフにすると、ロック解除されている列でも並べ替えできません。
  • オートフィルターの使用 — シートにフィルターのドロップダウンがあるならオンのままにします。これをオフにすると、ドロップダウンが機能しなくなります。
  • セルの書式設定 — 列幅やセルの色を変えられると困るならオフのままにします。丁寧にレイアウトしたシートが崩れるおそれがあります。
  • 行/列の挿入・削除 — 新しいレコードを追加するワークフローでない限り、オフのままで問題ありません。必要なら、ロック解除された挿入用行を別に用意したほうがきれいです。

パスワードの挙動で誤解されやすい点

[シートの保護]で設定するパスワードは、ファイル全体の暗号化ではありません。誰かがデータをコピーしたり、ファイルを開いたり、内容を閲覧したりするのは止められず、通常のExcel操作で変更することだけを防ぎます。データを見る必要がある人は見られます。パスワードが制御するのはアクセスではなく、編集です。

実務上の注意点として、シート保護のパスワードを忘れると、最新のExcelでは回復が簡単ではありません。いわゆる「パスワードを忘れた場合」の救済機能はありません。単なる誤編集防止が目的なら、後で見つけられる場所に保管するか、覚えやすい簡単なパスワードを使うのが現実的です。本当のファイルセキュリティが必要なら、[ファイル]→[情報]→[ブックの保護]→[パスワードを使用して暗号化]でExcelのファイルレベル暗号化を使ってください。これはまったく別の機能です。

見やすさにはウィンドウ枠の固定、制御にはシート保護を使う

間違った機能を選ばないための基本ルール

判断基準はシンプルです。スクロールするとラベルが見えなくなるのが問題なら、ウィンドウ枠の固定を使います。数式や見出しをうっかり上書きされるのが問題なら、シートの保護を使います。 これは別の問題で、別の解決策があります。同じシートで両方使うこともでき、むしろそうすることが多いですが、順番を間違えたり、必要ないほうを使ったりすると、時間を無駄にし、混乱を招きます。

Excelでウィンドウ枠の固定を使うのは、他の人が使うシートを整えるときの最初の手順です。データや権限に触れずに、シートを見やすくします。保護はその後、レイアウトが整ってから、実際に他の人と共有する場合にだけかけます。

実際の見え方

きれいな業務フローはこうです。まず社員一覧表を作成し、A列とB列を固定して名前とIDを見える状態にします。その後、数式をロックし、ステータス列だけ編集可能にしてシートを保護します。ファイルを開いた人は300行をスクロールしても誰を見ているのか見失わず、サマリータブの数式は何人がステータスを更新しても壊れません。

面接で説明するなら、こう言えば十分です。 「ウィンドウ枠の固定は、スクロールしても見出しやラベルを表示したままにする機能で、表示設定です。シートの保護は、ロック済みとして設定したセルの編集を防ぐ機能で、権限設定です。共有シートでは、まず識別列を固定して見やすくし、その後で数式セルを保護して誤上書きを防ぐのが一般的です。」 この答えなら、実務に即していて、必要以上に複雑でもありません。UI機能とセキュリティ機能の違いを理解していることも伝わります。これは、初級レベルの候補者の多くがうまく言語化できない点です。

Verve AIが、Excelで列をロックする面接対策をどう手伝うか

面接でのExcelの質問は、たいてい「正確なメニューの場所を知っているか」ではありません。実務で任せても問題ないと面接官に思ってもらえるだけ、分かりやすく機能を説明できるかが問われます。列の固定のやり方を知っていることと、面接の緊張下で自信を持って説明できることの間にはギャップがあり、多くの候補者はそこで点を落とします。

Verve AI Interview Copilotは、まさにそのギャップを埋めるために作られています。会話をリアルタイムで聞き取り、用意された台本ではなく、あなたが実際に話した内容に応じて反応します。面接官から「それとシート保護の違いは何ですか?」と聞かれても、暗記した答えを慌てて思い出す必要はありません。Verve AI Interview Copilotは、実際の採用担当者が聞きそうなフォローアップ質問を投げかける実践的なExcelシナリオの模擬面接を行い、説明が明確だったか、それとも技術的には正しいだけだったかをフィードバックしてくれます。その違いは重要です。しかも、Verve AI Interview Copilotはその間ずっと目立たないまま動くので、実際の本番と同じように、台本なしで、プレッシャーのかかる状況で練習できます。

---

FAQ

Q: スクロールしても列を表示したままにするには、Excelでどうやって列を固定しますか?

シート保護ではなく、ウィンドウ枠の固定を使います。[表示]→[ウィンドウ枠の固定]→[先頭列の固定]で、右へスクロールしてもA列を表示したままにできます。複数列を固定する場合は、固定したくない最初の列のセル(たとえばA~Cを固定したいならD1)をクリックしてから、[表示]→[ウィンドウ枠の固定]→[ウィンドウ枠の固定]を選びます。

Q: 列の固定と、セルの保護やロックは何が違いますか?

固定は表示設定です。スクロールしても列を画面に表示したままにしますが、データや権限には触れません。保護はセルの編集を防ぐ機能で、ロックを有効にするにはワークシート保護をオンにする必要があります。解決する問題が違い、タブも別です。ウィンドウ枠の固定は[表示]、シートの保護は[校閲]です。

Q: どんなときに、ウィンドウ枠の固定ではなくシート保護を使うべきですか?

スクロールするとラベルや識別子が画面外に消えるのが問題なら、ウィンドウ枠の固定を使います。数式、見出し、参照データをうっかり編集されないようにしたいなら、シートの保護を使います。両方必要なら、まず固定して見やすくし、その後で保護します。

Q: 長いスプレッドシートで、先頭列や複数列を固定するにはどうしますか?

1列目だけなら、[表示]→[ウィンドウ枠の固定]→[先頭列の固定]です。複数列なら、固定したい最後の列の次の列のセルをクリックします(たとえばA、B、Cを固定するならD1をクリック) তারপর、[表示]→[ウィンドウ枠の固定]→[ウィンドウ枠の固定]を選びます。固定線は、最後に固定された列と最初にスクロール可能な列の間に表示されます。

Q: 設定を間違えた場合、どうやって列の固定を解除しますか?

[表示]→[ウィンドウ枠の固定]→[ウィンドウ枠固定の解除]を選びます。これを1回クリックするだけで、すべての固定が解除されます。メニュー項目が[ウィンドウ枠固定の解除]と表示されるのは、現在固定が有効なときだけです。先頭の項目が[ウィンドウ枠の固定]のままなら、固定は設定されていません。

Q: 実務のスプレッドシートで、ロックした列を使う具体例はありますか?

共有の社員一覧表で、A列(名前)とB列(ID)を固定して、同僚が月次データ列をスクロールしても常に見えるようにします。数式セルとID列はシート保護でロックし、ステータス列は[ユーザーごとに範囲の編集を許可]で編集可能にして、アシスタントがパスワードなしで更新できるようにします。

Q: 仕事や面接で、このExcelスキルを分かりやすく説明するにはどう言えばいいですか?

構造で説明するのが一番です。「ウィンドウ枠の固定は、スクロールしても見出しやラベルを表示したままにする表示機能です。シートの保護は、ロック済みとして設定したセルの編集を防ぐ権限機能です。共有シートでは、まず識別列を固定して見やすくし、その後で数式セルを保護して誤って上書きされないようにします。」この答えは具体的で実用的ですし、メニューの場所だけでなく、それぞれの機能の目的を理解していることが伝わります。

---

ここまで読んだ後で、このタブを閉じる前に、混同の元をもう一度はっきりさせておきます。スクロール中も列を表示したままにしたかったなら、最初から答えはウィンドウ枠の固定で、適用にかかるのは約3秒です。さらに誤編集も防ぎたいなら、シートの保護をその後で別途使います。この2つは補完関係にありますが、代わりにはなりません。実際のスプレッドシートを開いて、先頭列を固定し、右へスクロールして動作を確認し、それから本当に保護が必要かどうか判断してください。その手順を自分で試すほうが、説明を読むよりずっと早く違いが身につきます。

VA

Verve AI

コンテンツ