Excelでペインをフリーズする方法

Excelに大量のデータがあり、下にスクロールしたり水平にスクロールしたりするときに、特定の行や列を見失わないようにする必要があります。たとえば、ワークシートの最初の列に名前が含まれている場合は、その列をフリーズして、ワークシートを(水平方向に)スクロールしても名前が表示されたままになるようにすることができます。

これを行うには、Excelの「ペインのフリーズ」機能を使用して、ワークシートをスクロールしたときに特定の行または列を表示したままにします。それでは、ペインをフリーズする方法を見てみましょう。

一番上の行をフリーズする方法

ワークシートを下にスクロールするときは、シートのヘッダーを含む一番上の行に注意を払うことをお勧めします。これを行うには、[表示]タブに移動し、リボンの[ペインをフリーズ]をクリックして、[一番上の行をフリーズ]オプションを選択します。

ご覧のとおり、次の例のヘッダーは、行14まで下にスクロールしても表示されます。

複数の行をフリーズする方法

Excelでは、1行だけでなく、できるだけ多くの行をフリーズできます。選択した行をフリーズするには、まず、フリーズする最後の行の下の行を選択し、次に[表示]タブに移動して、[フリーズペイン]ドロップダウンメニューの[フリーズペイン]オプションを選択します。

この例では、最初の4行をフリーズし、フリーズした行とフリーズしていない行を1行で区切ります。

最初の列をフリーズする方法

シートの最初の列をフリーズすることは、最初の行をフリーズするのと同じ方法ですが、今回は、[ペインのフリーズ]メニューの[一番上の行をフリーズ]オプションではなく、[最初の列をフリーズ]を選択する必要があります。

これで、水平方向にスクロールすると、[名]列がフリーズして表示されたままになります。

複数の列をフリーズする方法

複数の列をフリーズするには、スクロール時にロック(フリーズ)する最後の列の右側にある列を選択します。次の例では、最初の2つの列をフリーズしたいので、3番目の列(C1)を選択します。

次に、[フリーズペイン]ドロップダウンメニューの[フリーズペイン](最初のオプション)をクリックします。

これで、右にスクロールして「City」列(E)を表示すると、列AとBがワークシートの左端に表示されたままになります。

行と列を一緒にフリーズする方法

1つおよび複数の行と列の両方を別々にフリーズする方法を見てきました。それでは、単一の列または複数の列と単一の行または複数の行を同時にフリーズする方法を見てみましょう。 Excelでフリーズできる行または列の数に制限はありません。

スクロールするときに、行の下と列の右側にあるセルを選択していることを確認してください。そして、[表示]タブの[ペインをフリーズ]をクリックします。

以下の例では、スクロールしても最初の4行と最初の2列が表示されたままになっています。そこで、右下にスクロールしても表示されたままにしておきたい範囲の左上隅にあるセルC5を選択しました。

次の例では、列A、B、および最初の4行がフリーズされています。

行または列のフリーズを解除する方法

いつでもすべての行と列のフリーズを解除できます。また、たとえば、前に最初の行のみをフリーズし、最初の3行をフリーズする場合は、他の行と列をフリーズする前に、まずフリーズした行のフリーズを解除する必要があります。

行または列のフリーズを解除するには、[表示]タブの[ペインのフリーズ]メニューの[ペインのフリーズ解除]オプションをクリックします。

ペインをフリーズすることは、ペインを分割することとは異なることを忘れないでください。ペインを分割すると、Excelはスクロール可能な2つまたは4つの個別のワークシート領域を作成しますが、他の領域の行または列は表示されたままになります。