パソコン生活応援アドバイザー:林 俊二パソコントラブルQ&Aは、「質問リクエスト」林 編集長がメルマガ「週刊クラブQ&A」で回答してきたQ&A集です。

エクセルで「1行おき」に色をつけたい (1)

質問エクセルの表で、1行おきにセルの背景に色をつけたいのですが。

回答「条件付き書式」を利用することで実現できます。

エクセルの表で、たとえば縦に名前、横にその人に対する各種データを入力する場合、データ項目が多くなると、表が横長になり、1行おきにセルの背景に色をつければ見やすくなるのに、と思うことがあります。

行数が少なく、完成した表なら、背景に色をつけたいセルを順番に選択して、色をつけていってもいいのですが、行数が多い場合や、あとから行を入れ替えたり、追加削除をする場合は「まだら」になってしまいます。


あとから行を追加・削除しても「1行おき」の表示が自動的に維持できる設定は「条件付き書式」と「関数」を使えば実現できます。

 1.エクセルの表で、1行おきにセルの背景に色をつけたい範囲を
   すべて選択しましょう。範囲の左上のセルで左ボタンを押し、
   範囲の右下のセルまでドラッグして離せば選択できるはずです。

 2.メニューバーから「書式」-「条件付き書式」を選択します。

   

 3.「条件付き書式の設定」画面が開いたら

  1)「条件1(1)」の下のボックスで「数式が」を選択します。

 

  2)「数式が」と表示された右にあるデータ入力用のボックスに
     「 =MOD(ROW(),2)=1 」と入力します。

 

  3)「書式」ボタンをクリック、「セルの書式設定」画面を開き、
    「パターン」タブを選択、「パターン」画面でセルの背景に
    付けたい好きな色を選択して「OK」ボタンをクリック。

  

  4)「条件付き書式の設定」画面で「OK」をクリック。
    選択したセルの範囲で、1行おきに選択した背景色が付きます。

   

  ※ 色を付ける行の順番を入れ替えたい場合は、3-2)で入力した
    数式を「 =MOD(ROW(),2)=0 」と修正すればいいだけです。


◆◇◆

参考までに使った関数の説明をすると以下のようになります。

 ■ MOD(モッド)関数 =MOD(数値,除数)
 指定した「数値」を「除数」で割ったときの「余り」を計算します。

 ■ ROW(ロウ)関数 =ROW(参照セル番地)
 参照したセルの「行番号」を求める関数。「参照セル番地」のない
 「=ROW()」の場合、数式が入力されたセルの行番号を調べます。

この2つの関数を組み合わせた数式「 =MOD(ROW(),2)=1 」は、設定したセルの「行番号」を調べ、それを2で割り、1余ったら正しい、つまり「行番号」が奇数なら正しい、と判断する数式ということになります。

  
これで「行番号」が奇数のセルにだけ背景色が付く「条件付き書式」ができるわけです。さらに「=ROW()」の代わりに、COLUMN(カラム)関数「=COLUMN()」を使えば、行の代わりに「列」で同じことができます。

 ■ COLUMN(カラム)関数 =COLUMN(参照セル番地)
 参照したセルの「列番号」を求める関数。「参照セル番地」のない
 「=COLUMN()」の場合、数式が入力されたセルの列番号を調べます。

  
「関数」と「条件付き書式」を使えばエクセルの表で様々な工夫が可能ですが、そんな中でも「1行おきにセルの背景に色をつけたい」というリクエストは「よくある質問」なので、今回、紹介してみました。

次回、別のシンプルな方法をご紹介します。




| トラックバック(0) | コメント(0) | ページトップへ

コメントする

トラックバック(0)

このQ&Aを参照しているブログ一覧: エクセルで「1行おき」に色をつけたい (1)

このQ&Aに対するトラックバックURL


※トラックバックは編集長が承認してから公開となります。
  以下の場合、承認しておりませんのでご了承ください。

  ・送信元のページが半角英数のみの場合
  ・当ブログへのリンクがない記事からのトラックバック
  ・明らかに広告やアクセスを増やす目的と判断した場合

パソコントラブルQ&A
過去の「Q&A」
(416 件)

林 編集長のプロフィール

写真1写真2

林 俊二 と申します。「クラブQ&A」のサイト運営、メルマガ執筆、セミナー講師から出張サポートまでこなすパソコン生活応援アドバイザー(All About Profile

フィードメーター - パソコントラブルQ&A blogpeople

あわせて読みたいブログパーツ
やっぱりプロに頼むと安心ね!

「パソコントラブルQ&A」では『トラブル解決のヒント』なども紹介しておりますが、解決をお約束するものではありません。トラブルの深刻度やご利用のパソコン環境によっては効果がなかったり、時間の経過とともに情報が古くて使えないこと、さらに記載通りの操作をおこなったにも関わらず、新たなトラブルが発生する場合もあります。そのため、作業前に大切なデータは、ご自身で必ずバックアップをおこなってください。

本コーナーを参考にしたパソコン設定、サイト閲覧、紹介したソフトウエアや機器の購入&使用、そしてトラブル対応やインターネット活用は『利用者の責任』でお願いします(免責事項)。なお、追加で技術的なご質問があり、トラブルのサポートをご希望になる場合、「クラブQ&A」に登録後、質問リクエストをいただくか、有償の電話・メールサポート(快適!ほっとライン)/パソコン出張サポート(かけつけ診断)をご利用ください。