即効テクニック

セルとシートの操作関連のテクニック

一行ごとに表に色をつけたい

(Excel 97/2000/2002/2003/2007)
データの多い長い表を作成している場合、CTRLキーで一行ずつ範囲選択して色をつける方法は大変面倒です。このような場合、条件付き書式に関数を組み合わせると一度に書式を設定する事ができます。

  1. 表を範囲選択し、書式メニューから[条件付き書式]を選択します。 条件の左側のボックスに[数式が]を選択し、右側のボックスに、MOD関数を利用して余りを求め、余りが0の時は、偶数と言う事なので偶数行の場合はと言う条件を関数を使用して入力します。   =MOD(ROW(),2)=0 MOD関数にネストしたROW関数は、何行あるかを求める関数です。
  2. 右下の[書式]ボタンをクリックし好きな色を選択し[OK]ボタンをクリックします。 すると、一行おきに色が一度に設定されます。ここで、奇数行に色を設定したい場合は、    =MOD(ROW(),2)=1 と設定します。
手作業でセルに色をつけた場合には、並び替えを行うと色の並びもバラバラにずれてしまいますが、上記の条件付書式を使用した方法では、並び替えを行っても綺麗なストライプをたもつことができます。