- ベストアンサー
条件に合っているセルを色付けしたい
添付のように、C3に選択した値からC列weekに入力されている値のセルを自動で色付けしたいのですが、条件付き書式でどのように設定すればよいか教えてください。
- oscillo1046
- お礼率0% (0/5)
- Excel(エクセル)
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
条件付き書式、新しいルール 数式を使用して、書式設定するセルを決定 =COUNTIF(OFFSET(D$4,,,,-MIN(COLUMN()-3,$C5)),$C$2) 書式、塗りつぶし。緑。 OK。OK。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17068)
本質問は、ややこしいという点で苦労した。面白味はない。 下記は、思考思考過程と説明を重点に回りくどい方法を取ってみた。その点がポイントと思う。 ーー #1のご回答が出ているので、結果OKならそちらでやってください。 ーー 例データ 多少、質問画像例と変えたかも。 第2行目 B2 にs (C3からG3のセルのどれか1つ)ドロップダウンの選択の結果と思ってください。 第3行目 C3からG3の各セルに b c s a f を入れる(1文字でなくても良いが、簡単のため)と入れる 第4行目 B4 に 2 第5行目 B5 に 3 第6行目 B6 に 5 第7行目 B7 に 4 と入れる(入れてあるとする)。 色を付けるセルは、セルの列が問題になる。それでその行の列番号が、B列によって、決まった範囲なら「1」をかき出す関数式を、まず考える。 ーー C4に式 =IF(AND(COLUMN()>=MATCH($B$2,$A$3:$N$3,0),COLUMN()<=(MATCH($B$2,$A$3:$N$3,0)+$B4)-1),1,"") C4の式を縦方向C7まで式複写。 C4:C7の範囲指定してN列まで式を複写。 これでシートのB4:N7に 1 1 1 1 1 1 1 1 1 1 1 1 1 1 となる。 この結果で、色を付けるセルが1になって(一致して)いることを確認する。 ===== 本番 C4:N7を範囲指定しておく。「 条件付き書式」の「数式で・・」での式では、上記の式の IF( と、末尾の部分の ,1,""を省いた式を設定する。(条件付き書式はいつもこの考え方である。目的的には、IF関数であるがIFと結果は略すことになっている。TrueかFalseを問題にするということ。) そして塗りつぶしの色を決める。 OK で結果のセルの塗りつぶし状態を見て、確認してください。
- kkkkkm
- ベストアンサー率65% (1610/2448)
D5:L7の範囲を選択して 数式で =AND($C$2<=D$4,$C$2>=OFFSET(D$4,0,-$C5+1)) としてみてください。 ルールの管理で見ると適用先が =$D$5:$L$7 となっていると思います。
関連するQ&A
- エクセル2003で条件付き書式での色付けを5つ以上設定したいのですが
エクセル2003で条件付き書式での色付けを5つ以上設定したいのですが、VBAで対応するしか ないということでした。 A1:A10に”あ”~”お”をランダムに入力したとして、A1:A10をC1:C10に参照して、このC列に反映された文字に色付けしたいのですが、いろいろVBAでの条件付き書式を探してみたんですが、入力したセルの色付けはできても参照したセルの色付けができませんでした。可能かどうかも分かりませんが、できる方がいたらよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 【Excel】セルに入力すると隣セルが色付け
Excelについて教えてください。(おそらく条件付き書式かと思うのですが) 質問1 セルB1に数字を入力するとセルC1が自動で色付けされるようにする設定はどのようにすれば良いですか。具体的には、入手希望リストを作成したくて、 A列は物品名 B列は数量 C列は入手したい理由 とし、B列に1以上の数字が入った時にC列が色付いて記載忘れを防止したいのです。 また、もしできればですが、 質問2 C列に入力した時に→C列の色付きが消えるよう設定することはできますか。 よろしくお願いします。
- 締切済み
- Excel(エクセル)
- エクセル 条件にあったセルへの色づけ
表題の質問をさせていただきます。 利用しているのはエクセル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 すもも 買取 (セル茶色)(セル無色)(セル無色) 現在は目視で該当列に入力しているのですが、実際には もっと条件も多く、またセル幅もせまいので 他の条件欄に入力してしまうミスがでています。 ミスを減らすためにも条件にあったセルを目立たせるように色付けをしたいと思ったのです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 条件付き書式のやり方。隣のセルも色付け。
エクセル初心者です。 (1)B1に特定の文字が入力された場合特定の文字から隣のセル 6つ目まで(B~H)を特定した色になるようにしたいです。 条件付き書式で設定が可能かと思うのですが やり方が分かりません。 「条件付き書式」→「新しい書式ルール」→「数式を使用して~」 のところで悩んで止まっています。 この設定ではできないのでしょうか? (2)また、添付画像にはありませんが、たとえばB列のセルに 「え」または「お」が入った場合、黄色にする、という設定は可能でしょうか? (3)条件付き書式はいくつまで設定可能なのでしょうか? どなたか回答お願いします
- ベストアンサー
- その他MS Office製品
- 塗りつぶしで色付けしたセルの1行を同じ色にしたい
いつも、いつもお世話になりありがとうございます。 下図のC列(C4~C34)に「セルの塗りつぶし」で色を付けた(3~5色ほど予定)セルと同じ色で 1行(D列~AG列)を塗りつぶす方法はないでしょうか? しかも、条件付き書式で設定したセルは下図の4行目のように、その書式の色を そのまま残したいのです。 途中、空白のセルも有ります。 条件付き書式の設定を使って「数式を・・・」「文字」「値」などを利用する方法は 検索して出てくるのですが、C列は任意で言葉を入れ、「セルの塗りつぶし」で着色します。 ですから、条件は 1.C列のセルの色を読み取り、その右側の1行(D列~AG列)を同じ色にする。 2.条件付き書式で設定したセルは、その書式の色をそのまま残す。 3.途中、値も関数式も文字も何もない空白のセルもある。 そんな都合の良い方法は有りますでしょうか? もし有りましたら、どうかご教授いただけないでしょうか? よろしく、お願い致します。
- ベストアンサー
- オフィス系ソフト
- セルを自動的に色づけ
現在、エクセルにて工程表を作成しておりますが、行き詰っております。 あるセルに数値を入力したら、自動的に別のセルが色付けされる様な工程表を作成しようとしているのですがうまくいきません。 条件付き書式では1行ならば可能なのですが2行など複数行になるとできません。 例としては以下になります。 例)セルA1に5と入力すると、セルB1~F1までが黄色に色づけされる (※伝わりにくい部分もあると思い画像も添付いたしました。) どうしてもわからなくて質問いたしました。 作成方法、もしくは参考になるサイトなどありましたら、教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 値が奇数の時、任意のセル範囲の行の色付けマクロを
条件つき書式のマクロを教えてください。 任意の選択したセルの右端列に数字を入力しています。 その数字が奇数だったら、数字の入力してある任意の列は除いて、行の色付けをしたいのです。 選択するセル範囲と数字の入っているセルの列はシート毎、ブック毎に、変わりますので、マクロで設定をしたいと思っています。エクセル2010を使っています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル_条件付き書式_色付け
エクセル2003の条件付き書式で、任意の文字列が入ったセルに色付けするには、どうしたらいいでしょうか? 空白セルは色なし、文字列が入ったセルは色付けにしたいのですが。。
- ベストアンサー
- オフィス系ソフト
- Excelでセルの色づけを自動に行いたいです。
Excelでセルの色づけを自動に行いたいです。 入力した数値と同じ数のセルに、自動で色をつける事は可能でしょうか? 例えば、A1のセルに「5」と入力すると、隣のセルB1~F1までの5つのセルが 塗りつぶされるというようなことをしたいと思っています。 条件付書式、またはVBAで方法があれば教えて下さい。
- ベストアンサー
- Windows XP