- 締切済み
A1のセルに $というフラグを立てたら行の色変わる
A1 B1 C1 D1 の行があって A1のセルに $というフラグを立てたら A1 B1 C1 D1 すべてのセルが赤色に変わる やり方を教えていただきたい ($以外の文字が入ったら色は変化なし) エクセル2007です。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
答えは既に出ていますが 「数式が」(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)
一例です。 A1:D1を選択→ホームタブ→条件付き書式→新しいルール→「数式を~」を選択→数式欄に=$A1="$"→書式→塗りつぶしタブで赤色を選択→OK
- kagakusuki
- ベストアンサー率51% (2610/5101)
Excel2007という事でしたら、次の様に操作されると良いと思います。 A1セルを選択 ↓ [ホーム]タグをクリック ↓ [条件付き書式] をクリック ↓ 現れた選択肢の中にある[新しいルール] をクリック ↓ 現れた「新しい書式ルール」ウィンドウの[数式を使用して、書式設定するセルを決定] をクリック ↓ 現れた「次の数式を満たす場合に値を書式設定」欄に =$A1="$" と入力 ↓ 「新しい書式ルール」ウィンドウの[書式]ボタンをクリック ↓ 現れた「セルの書式設定」ウィンドウの[塗りつぶし] タグをクリック ↓ 赤色の四角をクリック ↓ 「セルの書式設定」ウィンドウの[OK]ボタンをクリック ↓ 「新しい書式ルール」ウィンドウの[OK]ボタンをクリック ↓ 選択しているセルを変えずに、再度[条件付き書式] をクリック ↓ 現れた選択肢の中にある[ルールの管理] をクリック ↓ 現れた「条件付き書式ルールの管理」ウィンドウの「書式ルールの表示」欄が[現在の選択範囲]となっていることを確認 ↓ 「ルール(表示順で適用)」欄が「数式: =$A1="$"」となっている行の「適用先」欄の内容を =$A$1:$D$1 に変更する ↓ 「条件付き書式ルールの管理」ウィンドウの[OK]ボタンをクリック 以上で設定完了です。