[[20070707145331]] 『セルの条件付き書式について』(初心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルの条件付き書式について』(初心者)
 また教えに頂きにました。宜しくお願いします。

 全文検索で奇数行を色違いにする方法を教えて頂いて
 設定しました。
 「数式が」 「=MOD(ROW(),2)=1」 「書式」→パターン:緑
 で奇数行でそれぞれに色がついています。

 B列に入力規制で「1、2、3」を選択するようにしました。
 そして、1を選択した場合 文字色を赤くしたいのです。
 奇数行の色はそのままで文字色だけ1の場合のみ赤くしたいのですが

 希望通りならないので教えて下さい。
 書式を設定するところ(四角の窓)の設定順 

 条件付き書式設定方法-1
 条件1・・「数式が」 「=MOD(ROW(),2)=1」 「書式」→パターン:緑
 条件2・・「セルの値が」 「次の値に等しい」 「1」 「書式」→フォント:赤
  の順にした場合

 1を選択すると 文字色は黒 セルの色は緑
   文字色が赤くならない
 2を選択すると 文字色は セルの色は緑
 3を選択すると 文字色は黒 セルの色は緑
   つまり何もかわらない

 条件付き書式設定方法-2 
 条件1・・「セルの値が」 「次の値に等しい」 「1」 「書式」→フォント:赤
 条件2・・「数式が」 「=MOD(ROW(),2)=1」 「書式」→パターン:緑
  とした場合
 1を選択すると 文字色は赤くなるが セルの色は消える<無色の状態>
 文字の色は赤くなるがセルの色が消える
 2を選択すると 文字色は黒 セルの色は緑
 3を選択すると 文字色は黒 セルの色は緑

 となってしまいます。
 奇数行の色はそのままで文字色だけ1の場合のみ赤くするには
 どのようにすればいいでしょうか。 


 奇数行でセルの値が1の時、                 パターン緑・フォント赤
 偶数行(奇数行でない)でセルの値が1の時、             フォント赤
 奇数行でセルの値が1以外の時、             パターン緑
 と言う事ですか?
 (じゅんじゅん)

 じゅんじゅんさん。有難うございます。
  一旦記入してから勘違いしていたいたことに気がつきましたので
 修正しました。

 じゅんじゅんさんのおっしゃている通りです。(初心者)


 条件の与え方として、
 ・奇数行である→パターン緑
 ・セルが1である→フォント赤 としても、この時のパターンは何も設定していない状態であるから
 フォントが赤くなっても、塗りつぶしがない。

 よって、セル範囲がどこまでか不明であるが、B列全部を選択したとして
 1)数式が =AND(MOD(ROW(),2)=1,B1=1)  書式 パターン緑・   フォント赤
 2)数式が =AND(MOD(ROW(),2)=0,B1=1)  書式 パターン設定なし・フォント赤
 3)数式が  =MOD(ROW(),2)=1       書式 パターン緑・   フォント設定なし
 となると思います。
 B1は実際の範囲の一番上のセル番地にあわせて下さい。
 (じゅんじゅん)

 奇数行でセルの値が1の時
数式が「=and(MOD(ROW(),2)=1,A1=1)」 
・・・・「セルの値が」「次の値に等しい」を使わず 数式が、でまとめる。

 優先順位  条件1→ 条件2→ 条件3
条件1で成立したセルは 条件2は動作しません
条件1 「=MOD(ROW(),2)=1」で成立 条件2「次の値に等しい」「1」条件に合っているが動作しません
条件の内容が セルの色 文字色 内容が別々でも
((!))

 じゅんじゅんさん。出来ました。有難うございます。
 うえの丁寧な解説はじゅんじゅんさんでしょうか?
 よくわかりました。
 全く使い方を勘違いしていました。
 一つのセルには一つの条件ということですね。
 (初心者)


 残念ながら私のコメントではないです。
 でも、
 >一つのセルには一つの条件ということですね。
 ちょっと違うと思いますよ。
 条件付き書式の”1つの条件”に与える条件は、複合させる必要もあり得ますよ。
 と言う事です。
 複合させるには「セルの値が」ではなく「数式が」にして、数式で組み合わせる事になります。
 (じゅんじゅん)

 じゅんじゅんさん。有難うございます。
  >”1つの条件”に与える条件は、複合させる必要もあり得ますよ。
 上記のように
 数式が =AND(MOD(ROW(),2)=1,B1=1)  というような
 複合ということですよね。この場合ですと
 奇数行でおかつ、B1が1という条件が揃ったセル
 という意味の複合という意味でいいんですよね。(初心者)


 >奇数行でなおかつ、B1が1という条件が揃ったセル
 そうですね。
 (じゅんじゅん)

 >一つのセルには一つの条件ということですね。
2〜5でも条件はいれられますよ。
  =AND(MOD(ROW(),2)=1,or(B1=1,D1=5))   この場合は3つの条件(条件1として)

  条件1→ 条件2→ 条件3 
 X     X     ○   条件3で成立すればそれまでに 3条件もあります。
 一つのセルには一つの条件とはかぎりませんよ
  ((!))

 (!)さん。とお呼すればいいのでしょうか。
 有難うございます。
 ORを使えば、1セルに2つ以上の条件をつけるることが出来るという
 ことですね。
 上の例でいうと
 @そのセルが奇数行で B1が1の場合
 Aそのセルが奇数行で D1が5の場合

 この2つの場合
 そのセルの書式(文字の色、セルの色、セルの罫線)を
 設定できるということですね。
 実験をやってみます。結果を報告させて頂きます。
(初心者)

 上の結果報告です。
 その通りの出来ました。有難うございました。

 一つ質問ができました。
 今、奇数行に色をつけ、B列は、1という文字の場合は赤くするという
 表を作りたくて、教えて頂いてつくりました。
 全文検索でみていると MOD関数で偶数行と奇数行で違う色を設定
 しているのが多くあります。

  Sheet1	[A]	[B]	[C]	[D]
 [1]		1(文字色:赤)	     ・・・行の色:緑
 [2]		2(文字色:通常の黒)    ・・・行の色:黄色
 [3]		3(文字色:通常の黒)    ・・・行の色:緑
 [4]       1(文字色:赤)     ・・・行の色:黄色
 [5]

 というようには可能でしょうか?
 条件付き書式設定は 3条件しか出来ないということで 

 出来ないと考えていいでしょうか。(初心者)

 追伸です。同じ(初心者)さんというHNの方が見えるの
 気がつきました。こういう場合、どうすればいいのか・・・
 このままでいいのかHNを変更した方がいいのかも教えて
 下さい。


 1の時のフォント色を赤にするのを、
 「セルの書式設定」−「ユーザー定義」で、[赤][=1]0 とすれば、1の時だけ赤になります。
 この場合は、条件付き書式とは関係なくなりますので、条件付き書式で行の色分けだけを設定すれば
 いいはずです。
 マイナスや0の表示が必要な時。[赤][=1]0;-0;0
 小数点が必要な時、[赤][=1]0.0;-0.0;0 (小数点以下の桁数は0.00 .より右の0の数であわせて)

 HNについては、次回の投稿より改名すれば、いいのではないでしょうか?
 (じゅんじゅん)

 じゅんじゅんさん。有難うございます。
 結果
 条件付き書式で 奇数/偶数行に 緑/青 の色を付け
 「セルの書式設定」−「ユーザー定義」で、[赤][=1]0
 で1の時文字の色を赤にする ことにしました。
 2も赤くしたと思いいろいろためして「ユーザー定義」:[赤][<3]0
 としたら出来ました。
 ここでまた疑問が出てきました。
 もし文字だったらということで あ、い のとき 文字色を赤くしたいと
 したらどするのだろうということです。
 ユーザー定義」で、[赤][=あ]0 や、[赤][=”あ”]0では全く反応
 しませんでした。
  先の1,2が赤くなると同じにするとしたらどうすればいいでしょうか
 宜しければ教えて頂けないでしょうか。
 (初心者)


 >もし文字だったらということで あ、い のとき 文字色を赤くしたいと
 >したらどするのだろうということです。
 申し訳ないです。ちょっと不明です。

 ユーザー定義での方法については、「セルの表示形式で、ユーザー定義に使用できる書式記号について」
http://support.microsoft.com/kb/883199/ja#11
 こちらが参考になると思います。

 ご質問の件は、条件付き書式に追加かな?と思います。
 =AND(MOD(ROW(),2)=1,OR(B1="あ",B1="い"))
 B1が奇数行で、且つB1が”あ”又は”い”である場合に。
 と言うような形になるかと。
 (じゅんじゅん)

 じゅんじゅんさん、何回もすみませんです。
 >ご質問の件は、条件付き書式に追加かな?と思います。
 >=AND(MOD(ROW(),2)=1,OR(B1="あ",B1="い"))
 上記ためさせて頂きました。奇数行=緑 文字”あ”又は”い”の場合
 文字色=赤にする。 出来ました。
 紹介して頂いたweb 「ユーザー定義での方法」見せて頂きました。
 ユーザー定義のほうで 文字”あ”又は”い”のような文字列を識別して
 文字色を設定 するにはそもそも違う・・ということでやはり条件付き
 書式のほうでやるのかなと思いました。

 間違っているかもしれませんが
 奇数行はB列のデータ(文字でも数値でも)に関係なく:緑のまま
 偶数行はB列のデータ(文字でも数値でも)に関係なく:青のまま
 文字の入力に関係なく セルの色を緑や青にして
 B列は入力制限「あ,い,う」として ”あ”と”い”の場合だけ
 文字の色を赤くしたいと考えた場合は 条件付き書式の条件は3つ
 しかない為、無理と考えます。
 最初から行自体にボタンで
 奇数=緑 偶数=青 に色を付けておいて
 条件付き設定で
 数式 =OR(B1="あ",B1="い")で文字色を設定する方法が一般的 
 なんでしょうか。あまり考えるとハゲそうなんで、このあたりで 
 納得しようと思います。
 最初にやろうとしていたことは教えて頂いた内容で十分に間に合って
 います。
 頭がごちゃごちゃして あれれ・・・という感じになってきました。
 有難うございました。 (初心者)

 
 


 >最初から行自体にボタンで
 >奇数=緑 偶数=青 に色を付けておいて
 >条件付き設定で
 >数式 =OR(B1="あ",B1="い")で文字色を設定する方法が一般的 
 >なんでしょうか
 一般的であるかについては判断しかねます。(私自身もそれほど使用経験がないもので)
 でも、ある意味わかりやすいのではないでしょうか?

 ”3つまで”と言う条件に縛られ、複雑な数式で困惑するよりも理解しやすく、また別な条件も
 与える事が出来ますし。(数値の場合と、文字の場合とか)
 (じゅんじゅん)


 じゅんじゅんさん。最後の最後まで、「初心者」へのご丁寧な説明有難うございま
 した。この学校を時間を見つけては見せて頂いています。ひとつひとつの技術的な
 ことはみなさんのやりとりを見ていてわかることもあるのですが、自分がこれを
 こうしたいと思った場合のそれらの活用が出来ないのが現状です。
 あと、表の体裁というか、ボタンの配置とか色使いとか、見易い、使いよい、あと
 シンプルな色使いとか、技術的なこともそうなんですが、特に人に使って頂くよう
 な共用の画面上の表を作る場合はなおさらセンスというか、・・難しいと思って
 ます。
 一人よがりの表になったり、操作方法が不自然だったり・・・
 しかし、パソコンのパをあまり知らなかった私がEXCELを触るようになって
 パソコンのパを知ったような、EXCELを触っているうちに単語登録とか、
 コピー 貼り付け IME関連とか、他のアプリケーションでも共用の操作
 が自然と身についてきたような気がします。
 本当はいけないかもしれませんが、一般の報告もの(紙ベースの資料等)も
 EXCELで書いています。しかし中には文章はWORDで書くべきという人
 もいます。私の会社は一般の文章(資料)もEXCELで書くことが多くて
 この学校はそういう意味でも私には資料作りのいいバイブルになっています。
 本当はもっと全文検索で自分で苦労して最後に質問という方法をとらなけば
 という気がしますが、出来るのか出来ないのかがまずわからないのが現実です。
 今後もとんちんかんな質問をすることと思いますが、宜しくお願いします。
 だらだらと書いてしまいましたが、今の気持ちです。
 じゅんじゅんさん。有難うございました。(初心者)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.