
Excelで下にスクロールすると見出しが消える、右にスクロールすると左端の項目が見えなくなる――。行数・列数の多い表では「見出しを画面に固定したい」場面が必ず出てきます。
本記事では、Excelで行や列を固定する方法を初心者向けに解説します。まずは今すぐ解決できる早見表から。詳しい手順、ショートカット、固定できない時の対処、そして見落としがちな「印刷で全ページに見出しを出す方法」まで順番に押さえていきます。
まずはこれだけ:行・列を固定する方法【早見表】
| やりたいこと | 操作 |
|---|---|
| 1行目だけ固定したい | 「表示」→「ウィンドウ枠の固定」→「先頭行の固定」 |
| A列だけ固定したい | 「表示」→「ウィンドウ枠の固定」→「先頭列の固定」 |
| 行と列を同時に固定したい | 固定したい範囲の右下のセルを選択 →「表示」→「ウィンドウ枠の固定」→「ウィンドウ枠の固定」 |
| 印刷でも全ページに見出しを出したい | 「ページレイアウト」→「印刷タイトル」(※固定とは別機能) |
最後の行が要注意ポイントです。「ウィンドウ枠の固定」は画面表示専用で、印刷には反映されません。画面と印刷で機能が分かれている点を、最初に押さえておきましょう。
| 機能 | 画面表示 | 印刷 |
|---|---|---|
| ウィンドウ枠の固定 | ○ 固定される | × 反映されない |
| 印刷タイトル | × 影響なし | ○ 全ページに表示 |
1. Excelで列や行を固定するとは?
列や行を固定するとは、スクロールしても特定の行や列を画面に表示し続ける機能のことです。設定はすべて「表示」タブから行います。次のような場面で役立ちます。
- ケース1: 下にスクロールするとヘッダー(タイトル行)が見えなくなる。
- ケース2: 右にスクロールすると、左端の列(商品名・顧客名など)が見えなくなる。
- ケース3: 見出しの行と列を同時に固定しておきたい。
2. 【最速】先頭行・先頭列だけを固定する方法
「一番上の見出し行(1行目)だけ固定したい」「左端のA列だけ固定したい」という場合は、セルを選ばなくてもワンクリックで設定できる専用メニューが便利です。
手順:
- 「表示」タブをクリックします。
- 「ウィンドウ枠の固定」をクリックします。
- ドロップダウンから、「先頭行の固定」または「先頭列の固定」を選びます。
これだけで、スクロールしても先頭の行(または列)が表示され続けます。
注意点(重要):
- 「先頭行の固定」が固定するのは、そのとき画面に見えている一番上の行です。必ずしも「ワークシートの1行目」ではありません。表の途中までスクロールした状態で実行すると、見えている先頭行がそのまま固定されてしまいます。1行目を固定したいときは、必ず一番上までスクロール(
Ctrl + Home)してから実行してください。「先頭列の固定」も同様です。 - 「先頭行」と「先頭列」を両方同時に固定することはこのメニューではできません。第5章の方法を使います。
3. 任意の行を固定する方法
1行目に限らず「上の数行をまとめて固定したい」場合は、基準となるセル(行)を自分で選びます。
手順:
- 固定したい行の1つ下の行を選択します(行番号をクリック)。
- 例:1~2行目を固定したいなら、3行目を選択。
- 「表示」タブをクリックします。 ※「タブ」とは、画面上部に並ぶ切り替えメニューのことです。

- 「ウィンドウ枠の固定」→「ウィンドウ枠の固定」をクリックします。
これで、選択した行より上の行が固定されます。
4. 任意の列を固定する方法
A列に限らず「左の数列をまとめて固定したい」場合も、考え方は行と同じです。
手順:
- 固定したい列の1つ右の列を選択します(列番号をクリック)。
- 例:A~B列を固定したいなら、C列を選択。
- 「表示」タブ →「ウィンドウ枠の固定」→「ウィンドウ枠の固定」をクリックします。
これで、選択した列より左の列が固定されます。
5. 行と列を同時に固定する方法
行と列を同時に固定すると、大きな表でも一気に見やすくなります。たとえば1行目とA列を同時に固定するケースです。
手順:
- 固定したい行の下かつ列の右にあたるセルを選択します。
- 例:1行目とA列を固定したいなら、B2セルを選択。
- 「表示」タブ →「ウィンドウ枠の固定」→「ウィンドウ枠の固定」をクリックします。
これで、指定した行と列が同時に固定されます。
【コツ】指をさすだけ!迷わない「右手の法則」
覚え方はシンプルで、「選んだセルの【上】と【左】が固定される」――これだけです。迷ったら、選択したセルを右手の人差し指で指すイメージを持ってみてください。

- 人差し指(選択したセル):ここが基準点。
- 指の「上側」:上にある行がすべて固定される。
- 指の「左側」:左にある列がすべて固定される。
例で確認
- B2セルを選択 → 上の1行目と、左のA列が固定。
- D4セルを選択 → 上の1~3行目と、左のA~C列が固定。
- 行だけ固定したいなら、固定したい最終行の1つ下を選択(1行目だけなら2行目)。
- 列だけ固定したいなら、固定したい最終列の1つ右を選択(A列だけならB列)。
6. ショートカットキーで素早く固定・解除する
マウスを使わず、キーボードだけで固定・解除を切り替えることもできます。
※ 以下のショートカットはWindows版のみ対応です(アクセスキー方式)。Macでは動作しません。
- 固定・解除する: 基準にしたいセルを選んだ状態で、
Alt→W→F→Fを順に押す。
同時押しではなく、1つずつ順番に押すのがコツです。固定中に同じ操作をすると、今度は解除に切り替わります。
Macの場合は、リボンの「表示」タブ →「ウィンドウ枠の固定」から同じメニューを操作できます(手順自体はWindowsと同じです)。
7. ウィンドウ枠の固定を解除する方法
固定を元に戻したいときは、次の手順です。
- 「表示」タブ →「ウィンドウ枠の固定」をクリックします。
- ドロップダウンから「ウィンドウ枠固定の解除」を選択します。
これですべての固定が解除され、通常の状態に戻ります。
8. 実は「テーブル機能」なら見出しは自動で固定される
意外と知られていませんが、表を「テーブル」に変換しておくと、上の見出し行は固定しなくても自動で表示され続けます。
表内のセルを選んで Ctrl + T(または「挿入」タブ →「テーブル」)でテーブル化し、その表の中にカーソルを置いたまま下にスクロールしてみてください。すると、いつもは A・B・C… と表示されている画面上部の列番号エリアが、「商品名」「金額」などのテーブルの見出しに自動的に切り替わります。これなら下までスクロールしても、どの列が何の項目かひと目で分かります。
ただし、ここに注意:
- この自動表示が効くのは、カーソルがテーブルの中にあるときだけです。表の外のセルを選ぶと通常の列番号に戻ります。
- 自動で対応するのは上の見出し行(縦スクロール)だけです。左端の列(横スクロール)は固定されません。左の列も固定したいときは、テーブルでも「ウィンドウ枠の固定」を併用してください。
つまり「テーブルだとウィンドウ枠の固定が使えない」わけではありません。テーブルでも固定は普通に使えます。
9. 【重要】固定しても「印刷」には反映されない ― 印刷タイトルの設定
冒頭の比較表でも触れたとおり、「ウィンドウ枠の固定」は画面表示専用で、印刷には反映されません。そのまま印刷すると、2ページ目以降に見出し行が出ず、何の表か分からなくなります。
印刷でも全ページに見出しを表示するには、別の機能「印刷タイトル」を使います。
手順:
- 「ページレイアウト」タブ →「印刷タイトル」をクリックします。
- 「ページ設定」ダイアログの「シート」タブを開きます。
- 「タイトル行」の欄をクリックし、毎ページ印刷したい見出し行(例:1行目)を選びます。「
$1:$1」のように表示されればOKです。 - 左端の列も毎ページ印刷したい場合は、「タイトル列」で列を指定します。
- 「OK」をクリックします。
ここで重要な注意点:
印刷プレビュー画面(バックステージ)の中の「ページ設定」から開くと、タイトル行・タイトル列の欄がグレーアウトして入力できません。必ずリボンの「ページレイアウト」タブから「印刷タイトル」を開いて設定してください。
10. うまく固定できない・解除できないときは
「ウィンドウ枠の固定」が押せない(グレーアウトしている)、思った位置で固定されない、解除できない――。よくある原因と対処をまとめます。
原因1:表示が「ページレイアウト」になっている(最も多い)
表示モードが「ページレイアウト」だと、ウィンドウ枠の固定はグレーアウトして使えません。画面右下のボタン、または「表示」タブで「標準」表示に戻すと使えるようになります。
原因2:「分割」が有効になっている
「分割」と「ウィンドウ枠の固定」は同時に使えません。「表示」タブの「分割」をオフにしてから設定しましょう。
原因3:選択したセル(行・列)の位置が違う
固定されるのは選んだセルの「上」と「左」です。固定したい範囲の1つ下・1つ右のセルを選べているか確認してください。
原因4:固定を「解除」できないとき → ブックの保護
固定を解除できない場合は、「校閲」タブ →「ブックの保護」で「ウィンドウ」にチェックが入っていないか確認します。入っていればチェックを外すと、解除できるようになります。
11. よくある質問(FAQ)
Q. 1行目だけを固定したいときは?
「表示」→「ウィンドウ枠の固定」→「先頭行の固定」を選べば、セルを選ばずにワンクリックで固定できます。
Q. 1行目ではなく、途中の行を固定したいときは?
固定したい行を画面の一番上にスクロールしてから「先頭行の固定」を選びます。ただし、それより上の行は見えなくなります。上の行も残したまま途中の行を固定したい場合は、固定したい行の1つ下のセルを選んで「ウィンドウ枠の固定」を使いましょう。
Q. 複数の行をまとめて固定したいときは?
固定したい最終行の1つ下のセルを選び、「ウィンドウ枠の固定」を実行します(1~2行目なら3行目が基準)。
Q. ウィンドウ枠の固定は、複数箇所に設定できますか?
できません。1つのシートにつき、固定できるのは1か所だけです。
Q. 列だけ固定して、行は固定しないことはできますか?
できます。固定したい列の1つ右の列を選んでから「ウィンドウ枠の固定」を実行すれば、列だけが固定されます。
Q. 固定した状態は保存されますか?他の人に送っても残りますか?
残ります。固定の設定はブックに保存されるため、ファイルを保存すれば次回も維持され、ファイルを受け取った相手が開いたときも固定された状態で表示されます。
Q. 固定したのに、印刷すると2ページ目に見出しが出ません。
ウィンドウ枠の固定は画面表示専用です。印刷で全ページに見出しを出すには、「ページレイアウト」タブの「印刷タイトル」で設定します(第9章参照)。
Q. ショートカットはありますか?
Windows版なら Alt → W → F → F を順に押すと、固定と解除を切り替えられます(Mac非対応)。
12. まとめ:迷ったらこれだけ
- 1行目を固定 → 「先頭行の固定」
- A列を固定 → 「先頭列の固定」
- 行と列を同時に固定 → 固定したい範囲の右下のセルを選んで「ウィンドウ枠の固定」
- 印刷で見出しを出すのは別機能 → 「ページレイアウト」→「印刷タイトル」
覚え方は「選んだセルの上と左が固定される」。これだけで、もう固定で迷うことはありません。













コメント