- ベストアンサー
Excelである列の値によって条件書式を行に反映させるのって?
EXCEL2000を使っています. 「A列が偶数のとき,その行を任意色bに,A列が奇数のとき,その行を任意色cに」と行を目で追いやすいようにストライプにしたいのですが,これって何らかの関数でできますか? 条件つき書式では1つのセルに対してしかできないようなので. 知っている方いましたら教えてください.ネットで探したのですがわかりませんでした.
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは 1行おきに薄い色を付けると表が見やすくていいですね。 設定したいセルを全て選んでから条件付き書式を設定すれば大丈夫です。 表ならば、表全体を選んでから設定をします。 こちらのリンクがいろいろと参考になると思いますが、 http://www2.odn.ne.jp/excel/waza/cformat.html#SEC15 設定に使用している式がちと面倒なので#1さんの式を使われるといいと思います。
その他の回答 (3)
>ROW()の中には何を入れるのですか? 回答)何も入れません。 ROW(3)の様に( )内に何か入れると特定の行を指す事になりますが、ROW()の様に( )内に何も入れないと、現在行と言うかその関数がある行を指す事になるので全ての行に有効に使えます。
お礼
なるほど.ありがとうございました. これでかなりExcelを便利に使えます.
- imogasi
- ベストアンサー率27% (4737/17069)
>ネットで探したのですがわかりませんでした 昨日も同じ質問があった。 http://okwave.jp/qa3249491.html >知っている方いましたら教えてください そんなレベルの問題ではない。有名な問題です。 ーー ただ違うのは、奇数か偶数行だけに、1色だけ色をつけるのが多い。 奇数にある色、偶数行に別の色はしつこくないですか。 ーー その場合は第1条件に偶数行にある色 追加して、第2条件に奇数行に別の色 を設定すればよい。3条件まで設定できる。2007になれば制約なし。 ーー 奇数行の判別は、 行を採るRow()関数があり あまりを出す関数MOD があるので =MOD(ROW(),2)=1などとする。
お礼
関数の仕組みはよくわかりませんでしたが,とりあえずストライプにすることはできました.ありがとうございます.
条件付き書式は複数の行やセルに設定できますよ。 この例ならシート全体を選択した後で条件付き書式を出し、 =MOD(ROW(),2)=0・・・・偶数行 =MOD(ROW(),2)=1・・・・奇数行 として書式を設定して下さい
お礼
ご回答ありがとうございます.自分でやってみたのですが,イマイチ自信がないので,補足に疑問を書かせていただきました.
補足
> =MOD(ROW(),2)=0 ROW()の中には何を入れるのですか?
お礼
素晴らしいサイトをご紹介いただきありがとうございます. 今後いろいろな点で参考になりそうです.ありがとうございました.