EXCELについてです。「セルの中の値が○○と一致したらセルの背景色をXXにする」という事をしたいのですが、条件付書式だと3つまでしかできないようです。10個以上を設定したいのですが何か方法はありますでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/01/18 13:45:56
  • 終了:--

回答(6件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/01/18 13:48:19

そのような場合は、VBAを使うしかないでしょう。

VBAがOKならば、プログラムを考えてみますが。

id:uchisuke

やはりできないと言うことですね。こちら簡単な編集ぐらいまでしかできませんが、お願いできればありがたいです。

2005/01/18 13:49:26
id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/01/18 14:06:18

ポイント100pt

http://www.hatena.ne.jp/awindow

awindowさんのプロフィール - はてな

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Row = 1 And Target.Column = 1 Then

With Cells(Target.Row, Target.Column)

Select Case Cells(Target.Row, Target.Column)

Case ”a”

.Interior.ColorIndex = 1

.Interior.Pattern = xlSolid

Case ”b”

.Interior.ColorIndex = 2

.Interior.Pattern = xlSolid

Case ”c”

.Interior.ColorIndex = 3

.Interior.Pattern = xlSolid

Case ”d”

.Interior.ColorIndex = 4

.Interior.Pattern = xlSolid

Case ”e”

.Interior.ColorIndex = 5

.Interior.Pattern = xlSolid

Case Else

.Interior.ColorIndex = 7

.Interior.Pattern = xlSolid

End Select

End With

End If

End Sub

A1の値が ”a” から ”e” の時に色を変えるようにしてみました。

http://d.hatena.ne.jp/taknt/20050118

2005-01-18 - takntの作り話、情報ネタ

上記の内容で、不明点があれば 私のダイアリーのほうに コメントしておいてください。

id:uchisuke

ありがとうございます!

2005/01/19 09:31:43
id:P_ch No.3

P_ch回答回数44ベストアンサー獲得回数02005/01/18 15:20:44

ポイント5pt

次のような表を作って検討してみてください、

B1〜L1に適当な数値(1、2、3、5、7、8、10…)

B2に=+IF($A$2=B1,”○”,””)を記入してC2〜L2にコピーする。

M2に=COUNTIF(B2:L2,”○”)

N2に=+A2-M2

これでA2の条件付き書式をセルの値が次の値より大きい〔N2〕

条件が真の時に使用する書式を設定

A2に適当な数値を入れそれがB1からL1にあれば、A2のセルが設定した色になると思います。

解説

A2にいれた数値が

B1と同じならばB2に「○」を記入

C1と同じならばC2に「○」を記入

L1と同じならばL2に「○」を記入

B2〜L2に○があると言うことはA2と同じ数値がB2〜L2の中にあると言うことです。

N2(A2からM2を引いた数)とA2を比べてA2の方が大きい(N2の方が小さい)時に条件と一致する。

どうですか?

id:uchisuke

これだと、セルの色が最大3パターンまでしか設定できない問題がクリアされないかと・・・。

ありがとうございました。

2005/01/19 09:34:06
id:EddyYamanaka No.4

EddyYamanaka回答回数385ベストアンサー獲得回数12005/01/18 15:27:33

ポイント5pt

http://www.hatena.ne.jp/1106023556

人力検索はてな - EXCELについてです。「セルの中の値が○○と一致したらセルの背景色をXXにする」という事をしたいのですが、条件付書式だと3つまでしかできないようです。10個以上を..

条件書式で「数式が」にして、条件文を書けば良いのでは?

id:uchisuke

3パターン以上の結果を定義したいのです。条件式は確かにですが。ありがとうございました。

2005/01/19 09:35:03
id:name_mm No.5

name_mm回答回数94ベストアンサー獲得回数02005/01/18 19:19:59

ポイント5pt

URLはダミーです。

設定する背景色が3種類以下で条件だけが10個以上というのであれば、条件の判定結果のみを表示するセルを作り、そのセルを条件付書式の設定にすればいいのではないでしょうか?

id:uchisuke

残念ながら設定する背景色が10種類という事なので・・・。ありがとうございました。

2005/01/19 09:35:55
id:spiderxx No.6

spiderxx回答回数1ベストアンサー獲得回数02005/01/18 19:45:05

ポイント5pt

http://ta-masa-web.hp.infoseek.co.jp/

【ハッピー・スイーツ】Top

URLはダミーです。

条件式に、数式を選んで、OR関数で条件を並べるのはどうですか?

例 =OR($A$1=”○○1”,$A$1=”○○2”,・・・)

id:uchisuke

質問の仕方が曖昧だったのでご迷惑をおかけしているようです。申し訳ない。上記理由と同様です。ありがとうございました。

2005/01/19 09:36:38

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません