• ベストアンサー

エクセルである数値を色分けする

エクセルである数値の統計表を作成しています。 表全体の数値の中で例えば15~20という数値のセルだけ指定の色を付けたいのです。 条件付書式で設定すると複数の条件が重なった時には、指定通りに表示されません。また条件付書式で設定した場合、完成したその表に新たに別の表からコピーした数値を貼り付けると設定した条件が消えてしまいます。 私の作成したいのは、 条件1・表全体の数値から15~20という数値のセルを黄色。 条件2・C列の数値の中で35以上だけセルを赤色。 条件3・F列の数値の中で38~40だけセルを青色。 条件4・G列の数値の中で5以下のセルを緑色。 この場合条件2と条件3は数値が重なるので条件3を優先させることは無理でしょうか? 上記のような条件で表を作成できますか? もうひとつ、 指定の列の中に、ある条件の数値がある時、別の指定のセルに任意の文字を表示さたいのです。 例えばA列の数値の中に5~8の範囲の数字があれば、J30のセルに”あああ”という文字を表示させ、9~12の数値の場合は”いいい”と表示させ、13~18の時は”ううう”と表示させる。 このようなことは出来ますか? 作成方法を教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • wolis
  • ベストアンサー率45% (14/31)
回答No.2

>条件付書式で設定した場合、完成したその表に新たに別の表からコピーした数値を貼り付けると設定した条件が消えてしまいます。 とありましたが、数値を貼り付ける際に「値の貼り付け」で貼り付けされるといかがでしょうか。 もっと良い式があるかもしれませんが、もうひとつの質問につきましては、 =IF((COUNTIF(A:A,">=5")-COUNTIF(A:A,">8"))>0,"あああ",IF((COUNTIF(A:A,">=9")-COUNTIF(A:A,">12"))>0,"いいい",IF((COUNTIF(A:A,">=13")-COUNTIF(A:A,">18"))>0,"ううう",""))) でいかがでしょう。長いですが・・・。

fightman11
質問者

お礼

ありがとうございます。 お礼が遅くなり申し訳ありません。 数値を貼り付ける際に「値の貼り付け」はグレーになっていて選べませんでした。 その代わり「貼り付け先の書式に合わせる」というのがありました。 もう一つの式は希望通りに表示させることが出来ました。

その他の回答 (1)

  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.1

こんにちは。 (条件1) これは、表全体を範囲指定してから「条件付書式」を使えばいいですね。 (条件2以降)  このときは、C列だけを範囲指定して、「条件付書式」をクリックします。すると、上記で指定した条件がすでに入っていると思います。その下のほうに「 追加(A)>> 」というボタンがあるので、それをクリックしてみてください。  そうすると条件を指定する欄がもうひとつ出てきますので、ここで指定してあげればいいです。あと優先関係ですが、たしか あとから指定したほうが優先になると思います。 もうひとつの方は、マクロを組まないと無理かもしれません。 もし追加でご質問あればお気軽にどうぞ!

fightman11
質問者

お礼

ありがとうございます。 お礼が遅くなり申し訳ありません。 「条件付書式」は条件が3つまでしか指定できないので、 4つ目の条件の設定が出来ませんでした・・。

関連するQ&A

  • 複数セルに対しての条件付書式設定

    条件付書式を設定する場合、一つのセルを選択して、「セルの値が」「~より大きい」という風に設定し、あとはコピーをすると列全体に条件付書式が設定されますよね。 これは一つのセルを指定して設定した場合、うまくいくんですけど、例えば、それぞれの列に対して条件付書式を設定したい場合、「1列目は小数点なしの設定」、「2列目は小数点第2位まで表示する設定」、「3列目はパーセンテージ表示」という風に各列ごとによっていろんな書式が設定されていた場合、1列目に条件付書式を設定したものの、2列目以降は書式のコピーではうまくいきません。 とても大きな表の場合1列ずつ条件付書式を設定していくことはとても大変なのです。 なにかいい方法はありませんか?

  • 記入した数値によってセルの色分けをしたい

    エクセル2000で、セルにある値を入力したらセルの色が自動で変わるようにしたいです。 入力する数値は、-100から+100の範囲、それとブランク(入力なし)です。 表示するセルの色は、10色以上欲しいです。 セルの数は365*20位です。 いまは、条件付書式で4色まで、表示できています。 よろしくお願いします。

  • エクセル ~条件付書式について~

    エクセルは、仕事上、よく使うのですが、作成した表において、セルの数値によって、色分けしたいのですが、条件付書式だと3つしか指定できないですよね。もうちょっとあったらと思うのですが、ほかに何か方法がありますか。 実際にやっていることは、数値の幅ごとに、セル内を特定の色で塗りつぶしています。現在だと、白(何も指定しない)と3つ(3色)の合わせて4色しか指定できないのです。あと1~2色あったらと思うのですが。

  • エクセルで土・日のセルに幅広く色をつけたい

    エクセルで予定表を作成しています。A列に日付・BからH列まで項目を設けています。(A列は、33行目まで日付が入力されています) A列に条件付書式で、条件付書式の設定で条件(1)数式が=WEEKDAY(A33)=1  パターン  色  ブルー  フォント  赤 A列に条件付書式で、条件付書式の設定で条件(2)数式が=WEEKDAY(A33)=7  パターン  色  グリーン フォント  赤 の設定を行いました。 A列の 土・日のフォントが赤に、セルの色がブルー・グリーンになるのですがBからH列はセルに色がつきません。 A33:H33  までの設定にするとセルの色がグレーになります。 AからHまでセルに同じ色を表示する設定はあるのでしょうか。

  • 一番大きな数値の色を変えたいのですが(エクセル)

    エクセル2003使用です。 成績表を作成しています。横に科目、縦に社員の名前 があります。 例えば A1=100 B1=25 C1=43 D1=125 E1=88 と入力されている場合にA1~E1の中で一番大きな数値 を赤色に変えたいと思っています。 この場合はD1セルの文字が赤くなります。 条件付書式とか関数でできるでしょうか?

  • エクセル 文字列セルに条件付書式をセル参照したい

    いつもお世話になっております 質問の表題が変になりましたが、よろしくご教示お願いします。 A1セルに文字列「’00000」があります。 B1セルに数値に変換した「00000」があります。 条件付書式で、B1セルを数値の条件で1~19999 は赤、20000~29999は黄色とかを設定しています。 A1セルは、数値でないので条件付ができませんが、B1の書式、セル色だけ参照できませんか? ほかにA1のセルに文字列があっても色指定できる   ネットワーク共有のファイルで、複数人で使用し、数値を打つと色が出るようにしております。 よろしくお願いします。

  • Excelで隣のセルを参照して色分け

    こんにちは。 Excelの表で、例えば会社名がA列のセルにあって、 B列に営業担当が入力されているとします。 A列    B列 ◎会社  山田 △会社  鈴木 A列の会社名のセルををB列の担当を参照して、山田なら黄色、鈴木なら青 の様に書式設定をしたいのですが、どの様に設定したら良いでしょうか? 条件付書式だとそのセルのみを参照ですので、隣のセルを参照してと いう設定は出来ますか? よろしくお願いします。

  • Excelの条件付書式の表示

    Excel2000です。 Excelの条件付書式では、条件によってセルを色で塗りつぶしたり、(私はあまり使わないですが、フォントや罫線なども)設定できます。 しかし、セルが色で塗りつぶされていた場合に、 ・条件付書式で色が着いているのか、 ・(条件なく)「セルの書式設定」-「パターン」で色が設定されているのか これらのどちらなのかわからない ということになりますよね。 もちろん、色で塗りつぶされたセルを選択して 書式-条件付き書式 を選べば、もし条件付書式が設定されていれば、その条件が表示されるはずです。 しかし、いちいちそうしなくても、どのセルに【どんな】条件付書式が設定されているかすぐ知る方法をお教えください。 最低でも、条件付書式が設定されているセルをパッとすぐ知る方法をお教えください。

  • エクセル 文字列で入力した数字を数値にする

    エクセルで、文字列の設定で入力した数字は、[セルの書式設定]で、数値として設定しても、文字列のままになります。 (セルの左上に、文字列と分かる緑の三角が付いたままになり、表を作ってもグラフの表示は出来ません。) 数値として数字を入力をした後、[セルの書式設定]で文字列にして、再び[セルの書式設定]で数値にすると、数値にはなります。 (この場合、文字列にしても、セルの左上に緑の三角が付かず、このまま表を作ると数値(小数点以下が0の場合は小数点以下が削除されます。)の扱いとなりグラフの表示が出来ます。) 文字列で入力した数字は、数値にはならないのでしょうか? よろしくお願いいたします。

  • エクセル 数値の入っていないセルの網かけ 条件付書式でしょうか?

    予定表を作る際、日曜日の行のセルに色をつけたいと思います。 日付のセルA列(d"日"aaa)は=WEEKDAY(A5,1)=1 で条件付書式で、色をつけられたのですが、まだ数値の入っていない日曜日の行「B~Nまで」のセルに自動で色をつけるにはどうしたらよいでしょうか?  よろしくお願いいたします。

専門家に質問してみよう