エクセル条件にあったセルへの色づけ

このQ&Aのポイント
  • エクセル2003を使用して在庫管理表を作成しています。商品コードを入力すると自動で商品名と条件が入力され、在庫数が該当する列に入力されます。しかし、目視で該当列を確認する必要があり、ミスが発生しています。そのため、条件にあったセルに色付けする機能を追加したいと考えています。
  • 現在、エクセル2003で在庫管理表を作成しています。商品コードを入力すると自動で商品名と条件が入力されます。しかし、在庫数が該当する列に入力するためには目視で確認する必要があり、ミスが発生しています。次のような条件にあったセルに色付けする機能を追加したいと考えています。
  • エクセル2003で在庫管理表を作成しています。商品コードを入力すると自動で商品名と条件が入力されますが、在庫数が該当する列に入力する際、目視で確認する必要があります。このため、条件にあったセルに目立つように色付けする機能を追加したいと考えています。
回答を見る
  • ベストアンサー

エクセル 条件にあったセルへの色づけ

表題の質問をさせていただきます。 利用しているのはエクセル2003です。 以下の在庫管理の表があります。 A列:商品コード B列:商品名 C列:条件 (買取・委託1・委託2・その他) D列:買取 E列:委託1・委託2 F列:その他 1行目は上記項目名になっていて2行目からデータを入力。 商品コードを入力すると別シートにあるデータからVLOOKUPで商品名と条件は自動で入力されます。 そして、在庫数を その条件にあったD列からF列までの該当列に入力しています。(DからFまでには1つしかデータは入りません) 質問させていただきたいのは、条件にあった列のセルに色付けができないかと思っているのです。 例 101 みかん 買取 (セル茶色)(セル無色)(セル無色) 102 りんご 委託1(セル無色)(セル茶色)(セル無色) 103 ぶどう 委託2(セル無色)(セル茶色)(セル無色) 104 すもも 買取 (セル茶色)(セル無色)(セル無色) 現在は目視で該当列に入力しているのですが、実際には もっと条件も多く、またセル幅もせまいので 他の条件欄に入力してしまうミスがでています。 ミスを減らすためにも条件にあったセルを目立たせるように色付けをしたいと思ったのです。 よろしくお願いいたします。

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

  • ベストアンサー
noname#77845
noname#77845
回答No.1

条件付書式を使いましょう。 D2セルに 「数式が」 =$C2="買取" と設定し、書式で「茶色」。 それを、E2、F2セルに書式だけコピーし、E2、F2の条件付書式を E2 =OR($C2="委託1",$C2="委託2") F2 =$C2="その他" と設定し、D2からF2までをコピーして下に書式だけコピーすればOK 書式だけコピーするときは、コピー元でコピーしコピー先で 「編集」→「形式を選択して貼り付け」→「書式」→「OK」 で、OK

Haku46
質問者

お礼

でっ!できました。 夢のようです。 また、書式のコピーについての説明も助かりました。 素早く明快なご回答ありがとうございました。

その他の回答 (1)

回答No.2

商品コードがあったときだけセルの色を変えるということですか? それなら条件付き書式で数式を設定します。 D~F列に 「セルの値が」「次の値より大きい」「0」 で書式を設定すると、入力された値が0より大きい場合だけ書式が適用されます。 数式を使えば細かい条件指定も可能です。

Haku46
質問者

お礼

ご回答ありがとうございます。 私の説明不足のために誤解をまねいてしまったようですすいません。 今後ともよろしくお願いいたします。 早々にお返事をいただきありがとうございました。

関連するQ&A

  • エクセル 条件にあったセル移動

    表題の質問をさせていただきます。 以下の表があります。 A列…商品コード(都度入力) B列…商品名(別シートから個々の名称をVLOOKUPで表示) C列…条件(別シートから「買取」「委託」のどちらかがVLOOKUPで表示) D列…買取在庫数(都度入力) E列…委託在庫数(都度入力) 現在はA列に商品コード入力後にC列の条件(買取か委託)を確認し、D列の買取在庫数かE列の委託在庫数の どちらかに在庫数を入力しています。 セルの移動は矢印キーかマウスを利用しています。 これを、商品コード入力→Enter後に 条件を加味して 買取在庫数か委託在庫数のセルに自動で移動して 在庫数入力→Enter後に 次行の商品コード入力セルに自動で移動するようなことが出来ないかうかがいたいのです。 在庫の条件が無ければ↓のかたの http://okwave.jp/qa3080856.html  やりかたで可能だったのですが、条件が ある場合の回答を見つけることが出来ずに質問させていただきました。 エクセル2003です、よろしくお願いいたします。

  • エクセル_条件付き書式_色付け

    エクセル2003の条件付き書式で、任意の文字列が入ったセルに色付けするには、どうしたらいいでしょうか? 空白セルは色なし、文字列が入ったセルは色付けにしたいのですが。。

  • 条件に合っているセルを色付けしたい

    添付のように、C3に選択した値からC列weekに入力されている値のセルを自動で色付けしたいのですが、条件付き書式でどのように設定すればよいか教えてください。

  • Excelでセルの色づけを自動に行いたいです。

    Excelでセルの色づけを自動に行いたいです。 入力した数値と同じ数のセルに、自動で色をつける事は可能でしょうか? 例えば、A1のセルに「5」と入力すると、隣のセルB1~F1までの5つのセルが 塗りつぶされるというようなことをしたいと思っています。 条件付書式、またはVBAで方法があれば教えて下さい。

  • エクセルのセルへの色づけ方法について

    現在、エクセルで統計用のデータシートを作っているのですが、あるセルにデータが入力されると、別の列で同じ行のセルの色が変わる、という設定をしたいのです。 たとえば、 B列のセルに数字or分数が入れられた場合はA列同行のセルが黄色 C列のセルに数字or分数が入れられた場合はA列同行のセルが赤色 D列のセルに数字or分数が入れられた場合はA列同行のセルが青色 E列のセルに数字or分数が入れられた場合はA列同行のセルが緑色 表自体はAに入力されているデータで管理されているので、そこから横に派生していく条件によってAのステータスが確認できるようにしたいと思っております。 つまり、B,C,D,E,のいづれかにデータが入力された場合、その列に応じてAの色が変わるという設定です。 色が3色だったら条件つき書式で設定が出来ましたが、四色以上になってくるとIF関数を使い =IF(B1>=1,"S",IF(C1>=1,"O",IF(D1""," ","D")))みたいな式を設定し 更にそのセルを確認して色を変える方法しか思いつかず。。。 ただでさえ非常に横に長いシートなので、不必要に使用する列を増やしたくないのと出来るだけ簡素化した表にしたいと思っております。 どなたかエクセルに詳しい方がいらしたらご教示いただけないでしょうか? 尚、エクセルは2003でOSはVISTAを使用しております。 お手数ですが宜しくお願い致します。

  • エクセル セル条件による色付け

    エクセル2000を使用しております。 平均値設定したセルより数値が高いセルを自動で 色付けするように設定したいのですが・・・ 例) セルD6に数式 =AVERAGE(E6:AB6)を入力して セルE6~AB6とD6(平均)を比べて D6より数値が大きいセルはピンク色で 塗りつぶしたいのですが どのような方法が ありますでしょうか? ご教示の程宜しくお願いいたします。

  • VBA  セルの色づけ

    Excel知識が乏しく、質問させていただきます。 まったくの初心者です… セルのA5~A30までの セルごとにそれぞれ色をつけます。 色は、無色または赤です。 セルA5に赤色をつけたときには、同一シート内のセルC10からC13とD10からD12までセルA5と同じ色になるように。 A5が、無色のときには上記同一セルも無色にするようなイメージです。 同様にA6が赤色の時に、E3~E7、F3~F6に赤色がつく。 そんな設定ができるようにするマクロが必要です。 日々変わる色設定を手作業で行うのが困難になってきました…。 方法についで教えていただきたいです。

  • セルを自動的に色づけ

    現在、エクセルにて工程表を作成しておりますが、行き詰っております。 あるセルに数値を入力したら、自動的に別のセルが色付けされる様な工程表を作成しようとしているのですがうまくいきません。 条件付き書式では1行ならば可能なのですが2行など複数行になるとできません。 例としては以下になります。 例)セルA1に5と入力すると、セルB1~F1までが黄色に色づけされる (※伝わりにくい部分もあると思い画像も添付いたしました。) どうしてもわからなくて質問いたしました。 作成方法、もしくは参考になるサイトなどありましたら、教えてください。 よろしくお願いします。

  •  エクセル2003で条件付き書式での色付けを5つ以上設定したいのですが

     エクセル2003で条件付き書式での色付けを5つ以上設定したいのですが、VBAで対応するしか ないということでした。 A1:A10に”あ”~”お”をランダムに入力したとして、A1:A10をC1:C10に参照して、このC列に反映された文字に色付けしたいのですが、いろいろVBAでの条件付き書式を探してみたんですが、入力したセルの色付けはできても参照したセルの色付けができませんでした。可能かどうかも分かりませんが、できる方がいたらよろしくお願いします。

  • エクセル2013 条件き書式 色付け

    エクセル2013を使っています。 セルに"Y"を入力すれば、隣のセルが黄色に変わるようにしたいと考えています。 例)H4にYを入力したら、I4を黄色にする場合 ここまではできました: 条件付き書式 > 新しいルール(N) > 数式を使用して…を選択後、「=$H$4="Y"」を入力し、書式で「黄色」を選択する。その後、再度、条件付き書式 > ルールの管理(R)を選択後、適用先に色付けしたいセルを入力「=$I$4」 次に、この条件を、I列すべてに適用したい場合はどのようにすればいいでしょうか? H6に「Y」を入力→I6が黄色 H7に「Y」を入力→I7が黄色 H8に「N」を入力→I8は変化なし 初心者で申し訳ありませんが、どうぞ宜しくお願い致します。

専門家に質問してみよう