Office Hack

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

  • Release

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行おきで交互に色が付きました。

[行]の関連記事

Excel VBAで行の高さを調節する

Excelで空白行を詰める関数

エクセルで行の並び替えをする方法

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

エクセルで複数行を一行にまとめる(結合)方法

エクセルの行とは?

エクセルで行の固定を解除する方法

エクセルの行の幅の情報まとめ

エクセルの1行目を再表示する方法

エクセルの行の高さの最大値は?

Excelで重複した行を削除する方法

エクセルで行をフィルターする方法

エクセルで行と列を入れ替える方法

エクセルで行を増やすと数式(関数)が反映されない場合

エクセルの行数を関数でカウントする方法

エクセルの行に関連する関数

エクセルで行と列の固定を両方同時に行う方法

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

エクセルの行を一括で再表示する方法

エクセルの行の高さの情報まとめ