[[20070618132619]] 『条件付書式について』(やまやん) ページの最後に飛ぶ

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

 

『条件付書式について』(やまやん)

条件式書式についてワークシート全体で3人ごと9人に色をつけたいのですが

どのようにすればできるのでしょうか?

過去ログで=OR(A1=●●,A1=△△,A1=☆☆,A1=◇◇,A1=○○)回答は見つけて

実践してみたのですがA1のみでワークシート全体をするにはどうしたらいいのか

ご存知の方ぜひ教えてください


 >A1のみでワークシート全体をするにはどうしたらいいのか 
 設定する前にA1のみを選択してませんか?
 ワークシート全体に適用するのであれば、全てを選択して
 A1 → $A1
 のようにセル番地を複合参照にしてあげて下さい
 多分、一行ごとに色を付ける書式設定ですよね?

 (Ohagi)

(やまやん)Ohagi早速お返事ありがとうございます。

わたしの書き方が悪かったのですが

>A1のみでワークシート全体をするにはどうしたらいいのか

A1だけじゃなくって、ワークシート全体で名前に色をつけたいのですが

A1の行だったりA6行だったりいろんなところに同じ名前があるので

また時間があれば教えてください


 >A1の行だったりA6行だったりいろんなところに
 A1の名前が該当したら、1行目に色を付ける
 A6の名前が該当したら、6行目に色を付ける…

 A列に名前があって、該当するものに色を付けるのですよね?
 でしたら、先に回答した方法で出来るはずです

 それともA列とは限らず他の列も含めたワークシート全体に名前が入ると仰るのであれば
 全範囲を選択して(A1セルのみ白、他のセルは全て反転)
 ご自分の書かれた式で出来ているはずです
 ただし、名前となってますから「○○」→「"○○"」と「"」で括るのをお忘れなく…

 (Ohagi)

(ぴっぴママ)Ohagi何度もすみません。エクセル初心者で

>全範囲を選択して(A1セルのみ白、他のセルは全て反転)意味が解らないのですが。

一度チャレンジしてみましたがやはり色つかなかったです。

=OR($B$3:$T$27="△△",$B$3:$U$16="○○")こんな式ではだめなのでしょうか?

A列〜列はUまでと行は500行前後ありますので名前に色つけたいのはA列〜列はUまでと行は500行前後の同じ名前の人なんです。

上記の式ではダメでした。


 >Ohagi早速お返事ありがとうございます。
 >Ohagi何度もすみません。

 お知り合いかどうか存じませんが、
 見ていてあまり気持ちのいいものじゃあ
 ありませんね・・・
 ニックネームなんで問題ないのかも知れませんが。
 (礼)

(やまやん)初めてこのサイト見つけたので表現の仕方がおかしんですよね。

聞きたいことがうまく説明できなくって。

すみません。やまやんとOhagi様は知り合いではありません。

> 見ていてあまり気持ちのいいものじゃあ ありませんね・・・

これは私の返事の仕方が悪いのでしょうか?

なにぶん初めてで不愉快な思いを見てる方がされているのなら失礼しました。


 >これは私の返事の仕方が悪いのでしょうか?
 礼さんが仰っているのは、敬称を付ける。
 ということだと思いますよb
 σ(^o^;)も、同じ意見です。
  
 (キリキ)(〃⌒o⌒)b

 左上の行番号と列番号がぶつかるあたりに「灰色の何も書いていない所」があると思います
 そこをクリックするとシート全体を範囲選択できます

 そーすると、「A1セルのみ白、他のセルは全て反転」の状態になるはずです
 ご希望の作業は相対参照にしなければならないので
 >=OR($B$3:$T$27="△△",$B$3:$U$16="○○")
 では、ダメだと思います
 それに、最初のご質問ではA列に名前が入っていませんでしたか?
 「$B$3:$T$27」と「$B$3:$U$16」では、範囲が違いますよ?(@_@;)

 先にも書きましたが、全選択して最初にご自分で書かれた式でよいのではないですか?
 =OR(A1="●●",A1="△△",A1="☆☆",A1="◇◇",A1="○○")

 おやりになりたいことが、イマイチ不明瞭なのですが
 ↓のような感じですか?
 「=OR($A1="●●",$A1="△△",$A1="☆☆",$A1="◇◇",$A1="○○")」
 	[A]	[B]	   [C]	[D]	[E]	[F]	
[1]	名前	郵便番号	住所1	住所2	住所3	電話番号	
[2]	☆☆☆						   ←この行全体に色づけ
[3]	×××						
[4]	△△△						   ←この行全体に色づけ
[5]	※※※	

 それとも↓のような感じですか?
 条件に当てはまる名前のセルに全て色を付ける
 「=OR(A1="●●",A1="△△",A1="☆☆",A1="◇◇",A1="○○")」
 	[A]	[B]	[C]	[D]	[E]	[F]
[1]	名前1	名前2	名前3	名前4	名前5	名前6
[2]	☆☆☆	×××	×××	☆☆☆	×××	※※※
[3]	×××	☆☆☆	△△△	※※※	△△△	×××
[4]	△△△	×××	×××	×××	☆☆☆	※※※
[5]	※※※	※※※	☆☆☆	△△△	※※※	△△△

 (Ohagi)

(やまやん)Ohagi様 何回もお返事頂きありがとうございます。

>それとも↓のような感じですか?

 条件に当てはまる名前のセルに全て色を付ける
 「=OR(A1="●●",A1="△△",A1="☆☆",A1="◇◇",A1="○○")」
 	[A]	[B]	[C]	[D]	[E]	[F]
[1]	名前1	名前2	名前3	名前4	名前5	名前6
[2]	☆☆☆	×××	×××	☆☆☆	×××	※※※
[3]	×××	☆☆☆	△△△	※※※	△△△	×××
[4]	△△△	×××	×××	×××	☆☆☆	※※※
[5]	※※※	※※※	☆☆☆	△△△	※※※	△△△

説明がやはり下手ですみません。やりたいのは

[A]   [B]   [C]   [D]     [E]    [F]    [G]
 

[1]  ☆☆☆ ××× △△△ ※※※ ○○○ □□□

[2]  ☆☆☆ ×××

[3]  ××× ☆☆☆ △△△ ※※※

[4]  △△△ ×××

[5]  ※※※ ○○○ ☆☆☆ △△△ □□□

記号はすべて名前です記号の関係で一部しか表示していませんが30名ほどの名前になります。

☆印と※印と○印はで同じ条件の色・△印と□印と×印で同じ条件の色にしたいのですが。


 条件付き書式は
  そのセルが条件に合致した場合、指定された書式を適用する
 と言う物です。

 >A1だけじゃなくって、ワークシート全体で名前に色をつけたいのですが 
 この場合は「そのセル」をワークシート全体に広げるだけです。
 ・・・と言う言葉ではわかりにくいですかね?

 例えば
	[A]	[B]	[C]
[1]	1		
[2]		1	
[3]	1		1
 こんな表があって、「1」が入ったセルの色を赤くしたい 場合
 A1セルの条件付き書式の設定で
  条件1 数式が =A1=1  書式[セルの色 赤]
 としたものをA1:C3まで書式コピーします。
 たとえば、C3の条件付き書式を確認すると
  条件1 数式が =C3=1 書式[セルの色 赤]
 となっており、もちろん、C3セルは赤になります。
(ちなみに、A1,A3,B2,C3 に色が付きます。)

 今回ご希望のことは、3色に色分けですので
 条件3 まで使うことになると思います。
 条件を増やす方法は、条件付き書式を設定するダイアログの
 下の方に [ 追加(A)>> ] と言うのが有りますが、
 それを押します。
 2007より前のバージョンですと、最大3つまで増やせます。

 次に、条件付き書式で使用する式ですが
 当初から試みて居られるOR関数を使うと

 >☆印と※印と○印はで同じ条件の色
 と言う事ですので
  条件1 数式が =OR(A1="☆☆☆",A1="※※※",A1="○○○")
       [ お好みの書式を設定 ]
 さらに
 >△印と□印と×印で同じ条件の色
  条件2 数式が =OR(A1="△△△",A1="□□□",A1="×××")
       [ お好みの書式を設定 ]

 A1セルに関して条件付き書式を設定した後
 このA1セルの書式をコピーして、他のセルにも貼り付けます。

 目に見えませんがエクセル君は計算をしますので
 書式のコピーは必要範囲にとどめておくのが良いと思います。

 >30名ほどの名前になります。
 と言う事ですが、3グループでよいのですかね?
 色の指定が3つ以上、且つ2007でない となると
 条件付き書式では対応出来ません。

 ・・・でもって、もしも1グループ10名 であれば
 OR関数の中に10名の名前を入れるのは、実用的で無い気がします。
 どこかのセルに表を作って、確認させるのが良いかもしれません。
 例えば、I列に対応表を作って(H列は見やすくする為だけの列です)
	[H]	[I]
[1]	1	☆☆☆
[2]	1	※※※
[3]	1	○○○
[4]	2	□□□
[5]	2	△△△
[6]	2	×××
  条件1 数式が =COUNTIF($I$1:$I$3,A1)
       [ お好みの書式を設定 ]
  条件2 数式が =COUNTIF($I$4:$I$6,A1)
       [ お好みの書式を設定 ]

 (HANA)

 何回も提示しましたが「=OR(A1="☆☆",A1="※※",A1="○○")」
 で、試されましたか?
 A列〜U列まで選択して、条件付書式を設定してみて下さい

 列単位の範囲選択の仕方は分かりますよね…?

 (Ohagi)

 おや、私はなんだか外しているようですね。
 Ohagiさん、失礼。

 やまやんさんに於かれましては、
 実際にどの様な操作を行った上で
 希望する結果が得られなかったのか
 事細かに説明されるのが宜しいかと思います。

 まずは簡単なサンプルを作って
 試してみるのも良いと思いますよ。

 (HANA)

 HANAさん
 いえいえ…
 私も外しているような気がしないでもないので(^_^;)

 絶対参照と相対参照の区別が、分からないように感じます
 A列以外のセルに 「=A1」「=$A$1」と入力して他のセルにコピーペーストしてみて下さい
 ペーストした数式が、違う結果となっているはずです

 (Ohagi)

 B1のセルで、ツール→「条件付き書式設定」を選択して
 条件1に「数式が」を選択して =OR(B1="☆☆☆",B1="※※※",B1="○○○") と
 入力して、パターンの色指定をします。
 次に条件2には =OR(B1="△△△",B1="□□□",B1="×××")と入力して
 別の色を選択して終了する。
 B1のセルをコピーして、データが入っているセルすべてを選択して、マウスの
 右クリックから「形式を選択して貼り付け」を選び、「書式」にチェックをいれて
 「OK」をクリックすれば、お望みのものができるのはないでしょうか。(スー)


HANA・スー・Ohagi様

ようやく解決しました。というのも私の完全なる勘違いででした。スミマセン。

条件付き書式設定で「数式」を選ばずに「セルの値が等しい」にして上記の式を入力していたので、

間違ってたみたいです。初心者でなにもわからず、数式の意味さえも解っておらず何回も質問させて

頂きすみませんでした。

(やまやん)


 解決してよかったです
 数式を提示されていたので「初心者」と思わず回答してました
 すみませんでした<(_ _)>

 最初に↓をご提示すればよかったですね(^_^;)
(e2qw)条件付き書式
http://www.excel.studio-kazu.jp/lib/e2qw/e2qw.html

 (Ohagi)

コメント返信:

[ 一覧(最新更新順) ]


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