Office Hack

エクセルで1行おきに交互に色を付ける方法

  • Release
  • Update

1行おきに背景色(縞模様の色)をつけると、縦長になったデータから、必要なデータを探しやすくなります。

この記事では、1行おきに色をつける3つの方法について説明します。

テーブルの書式設定機能の使い方、条件付き書式の使い方、書式のコピー&ペーストの方法についてそれぞれ解説しています。

テーブルとして書式設定機能を使う

テーブルとして書式設定機能を使って、1行ごとに交互に色を付ける方法については以下のとおりです。

作業時間:1分

お好きなテーブル スタイルを選択する

テーブルの書式設定を選択する

①1行ごとに交互に色をつけたいデータ(例:B2~D5セル)を選択します。②ホームタブ、③テーブルとして書式設定、④お好きなテーブル スタイル(例:緑, テーブル スタイル(中間)7)の順に選択します。

データ範囲を確認する

テーブルの作成ダイアログボックスでOKボタンを押す

テーブルの作成ダイアログボックスが表示されました。テーブルに変換するデータ範囲を確認し、OKボタンを押します。

1行おきに色がついた

1行ずつに色をつける

1行おきに交互に色がついたテーブル スタイルになりました。

条件付き書式機能を使う

以下では、条件付き書式機能を使用して、1行おきに色をつける方法を説明します。

新しいルールを選択する

①1行おきに色を付けたいデータを選択します。②ホームタブ、③条件付き書式、④新しいルールの順に選択します。

数式を入力して書式ボタンを押す

新しい書式ルールダイアログボックスが表示されました。ここでは、行番号を取得するROW関数と割り算をして余りを求めるMOD関数の2つを使って、2で割って余りが0になる行(偶数行)に色を付ける数式を作成します。

①▶数式を使用して、書式設定をするセルを決定を選択し、②=MOD(ROW(),2)=0を入力し、③書式ボタンを押します。

MOD関数とROW関数の詳細については、以下の記事を参照してください。

ExcelのMOD関数の使い方|割り算の余りを求める


ExcelのROW関数の使い方|セルの行番号を求める

好きな色を選択する

セルの書式設定ダイアログボックスが表示されました。

①塗りつぶしタブ、②お好きな色(例:薄い緑色)の順に選択し、③OKボタンを押します。

OKボタンを押す

OKボタンを押します。

縞模様が表示される

データが1行おきに指定した色(例:薄い緑色)に変更されました。

行を削除しても縞模様が崩れない

上記「条件付き書式機能を使う」セクションで作成したデータで1行削除したとしても、作成した縞模様が崩れることはありません。

この点については検証済みですので、詳細は以下をご覧ください。

行を選択する

1行おきに色がついているデータの中から、任意の行(例:行番号4)を選択します。

削除しても縞模様が崩れない

Ctrl + -(マイナス)を押すと、選択していた行は削除されますが、1行おきの色(縞模様)は維持されます。

書式設定をコピーする

色のついたセルをコピーして、色だけを書式設定で貼り付ける方法は、以下を参照してください。

色を付けたいセルを選択する

はじめに、1行だけ好きな色をつけます。

ここでは、B3~D3セルを選択します。

セルに色をつける

①ホームタブ、②塗りつぶしの色のv、③お好きな色(例:緑、アクセント 6、白 + 基本色 80%)の順に選択します。

色がついたセルをコピーする

色がついたB3~D3セルを選択します。

右クリックして書式設定を選択する

①Ctrl + Cを押し、B3~D3セルをコピーした状態にします。

②Ctrlを押しながら交互に色をつけたい行をそれぞれドラッグし、③右クリックし、④書式設定を選択します。

交互に色がつく

1行おきで交互に色が付きました。

[行]の関連記事

エクセルの行の高さのみコピーする方法

エクセルで偶数行を削除する方法

エクセルで重複した行を抽出する方法

エクセルで自動で行を増やす方法

エクセルで偶数行に色付けする方法

エクセルで空白行を削除する方法

エクセルの行の幅を変える方法

エクセルの行を連続でコピーする方法

エクセルの行の高さが変更できない場合

エクセルで1行おきに削除する方法

エクセルで行を抽出する情報まとめ

エクセルで行を下に挿入する方法

エクセルの条件付き書式を使って行に自動で色付けする方法

エクセルで先頭行(1行目)を固定する方法

Excelで最終行を取得する関数

Excel VBAを使って行をコピーする方法

エクセルの行の高さが勝手に狭くなる場合

エクセルで不要な行を削除する方法

エクセルの行を分割する方法

エクセルで1行おきに行を挿入する方法