• ベストアンサー
  • 困ってます

エクセルのセルの色を、データによって・・・

エクセル2000を使用していますが、データによってセルの色をコントロールしたいのですが何かよい方法は、ありませんでしょうか? たとえば、"土"ならセルの色を青に、"日"なら赤などにしたいのですが。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数249
  • ありがとう数10

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

  • ベストアンサー
  • 回答No.3
noname#151056
noname#151056

では、他のセルを参照してセルの色をコントロールする方法です。 例えば A7 のセルの値が「土」なら青に「日」なら赤にする場合、 まずコントロールしたいセル範囲を選択して、 メニューの「書式」→「条件付き書式」を選択。 条件1に「数式が」「=A7="土"」 →これが真のときの書式を パターンが青色を指定。 追加ボタンを押して 条件2に「数式が」「=A7="日"」 →これが真のときの書式を パターンが赤色を指定。 OKボタンを押す。これでいけます。 数式のほうがいろいろ指定できますね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます とても参考になりました。

関連するQ&A

  • Excel セル内の特定の文字だけ自動で色を変えたい

    3月13日(土) と一つのセルにと入れた場合、土曜のときは「土」だけ青、日曜のときは「日」だけ赤というような設定はできますか? 条件書式だとセル内のすべての文字の色が変わってしまいますよね。 VBAを使わず、条件書式のような設定だけで行う方法はないでしょうか? Excelのバージョンは2003と2007で考えています。

  • エクセルのフォントの色のマクロ

    エクセルで日という文字を赤、土という文字には青にできるような、フォントに色をつけるマクロ教えてください。 ちなみに、そのセルに計算式を入れて他から飛ばしてきている時もできますか?   A  B  C 1 日  月  火 2 水  木  金 3 土  日  月 この時、日を赤、土を青にしたいのです。

  • Excelで色のついたセルの数を数えたい

    教えて下さい。お願いします。 3000件程のデータが入力されていて、セルの値の種類ごとに セルの色で色分けされています。 これを、赤のセルは何件、青のセル何件、というふうに 関数を使用して集計するにはどうすればいいでしょうか。 色は全部で3種類と色がないもの、合計4種類です。

その他の回答 (2)

  • 回答No.2

Excelのマクロですが 下ののコードをそのまま使えば、選択した範囲のセル内容によって色が変わります。 '値が100以上~End Subまでコピーしてください。 '値が100以上のセルのフォント色を赤に設定するマクロ Sub MySetInteriorColor() Selection.Font.ColorIndex = xlAutomatic For Each r In Selection.Cells If r.Value = "土" Then r.Interior.ColorIndex = 5 Else r.Interior.ColorIndex = 2 If r.Value = "日" Then r.Interior.ColorIndex = 3 Next End Sub

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございます。 マクロについてはよくわからないのですが、 上の書式をどこにコピーして使用したら良いのでしょう。素人なんですみません

  • 回答No.1
noname#151056
noname#151056

Excel97 で試しました↓ 指定したいセル範囲を選択して、 メニューの「書式」→「条件付き書式」を選択。 条件1に「セルの値が」「次の値に等しい」「土」 →これが真のときの書式を パターンが青色を指定。 追加ボタンを押して 条件2に「セルの値が」「次の値に等しい」「日」 →これが真のときの書式を パターンが赤色を指定。 OKボタンを押す。これでできます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 うまくいきました、感謝します。 それとは別に、ほかのセルを参照してセルの色をコントロールしたい場合も教えていただけないでしょうか。

関連するQ&A

  • セルに漢字入力するとセルの色が自動で塗りつぶされる

    Excel2007を使用しています。仕事で譲り受けたデータで、曜日の列のセルに「土」を入れると、その行のセルが青く塗りつぶされる設定になっているようです。この設定を解除して、「土」を入れても青の塗りつぶしの無いようにしたいのですが、どのようにしたらよいかお教えください。

  • エクセルのセルの色を指定

    エクセルにて、セルを指定して色をつけることは可能でしょうか。 (例) あるセルで、"×××(A2,赤)"としたら、A2のセルを赤くできる。 あるデータの中で、別のシートで計算した条件にマッチする部分をデータ中のセルを赤くすることで表現したいのですが。。。 よろしくお願いします。

  • エクセルでセルに色を付ける(多条件)

    質問を検索していてある程度はわかったのですが、 セルに条件によって色を付けるやり方は条件付書式でできるみたいですが、条件が3つまでしか指定できません。 4つ以上ある場合はどうすればよいでしょうか。 例えば、A1セルにはAからEまでの文字が入力されます。 入力された文字によってB1セルをAなら赤、Bなら青といった具合に違う色を表示させたいのです。 エクセル2000です。 宜しくお願いします。

  • EXCEL セル内の一部文字色を太字にしたい。

    EXCEL2003を使用しています。 アンケートの集計を行っています。 C・D・E列にコメントが入力されています。 その列それぞれのセル内の一部が、赤・青・緑と色分けされているので、その色の付いた文字を太字に変えたいのですが、どうしたらいいのでしょうか? 使用している色は、黒・赤・青・緑です。 VBAで変えられそうですが、全くわかりませんので、ご回答の程、どうぞよろしくお願いいたします。 また、色の数値の出し方も併せて教えてください。

  • EXCELのシートの色を元に戻したい

    知人からもらったEXCELのファイルを開いたら、シート全体が真っ白になっていてセルとセルを区切っている線が見えなくて困っています。シート全体を範囲指定して、塗りつぶしなしとしても元に戻りません。赤や青などの違う色にすると塗りつぶしができるのです。(なんで?)どうすればふつうのEXCELのシートに戻るのか教えてください。 *EXCEL2000使用

  • エクセルでデータ-に応じてセルの色を変えるのは

    エクセル2000に表を作っていますが、 セルの色(書式-パターンで設定する)をデータ-や計算結果に応じて自動的に変えるのはどうすればいいのでしょうか。 例えば、日数の入ってる列があり1週間を切ったデータ-の 列全体を赤くするとか、在庫数が、設定量を下回った品物の列だけ自動的に色を変えるなどです。

  • エクセルで当日の日が入っているセルの色を変える

    エクセルです。 A列に1月1日から順に日付が入っています。  ex.A1=2008/01/01 A2=2008/01/02 A3=2008/01/03 ・・・ エクセルのファイルを開けた時に、当日のセルの行を色の塗りつぶしなどで目立たせる事は可能でしょうか。  ex.A40セルが今日であれば、行40を赤で塗りつぶしするなど 自分なりに調べましたがどうしても判りません。 よろしくお願いします。

  • エクセル セルの色について

    エクセルについて教えてください。 セルに塗りつぶしで色をつける。 そのセルを移動すると色も移動してしまいます。 シート内に設定した各セルの色を固定にする方法を 教えてください。 他の人が作った表が 1行ごとにカラー、無色と交互になっていて  データを上下に移動しても 全体の配色は変わらないように なっていてこれはいいなと思ったのですが やり方がわかりません。 よろしくお願いします。

  • エクセルで指定曜日の縦の列のセルに色をつける

    いつもお世話になっています。エクセルに関して質問いたします。 前回の質問(見ていない方は申し訳ありません)で管理表で横列に曜日と日付を自動で 出力させたいの件はおかげさまで解決しました。 次に特定の曜日(土日)の縦の列の選択した範囲でセルに自動で色付けを行いたいと思い各HPを 参考にさせていただていたのですが、今度は横の色付けはあったのですが、縦方向の色付けが 見つかりません。そこでまた皆様のお力をお借りいたします。 例)A1のセルに土B1に日と表示されている場合A1~A10までのセルの色を青、B1~B10までのセルを赤の様に自動で表示させたい。 どうかご教授お願いいたします。

  • エクセルでセルに色をつける

     エクセル2003を使用しています。 数値をランク付けしてセルに色をつけたいのですがランクが1から6まであり条件付書式を活用しようと思ったら3つの条件までみたいで困っております。1から6まですべて違う色のセルにしたいのですが、なにか、いい方法はないでしょうか?