• ベストアンサー

列ごと条件付き書式を適用する方法

列のa1からa10までを、空白だったらという条件で色付けしたんですが、a2のセルをa12まで移動させてしまうと範囲が変更されます。 そしてa2が白くなってしまいます。 常に列全体に範囲を指定するにはどうしたらいいでしょうか?

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

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

#4です。移動したらセルの属性をすべて持って行くのだと思う。 コピーして、「形式を選択して貼り付け」で、「値」などだけ持って行くことになるだろう。 セルに紐づけられている情報には、「形式を選択して貼り付け」の画面に出てくる、値や数式や書式やコメントなど 様々なものがあるのを知っているか? 質問の中心点を、画像添付でなく、「文章」ではっきり書くこと。

その他の回答 (4)

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

#2です。 A列全体なら、シート全体枠の上(というか)外の「A」と見えて居る部分をクリック。 A列全体に、選択したことを示す、薄い色が着く。 そしてA1セルがアクチブセルになる。この状態で、 ホームー条件付き書式ー新しいルールー数式を使用して・・・ー =a1="" (セルが空白ならばという意味)ー書式をクリックしてーセルの塗りつぶしー色を設定 ーー A列で、データを入力したら、セルの塗りつぶしの色が消える、だろう。 こんなことを補足させるなんて、エクセルの勉強が必要だと感じる。頑張れ。

inudaisukidesu
質問者

補足

私のあげた例では移動させたときにセルの色が白になっているでしょう。これを防ぎたいということです。

  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.3

NO.2です。 列全体に条件付き書式を設定するなら、最初に書式を設定する時、列全体を選択(AとかBとか表示されているところをクリック)して書式を設定すると良いです。 最初にA1~A10 の10行だけ設定したのを行全体に広げるには、A1をマウス右クリックして「コピー」し、つぎにA (A1の上)をマスス右クリックして貼り付けオプションで、「書式の設定」を選択します。

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

設定済みの1セル対象の、「条件付き書式」の、他セル範囲へのコピーができるはず。 A2セルをコピーし、A1;A10を範囲指定して貼り付け。A2は含まれていても良い。 A2をコピーし、A1;A10を範囲指定する。 「条件付き書式」の場合も「書式」を選べばよい。「条件付き書式」の項目はないが。 ホームー貼り付けー貼り付けのオプション、で「形式を選択して貼りつけ」を選んで、OK。 ーーー 質問し振りから、全体的に多数セルに条件付き書式を設定する場合は、1セルに「条件付き書式」を設定しておいて、コピーして、他セル範囲に張り付けるのでなく、 始めから範囲指定しておいて、「条件付き書式」を設定できるの知ってるのかな? また条件を、関数を使って、やる場合がおおいが、そのやり方を知っているのかな? 数式は、=A1=""。(A1セルをアクチブセルにしておいてですね。普通は先頭セルや左上隅セル。) エクセルの勉強が必要と感じた。

inudaisukidesu
質問者

補足

コピーせず 常に空白には色付けできないんでしょうか?

  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.1

A2の書式を残したいなら、移動ではなくコピー(CTLを押しながらドラッグ・アンド・ドロップ)する。 A11も範囲に入れたいなら、A1の書式をコピーし、A11とA12を選択して書式を貼り付ける。

inudaisukidesu
質問者

補足

常に列全体を指定する条件はないのですか?

関連するQ&A