• 締切済み

エクセル色分け

nayuta_lotの回答

回答No.2

こんにちは VLOOKUPと条件付き書式を利用すれば可能だと思います。 まず、VLOOKUPの詳細について、こちらをご参照ください。      ↓↓↓ http://www.eurus.dti.ne.jp/yoneyama/Excel/kansu/vlookup2.htm 【VLOOKUPによる検索】 今回の場合、85~115→6、130~160→5のように116から129の間についてどうするのか わかりませんが、とりあえず"-"を表示するとします。 また、000、00は表示としては文字列にしないと000、00、0は同じになるので、000、00 は文字列とします。 例えば、D~E列にテーブルを用意するとします。 テーブルの範囲 D1~E19 行   D列  E列 1    0   - 2    85  6 3    116  - 4    130  5 5    161  - 6    175  4 7    206  - 8    220  3 9    251  - 10   265  2 11   296  - 12   310  1 13   341  - 14   355  0 15   386  - 16   400  00 ←E16は書式で文字列を指定する 17   431  - 18   445  000 ←E18は書式で文字列を指定する 19   476  - 以上のテーブルを設定してからB1に =VLOOKUP(A1,$D$1:$E$19,2) または =VLOOKUP(A1,$D$1:$E$19,2,1) と入力します。 これで、A1に数値を入力するとできると思います。 VLOOKUPの詳細は、上記URLに任せますが、今回は、キーが見つからなかった場合に  検索値未満で最も大きい値が使用される という特性を利用します。 ※条件:キーは昇順にならんでいること。 数式の最後の検索の型は1、またはTRUE(省略可能) 上記のようなテーブルを設定すると、たとえば100をA1に入力すると85、116とD列を検索していき キーが116になった時点で見つからないとなります。 この場合、直前の検索値未満の最も大きい値 である85の行が使用されます。 今回のご質問の場合には、間が飛んでいますので、その場合は"-"を表示するために、対象外となる 値のキーを間に入れています。 【条件付き書式】 A1を選択して、ホームメニューから条件付き書式から、ルールの管理を選択します。 1.新しいルールをクリックします。 2.指定の値を含むセルだけ書式設定を選択します。 3.セルの値、次の値の間とでていると思いますので、値の範囲を入力します。 4.書式をクリックして、文字の色、背景の色等を選択します。 5.OKを押すとルールが追加されます。 6.必要な数だけ、ルールを追加します。 1に戻る。 7.ルールの設定が終了したら適用をクリックしてOKを押してください。 これで、数値によって書式が変わるはずです。 もしなにかあれば補足してください。 それでは  

urotan1003
質問者

お礼

ありがとうございます。 お礼が遅くなってしまい申し訳ありませんでした。 来週月曜会社に行って試してみたいと思います。

関連するQ&A

  • EXCELで自動で色わけ、ソート機能について

    たとえば、A列に物件名を入力し、その後、B列に完了(これは入力規制にしますが)と入れば、自動的に該当する行のA、B列のセル全体が指定した色に変わるというやり方。ちなみに、完了だけではなく5種類ぐらいに色分けするつもりです。 次にC列に○○、××、△△などのように指定した文字に対して、表がソートされる機能。たとえば、○○に対しての物件一覧に自動的に切り替わる方法です。よろしくお願いします。

  • エクセルでの計算結果値を色分けする

    たとえば、A/Bの値が100%以下の場合はその値を赤色の文字にし、100%以上の場合は、その値を青色にする。というような計算結果の数字を色分けすることはできるのでしょうか?(セルの書式設定にマイナス時に赤にするというのがありましたが) 使用エクセルは2003です。

  • エクセルで行ごとの色分けと曜日での色分けを複合したい

    現在エクセルで 入力列を =MOD(ROW(),2)=1 の条件書式で行ごとに色分けをして見やすくしています。 左列に日付があり 日付列は =WEEKDAY(A11)=7 の条件書式で土日を色分けしています。 毎月左の日付を変更した後 右の入力列の日付の土日を手動で赤く文字色を 変更しているのですが さらに一発でこのようにしたいと思い 現在の MOD関数の上に WEEKDAYを重ねたところ訳わからない ぐちゃぐちゃしたセル色と文字色になってしまいました。 行ごとに色を変えてさらに土日に当たる行の 文字色を変更したいのですが どのようにしたらよいのでしょうか それともどちらか一方しかできないのでしょうか どなたかお教えください よろしくお願いします

  • テキストボックスの色分け

    シート1のA1のセルに数字、B1に数字が記載されています。 その数字にてシート2のテクストボックスの色分けをしたいのですが。 A1のセルが-5より小さい場合は赤 A1のセルが-5より大きく、B1のセルが-3より大きい場合は緑 A1のセルが-5より大きく、B1のセルが-3から-5の場合は青 A1のセルが-5より大きく、B1のセルが-5より小さい場合は赤 A1が-5より小さい場合はすべて赤 A1の値が-5より大きい場合にB1のセルの値で色分けをしたいのです。 ちなみに-3は-5より大きいと思って説明しています。 説明が下手ですいませんが、よろしくお願いいたします。 エクセルは2003です。

  • エクセルのセルを条件により色分けしたい

    B列の値(条件)によりA列のセルの色を5色に色分けしたい。 "A1"~"A100" "B1=1" "B2=2" "B3=5"~"B100=4" B列の値によりA列のセルの色を塗りわけしたい。 3色までなら条件書式で塗りわけできるのですが。 よろしくお願いします。

  • セルの色分け

    質問失礼します。 エクセルに入力する際、区切りや色分けをし、見やすくして、入力していきたいのですが、一本、一本線を引くことはできたのですが、2万行ほどあるので、いっきに区切りを入れる方法などあるのでしょうか。 理想は5行ごとに、セルの色分けをして、かつ、20行ごとに区切り線をいれていきたいです。 データを入力後は、区切り線や色などを消し元に戻す予定でいます。 できるでしょうか? お願いします。

  • Excel2007で、行の自動色分けについての質問です。

    Excel2007で、行の自動色分けについての質問です。 B1とB2をセルの結合で一行にします。その左A1、A2はそのままにしておきます。これをワンセットとして考えます。つまり一列目は二行、2列目は1行になっているものを一単位として考えるという意味合い。 MOD関数で一行単位で色分けできますが、この一単位を一行と考えて、色分けしようとしても1列目の余りが違うので、一列目は色つきのセル(行)とそうでないセル(行)に別れてしまいますし・・・ なにかいい方法があればお願いします。

  • 行とセルの色分けを複数できる関数を教えてください

    Excelで、行及びセルを決まった色に分ける関数を教えてください。たとえば、1行目のセルにAさん、2行目にBさん、という先生の氏名を入力すると、セルだけでなくその人の担当する行(生徒の氏名、電話番号、住所が記載されている行)も特定の色になる変化する関数です。3人なら条件付きの方法で色分けできるのですが、10人、20人となると入力の限界があるのでできないのです。よろしくお願いします。

  • Excel条件付書式/他のセルの条件での色分け

    こんにちは。よろしくお願いします。 条件付書式の設定で困っています。 Excel2010です。 A1セルに「△」を入力すると、 △が入った1行がすべてグレーになるように設定したしたく、 1行目のセルに 「セルの値」が「次の値に等しい」「=A1="△"」 として、あとは書式の色をグレーに設定してみたのですが、 A1に△を入れてみても一向に色が変わりません。 どのように設定すれば、他のセルで入力された条件に対して 色分けすることができるでしょうか? ちなみにA1セル自体に設定して、△を入力すると A1だけはグレーに変わりました。 初歩的な質問ですみません。ご指導ください!

  • エクセルマクロを使用して異なるセルの重複データを探したい

    エクセルに以下のような値が入力されています。 A~Bは列番号 1~100は行番号 1 A B 2 11 14 3 12 15 4 13 13 . 100行まで続く A1からB100までに入力された値の中で、重複している値のセルを探して、セルの色を変えたいと考えています。 VBAを使って処理したいのですが、どなたかご教授頂けないでしょうか。宜しくお願いいたします。