人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

<急いでます!>
エクセルで、偶数行のみ一行全部に色をつけたいのですが5000件もの作業をいっこいっこやるのは骨が折れます。
一括でできる方法はないでしょうか?
データは住所録です。

条件付き書式など試してみたものの、設定が悪いのか全くもって出来ませんでした。

Aのセルには1から番号が振ってあります。
これを生かして何とかならないものでしょうか・・・

お知恵をお貸しください。

ポイントはがんばります!


●質問者: chig
●カテゴリ:コンピュータ
✍キーワード:いもの エクセル セル データ ポイント
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● いのくに
●60ポイント ベストアンサー

http://arena.nikkeibp.co.jp/article/tec/excel/20040309/107641/

表を見やすくするために、1行おきにセルの色を変えることがある。確かに見やすくはなるが、巨大な表に設定するのは大変だ。おまけに、もし表の途中に行の追加や削除があったらずれてしまう。

ここでは、条件付き書式を使って、1行おきの設定を自動的に行うテクニックを紹介しよう。

設定したいセル範囲を選択したら「書式」メニューの「条件付き書式」をクリックしよう。

実行すると「条件付き書式の設定」ダイアログボックスが表示される(図1)。「セルの値が」の▼をクリックして「数式が」を選択する。

右側のボックスに「=MOD(ROW(),2)=0」と入力したら「書式」ボタンをクリックして好きな書式を設定する。「OK」ボタンをクリックすれば完成だ(図2)。

条件として指定した「=MOD(ROW(),2)=0」は「行番号を2で割った余りが0のとき」という意味だ。つまり偶数行のこと。「=MOD(ROW(),2)=1」と指定すれば奇数行だけに書式が適用され、「=MOD(ROW(),3)=0」なら2行おきにセルの色を変更することもできる。

http://plaza.rakuten.co.jp/pasodairy/diary/200505170000/

表を作成した時に一行おきに色をつける場合、それぞれ行を選択して塗りつぶしにて行っている方が多いかと思います。これだと選択するのに時間を要してしまいますので、 5/14 5/16 の日記で紹介した MOD関数 ROW関数 を使用して、条件付書式にて色を付けてみます。

色を付けるセル範囲を指定します。


[書式]?[条件付き書式] を選択して、[数式が] [ =MOD(ROW(),2)=1 ] と入力します(下図)。


[書式] ボタン にて [パターン]タブ から色を選択してOKします。

以上で選択範囲の奇数行に色がついたと思います。=MOD(ROW(),2)=1 と入力することで、行番号を2で割って余りが1ならば奇数行と認識されますので、奇数行に色が付くことになります。ちなみに余りが0なら偶数行です。

◎質問者からの返答

わ?!ありがとうございます。

がんばってみまーす。


2 ● ootatmt
●10ポイント

色をつけたい範囲を選択し、以下の条件付書式を設定します。

条件 =MOD(A1,2)=0

書式 塗りつぶし

これでどうでしょうか。


3 ● ootatmt
●40ポイント

ごめんなさい、条件を間違えました。

以下の条件で設定してください。

=MOD($A1,2)=0


4 ● beatgoeson
●50ポイント

A1を選択して、

[ツール]->[条件付き書式]

で、[セルの値が][次の値に等しい][="MOD(ROW(A1),2)=0"]

と設定します。

で、メニューのハケのボタンをクリックすると、セルA1が点滅の点線で囲まれるを確認して、シート上のセル全体を選択してください。

そうすれば、全部に反映されるはずです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ