• 締切済み

A1のセルに $というフラグを立てたら行の色変わる

A1 B1 C1 D1 の行があって A1のセルに $というフラグを立てたら A1 B1 C1 D1 すべてのセルが赤色に変わる やり方を教えていただきたい ($以外の文字が入ったら色は変化なし) エクセル2007です。 宜しくお願い致します。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

答えは既に出ていますが 「数式が」(2007では「数式を使用して、書式設定するセルを決定」で)数式ボックスに入れる式ですが (1)条件付き書式は1セルごとに判断され、1セルごとに式が真か偽かをテストされ、その1セルの書式が設定される。 範囲を指定して条件付書式も設定できるが、子言うことの寄せ集まりであると考えると良い。 (2)しかし設定は1セルごとにはしない。するとなると手数がかかる。 (3)そのままだと式の複写(縦方向や右方向の2種考える必要がある)のような理屈で変化する。 B1に =A1="$"と入れると、C1セルでは式は、=B1="$"  と変化してしまう。これではB1セルを見てしまうことになるので 其れでBに変わらないように =$A1="$"と$を付けると、B1,C1、D1でも=$A1="$"のままなので、A1セルの「セルの値」(ここが大事)をみてイコールかどうか真偽を判定し、「真」の場合にセルに色をつけるなどする。 こういう理屈を判る必要がある。 大体無いようそのものは単純だが、「この理屈をはっきり認識して無いので、質問するのだろう。 関数式の複写の際に経験しているはずだが。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 A1:D1を選択→ホームタブ→条件付き書式→新しいルール→「数式を~」を選択→数式欄に=$A1="$"→書式→塗りつぶしタブで赤色を選択→OK

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 Excel2007という事でしたら、次の様に操作されると良いと思います。 A1セルを選択   ↓ [ホーム]タグをクリック   ↓ [条件付き書式] をクリック   ↓ 現れた選択肢の中にある[新しいルール] をクリック   ↓ 現れた「新しい書式ルール」ウィンドウの[数式を使用して、書式設定するセルを決定] をクリック   ↓ 現れた「次の数式を満たす場合に値を書式設定」欄に =$A1="$" と入力   ↓ 「新しい書式ルール」ウィンドウの[書式]ボタンをクリック   ↓ 現れた「セルの書式設定」ウィンドウの[塗りつぶし] タグをクリック   ↓ 赤色の四角をクリック   ↓ 「セルの書式設定」ウィンドウの[OK]ボタンをクリック   ↓ 「新しい書式ルール」ウィンドウの[OK]ボタンをクリック   ↓ 選択しているセルを変えずに、再度[条件付き書式] をクリック   ↓ 現れた選択肢の中にある[ルールの管理] をクリック   ↓ 現れた「条件付き書式ルールの管理」ウィンドウの「書式ルールの表示」欄が[現在の選択範囲]となっていることを確認   ↓ 「ルール(表示順で適用)」欄が「数式: =$A1="$"」となっている行の「適用先」欄の内容を =$A$1:$D$1 に変更する   ↓ 「条件付き書式ルールの管理」ウィンドウの[OK]ボタンをクリック  以上で設定完了です。

関連するQ&A