一行おきに交互に色付け~エクセルの中級技16

一行おきに色を変えて見やすくする方法

エクセルで行ごとに色を変えたり、一行おきに色付けすると、データが見やすくなります。 手早く表を色分けするには、書式のコピーを使う方法と関数を使う方法の2通りあります。
一覧表でを作る時は、見分けやすくするために、一行おきに色を使い分けることが多いです。
この場合にも「オートフィル」の機能を利用することができます。
(サンプルファイルは、こちらから 中級技16回サンプルデータ

関数を使って一行おきに色分け~条件付書式 

条件付書式」機能を使って色をつければ、行を追加しても色分けが崩れる心配もありません。
使う関数は2つ MOD(モッド)関数、ROW(ロウ)関数 です。
MOD関数は、除算(割り算)の余りを求める関数です。
ROW 関数は引数に指定したセルの行番号を返します。

(1)色分けしたい範囲を選択します。
ROW関数MOD関数で色分け
(2)メニューから、書式 ⇒ 条件付き書式 を選択します。
ROW関数MOD関数で色分け2

条件付き書式の設定のダイアログ

(3)「条件付き書式の設定」ダイアログが表示されます。
ROW関数MOD関数で色分け3
  ダイアログ内の「条件1」の項目を数式がに変更します。
  すると、右のエリアに数式を入力欄が表示されるので、   
=MOD(ROW(),2)=0 
と入力してください。
ROW関数MOD関数で色分け4
(4)ダイアログ内の「書式(F)」ボタンを押します。
(5)するとおなじみの「セルの書式設定」ダイアログが表示されますので、「パターン」タブをを選択して、好きな色をクリックします。
ROW関数MOD関数で色分け5
(6)OKをクリックします。書式のプレビューが表示されます。
OKとクリックしてダイアログを終了させます。
ROW関数MOD関数で色分け6
(7)以上で表は、一行おきに、設定した色でぬりわけられます。
ROW関数MOD関数で色分け7
それでは入力した数式の意味ですが
=MOD(ROW(),2)=0 
この関数で返される値が、条件に一致する場合は、色を変えるという設定をしたわけです。

意味は「行数を2で割って余りが0の場合は色をつける」となります。
今日の講義は以上です。お疲れ様でした。
スポンサーリンク
スポンサーリンク