Excelワークシートの列と行の書式をコピーする方法

Excelワークシートの列と行の書式をコピーする方法

書式設定により、閲覧者は値を種類やセクションごとに区別することができます。適切な書式設定は読みやすさにとって不可欠であり、多くのユーザーは早い段階でセルや領域の書式設定方法を習得します。基本を習得した後は、すぐに「書式のコピー/貼り付け」を使用して既存の書式を他のセルや領域全体にコピーできるようになります。「書式のコピー/貼り付け」を使用すると、作業効率が向上します。

この記事では、セルに書式のコピー/貼り付けツールを使用する方法を学びます。次に、書式のコピー/貼り付けツールを使って行全体と列全体を素早く書式設定する方法を学びます。さらに、書式のコピー/貼り付けツールを使わずに行全体と列全体を書式設定するコツも紹介します。

注:行全体または列全体を頻繁にフォーマットすることは、メモリを大量に消費するため、あまりお勧めできません。今日の高性能なシステムでは、これは以前ほど問題ではありませんが、それでも行全体または列全体のフォーマットは控えめに行うことをお勧めします。

書式のコピー/貼り付けの使い方

書式のコピー/貼り付けを使用すると、セルまたはセルグループの同じ書式セットを別のセルまたはセルグループに適用できます。例として、図Aの最初の日付列の書式を書式のコピー/貼り付けを使って修正してみましょう。ご覧のとおり、異なる書式が使用されています。この状況では、日付が入力されているすべてのセルに同じ書式を適用する必要があります。

書式のコピー/貼り付けを使用して、日付値の列全体に同じ日付形式を適用します。
図A: 書式のコピー/貼り付けを使用して、日付値の列全体に同じ日付書式を適用します。画像: Susan Harkins/TechRepublic

ここで、書式のコピー/貼り付けを使用して、B31 の書式を列の残りの部分にコピーします。

  1. セルB31を選択します。
  2. [ホーム] タブの [クリップボード] グループにある [書式のコピー/貼り付け] をクリックします。
  3. 列の残りの部分、B32:B39 を選択します。

図Bに示すように、B32:B39はB31と同じ形式になりました。この機能は日付形式だけでなく、すべての書式をコピーすることに注意してください。

開始列のすべての日付値が同じ形式を共有するようになりました。
図B: 開始列のすべての日付値が同じ形式になりました。画像: Susan Harkins/TechRepublic

連続していない複数のセルや領域に書式をコピーする必要がある場合は、この機能をロックできます。ロックすると、機能をオフにするまで書式を設定できます。ロック機能を使って、C32とC36の日付の書式を変更してみましょう。

  1. C31、または正しい書式が設定された任意のセルを選択します。
  2. [書式のコピー/貼り付け]をダブルクリックします。
  3. C32をクリックします(図C)。
連続していないセルをクリックすると、一度に書式設定できます。
図C:連続していないセルをクリックして、一度に書式設定する。画像:Susan Harkins/TechRepublic
  1. C36をクリックします。
  2. オフにするには、「書式のコピー/貼り付け」をクリックします。

「書式のコピー/貼り付け」をクリックしてオフにするまで、セルをクリックし続けることができます。

行と列で書式のコピー/貼り付けを使用する方法

基本がわかったところで、次は列全体と行全体に書式のコピー/貼り付けを使う方法を学びましょう。やり方は実に簡単で、手順は上で説明したものと同じです。唯一の違いは、行または列のヘッダーをクリックすることです。ヘッダーセルとは、行の左側、または列の上にある灰色のセルのことです。

参照: すべてのユーザーが習得すべき Excel のヒントをご覧ください。

行 29 に同じヘッダー形式を使用して新しい値のテーブルを作成するとします。次のようにします。

  1. 行全体を選択するには、行 29 のヘッダー セルをクリックします。
  2. [書式のコピー/貼り付け]をクリックします。
  3. 52 行目までスクロールし、その行のヘッダー セルをクリックします (図 D )。
ヘッダー セルをクリックして行全体をフォーマットします。
図D:ヘッダーセルをクリックして行全体をフォーマットする。画像:Susan Harkins/TechRepublic

行全体の書式設定を別の行にコピーしました。一見分かりにくいですが、A29をA52に、B29をB52に、C29をC59に、といった具合にコピーしたことになります。

列 G の右側に書式設定がないことに気付くかもしれません。これは、行 29 の列 G の右側に書式設定がないためです。

列でも同じことができます。ある列から別の列に書式をコピーするには、同じ操作を行いますが、列ヘッダーを選択します。

ヘッダーセルをクリックできない場合

ヘッダーセルをクリックできない可能性は低いですが、ブックの作成者がヘッダーセルを非表示にしている場合は、クリックできなくなる可能性があります。ヘッダーセルを非表示にすると、次のヒントがいかに役立つかが分かりやすくなります。ただし、名前ボックスを使用して現在のセルを表示することもできます。

次のようにしてヘッダーセルの表示をオフにしてみましょう。

  1. [ファイル]タブをクリックします。
  2. [オプション] または [その他] をクリックし、[オプション] をクリックします。
  3. 左側のペインで [詳細設定] をクリックします。
  4. このワークシートの表示オプションで、行と列のヘッダーを表示するオプションのチェックを外します (図 E )。
ヘッダーセルをオフにします。
図E:ヘッダーセルをオフにする。画像:Susan Harkins/TechRepublic

ここで、G51 の書式を 51 行目の残りのセルに拡張して、次のテクニックを説明しましょう。

  1. コピーしたいセルを選択します。この場合はG51をクリックします。
  2. [書式のコピー/貼り付け]をクリックします。
  3. Shift + スペースバーをクリックして、G51 の書式を行全体にコピーします (図 F )。
単一のセルの書式を行全体にコピーします。
図F:単一のセルの書式を行全体にコピーする。画像:Susan Harkins/TechRepublic

アカデミー: このバンドル セットの 16 コースで Microsoft Excel をマスターしましょう。

セルから列全体に書式をコピーするには、上記の手順を繰り返しますが、手順 3 で Ctrl + スペース キーを押して列全体を選択します。

書式のコピー/貼り付けを使わずに行と列に書式をコピーする方法

あるいは、書式のコピー/貼り付けを使わずに、行全体または列全体に書式をコピーする方法は次のとおりです。Ctrl + Z を押して最後のコピーを取り消した状態で、再び行51を操作します。

  1. コピーしたいセルを選択します。この場合はG51をクリックします。
  2. Ctrl + C を押すと、セルの内容と書式がクリップボードにコピーされます。
  3. Shiftキーとスペースキーを押すと行全体が選択されます。Ctrlキーとスペースキーを押すと列全体が選択されます。
  4. [編集]メニューから[形式を選択して貼り付け]を選択します。
  5. [貼り付け]ドロップダウンで[形式]をクリックします (図G )。
書式のみを貼り付けるには、「書式」を選択します。
図G: 書式のみを貼り付けるには「書式」を選択します。画像: Susan Harkins/TechRepublic

貼り付けオプション(手順5)によって結果が異なることに注意してください。書式のみを貼り付けるには、「書式」を選択してください。

行と列全体の書式設定

シートのどのセクションで作業しているかに関係なく、行ヘッダーと列ヘッダーは通常表示されるので、「書式のコピー/貼り付け」を使って行全体または列全体を簡単に書式設定できます。緊急の場合は、Ctrl + C で書式をクリップボードにコピーし、ショートカットを使って行全体または列全体を選択してから、クリップボードから書式を貼り付けることもできます。

Tagged: