• ベストアンサー

エクセルの入力規則

こんにちは。どうかお力貸してください。 A・Bの列に各数字が入っているとします。       A       B 1   目標値    実績値 2   500      600 3   200      100 4   300      200 5   600      800 この場合、「A2」より「B2」の方が大きい場合、 「B2」を青く表示したいのです。 色々考えて、入力規則で、 「隣のセルより値が大きい時、文字を青くする設定」 をいたしました。 1つ1つ設定していくのは面倒なので、 入力規則のみコピーをしてみましたが はじめの一つの条件でしかコピーされず、 結局1個1個設定しているのですが、数が多く途方にくれています。 ちなみに実際の表はいろんなデータが組み込まれていて すでに関数も入っています。 (「シート1」が一覧になっていてそれに入力すると  グループごとのデータが各シートに分かれて表示する感じです。) 入力規則の上手な使い方や、他の方法など どなたか御存知でしたら教えてください。 よろしくおねがいいたします。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.4

非の打ち所が無い完璧な質問ですね。感心しました。 1.範囲 B2:B20 をマススで選択 2.最上行のセルのみが白っぽくなっている([名前ボ   ックス内は B2 と表示)されていることを確認 3.[書式]→[条件付き書式]を実行 4.左端ボックスで“数式が”を選択 5.その右側ボックス内に式 =B2>A2 を入力 6.メニュー右下の[書式]をクリック 7.[フォント]画面上の[色]選択矢印(▼)をクリック 8.“青”パレットをチョーン 9.[OK]→[OK]を実行

HARRYDASU
質問者

お礼

助かりました。ありがとうございました。

その他の回答 (3)

  • ricky223
  • ベストアンサー率33% (1/3)
回答No.3

こんにちは。 入力規則でしょうか? 条件付き書式ではなく? (以下、条件付き書式の設定で話を進めます) B2を選択して、書式→条件付き書式の設定ダイアログ表示。 条件の「セルの値が」を「数式が」に変更し、 条件式に“=A2<B2”と入力し、書式を設定。 これだとコピーしても大丈夫だと思います。 おそらくHARRYDASUさんの式は絶対参照($A$1)になっているのではないでしょうか?

HARRYDASU
質問者

お礼

ありがとうございました。たすかりました。 (条件付き書式でした。。すみません。。)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

>「隣のセルより値が大きい時、文字を青くする設定」 入力規則ではなく条件付き書式では? 条件付き書式は書式のコピーで貼り付け可能ですし、複数のセルに同時に設定も可能です。

  • X-trail_00
  • ベストアンサー率30% (438/1430)
回答No.1

     A       B 1   目標値    実績値 2   500      600 3   200      100 4   300      200 5   600      800 こんな表であれば、B2を選択、上のメニュー「書式」 → 「条件付書式」  「セルの値が」「次の値より大きい」「$A2」と選択して 書式を選択して「OK」 後は、B2の書式をB3以下に貼り付ける。

関連するQ&A