すべてのカテゴリ » インターネット・パソコン » その他

質問

終了

エクセルの関数で行を塗りつぶす方法を教えてください。
J1に何かが入力されたら、つまりJ1が空白じゃなくなったら、A1からJ1までのセルを自動的に塗りつぶしとしたいのですが、できますか?
ちなみに、エクセル2007です。
よろしくお願いいたします。

  • 質問者:オレンジ
  • 質問日時:2011-02-24 09:39:08
  • 0

関数ではなく、条件付書式を使用されてはいかがでしょうか

A1からJ1のセルを選択して、条件付書式の設定で

数式が
=$J$1<>""

と条件を設定して、書式を設定すればできると思います

===補足===
他の行にも同じようjに設定するのでしたら
=$J$1<>"

=$J1<>"
というふうに、1の前の$を削除して行の参照を相対参照にして
条件を設定してコピーしてみてください

  • 回答者:t (質問から8分後)
  • 1
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。
お礼コメント

ありがとうございました。
早く的確に教えていただけたので、とても助かりました。

それから、すみませんが、もう1つ聞きたいことが出てきてしまいました。

この条件付書式を他の行にも反映させる方法も教えていただけますでしょうか。
J2に何かが入力されたら、A2からJ2までのセルを自動的に塗りつぶし。
J3に何かが入力されたら、A3からJ3までのセルを自動的に塗りつぶし。
とどんどんコピーしていきたいのですが、どのようにすればよいでしょうか?
よろしくお願いいたします。

補足説明ありがとうございます。
今やってみたところ、無事できました。
これで仕事がはかどります。
本当にありがとうございました。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る