• ベストアンサー

Excel 2003 条件付き書式のコピー

要件:Aのセルに値が入ればその行全てセルの書式を網掛けにする まず1の行全てに 条件付き書式にて =NOT(ISBLANK($A$1))の場合、網掛けに書式 を設定しました。 こうするとA1に値が入ると1の行全てが網掛けになります。 これを2の行、3の行・・・と全ての行に適用させたいので、 他の行にペーストしたのですが、$A$1がそのままコピーされてしまいます。 つまりA1に値が入ると全ての行が網掛けになるという結果です。 ペーストされた各行は =NOT(ISBLANK($A$2))、=NOT(ISBLANK($A$3))、=NOT(ISBLANK($A$4))... といった形で行毎にしたいのですがどうしたらよいのでしょうか? (対応方法としては要件を満たせれば何でもOKです)

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

  • ベストアンサー
  • x0000x
  • ベストアンサー率52% (67/127)
回答No.1

こんにちは。 $A$1 ⇒ $A1 としてコピーすれば、いいのでは?

dokkiricha
質問者

お礼

こんにちは。回答ありがとうございます。 ご指摘のとおりでした。おかげさまでうまくいきました。 -- 行に対する条件付の書式の設定 数式が=NOT(ISBLANK($A1)) =>この行をコピーする

その他の回答 (2)

  • sei44
  • ベストアンサー率38% (12/31)
回答No.3

$A$1の1の前の$を消してください

dokkiricha
質問者

お礼

回答ありがとうございます。 ご指摘のとおりでした。おかげさまでうまくいきました。 -- 行に対する条件付の書式の設定 数式が=NOT(ISBLANK($A1)) =>この行をコピーする

  • fred2000
  • ベストアンサー率30% (6/20)
回答No.2

その書式を適用したいセル全てを選択した後 =NOT(ISBLANK(A1)) としてはどうでしょう。

dokkiricha
質問者

お礼

回答ありがとうございます。 全て選択でNOT(ISBLANK(セル))で行うと セルごとに変数が設定されるようです。 A1から複数列を選択しNOT(ISBLANK(A1))を設定すると、 A1の条件はNOT(ISBLANK(A1)) B1の条件はNOT(ISBLANK(B1))... といった感じでした。 やはり NOT(ISBLANK($A1)) がいいみたいです。

関連するQ&A

  • Excel 条件付き書式のコピー

    [条件付き書式]の使い方は分かっているのですが(と思います)、ある条件(数式)を入れて他のセルにコピーすると、参照しているセルが絶対値になってしまいます。 ちょっと上手く説明できないのですが。。。 ----------------------- A列   B列    C列 001  あいうえお  A 002  かきくけこ  B 003  さしすせそ  B 004  たちつてと  A ----------------------- エクセルの表は上記のようになっていて、C列の値が[A]の場合はA列のセルのパターンを赤にする、というような事をやりたいと思っています。 それで[001]のセルに条件付き書式で"数式が[=$C$1="A"]"という条件を付け、形式で書式だけ選択して他のA列のセルにコピーすると[002][003][004]・・・と全部に[$C$1]という値を参照する条件がコピーされてしまいます。それを、それぞれの行のC列を参照するようにするには、どうしたら良いでしょうか? 説明が上手くなくて長くなってすみません。 よろしくお願いします。

  • 条件付き書式のコピーについて

    シート1のセルとシート2のセルが一致しない場合、書式の変化が発動するように設定しようとしています。 現在、シート1のセルA1の書式設定に、 「次の値に等しくない」 「=INDIRECT("Sheet2!$A1")」 と入力されています。 この時点でシート1のA1は正常に書式が発動されました。 そこでシート1のA列すべてに書式をコピーしたいのですが、コピーをするとすべてのセルの書式が「=INDIRECT("Sheet2!$A1")」となってしまいます。 「=INDIRECT("Sheet2!$A1")」 「=INDIRECT("Sheet2!$A2")」 「=INDIRECT("Sheet2!$A3")」・・・・ となってもらいたいのですが。 コピー方法はセルA1の書式設定したあと、マウスの右ドラックをして「書式のみコピー」を選択して実行しました。 どこか間違っていますでしょうか。

  • Excelの条件付書式を他の行にコピーしたい

    セルA1がYesだったら、1行灰色にするという条件付書式を設定したのですが、この条件付書式を全ての行にコピーしたいのですが、うまく出来ません。 いろいろ調べてコピーしてみたはいいのですが、2行目はセルA2がYesであれば、その行が灰色になるはずなのですが、セルA1がYesだとすべて灰色になってしまうようになってしまいました。 どうやったら条件付書式のみコピー出来るのでしょうか? どなたかご教授ください。 よろしくお願いします。

  • 結合セルでの条件付き書式の方法

    エクセルで結合セルの条件付き書式の方法について教えていただけたら幸いです。 Excel2010を使用しております。 カレンダーを作成しようと、月によって曜日が自動で入力されるように設定をし、特定の曜日や祝日に網掛けをするように設定をしました。 (網掛けは条件付き書式で特定の曜日はWEEKDAYの数式、祝日はCOUNTIFの数式を使って設定しました) 添付画像ですと例えばA8とA9、B8とB9がセルの結合してあるのですが、網掛けが適用されるのが8の行だけで9の行には網掛けが適用されません。 セルの結合で空データのためそのようになっているのかとは思いますが、8の行、9の行ともに網掛けをするように設定することはできないのでしょうか? 回答よろしくお願いいたします。

  • エクセルの条件付き書式について

    こんにちは。 エクセルである行に「一つ上のセルと同じ値であればセルに色をつける」 という条件付書式を設定しています。 重複セルを発見するために設定しているのですが、 同じ内容のデータは必要ないので、色がついたセルのある行は削除することになります。 すると、それより下の行のセルに設定してあった条件付書式が機能しなくなってしまいます。 設定してある条件付書式はA2なら 「セルの値が、次の値に等しい、A1」という感じです。 これでA2のある2行目を削除してしまうと、元3行目で2行目に繰り上がったA2の条件付書式が 「セルの値が、次の値に等しい、#REF」となってしまい機能しません。 絶対参照にしているわけでもないので、 「自動で補正してくれないのかなぁ?」と思っているのですが どこかにそういう機能があるのでしょうか? 勉強不足の為どうしてよいかわからずみなさんに教えていただきたく 質問させていただきました。 よろしくお願いいたします。

  • 条件付書式 しましまともう1つ書式を設定

    エクセルの表をしましま(1行ごとにグレー)にしたいのですが、 条件付書式で、"=AND(MOD(ROW(),2)=1)" を設定すればしましまにできるところまでは分かりました。 ですが、すでに、*の書いてあるセルを網掛けにする条件付書式が入っているセルがあります。 (条件付書式で、セルの値が 次の値に等しい ="*") *の入っているセルは、網掛けで、かつ、しましまにしたいのですが、 そのような設定は可能なのでしょうか?

  • Excelの条件付き書式を行に適用するには

    Excelで条件付き書式ってありますよね。 あの機能を使って セルの値が○○に等しいとき セルの色を設定することはできますが,その行すべてを色を変えるというのはできませんか? 例えばA1セルの値が1なら 1行は赤色。A7セルの値も1なら7行も赤色。 A3セルの値が5なら 3行は青色。 A9セルの値も5なら 9行も青色。 というようにしたいのですが・・・ また, もう一つ質問ですが この条件付き書式は 条件が3つまでしかできませんよね。 例えば 上の条件に付け加えて さらに A10セルの値が4なら 10行は黄色と設定したとすると それ以上できないですよね つまりA11行セルの値が9なら 11行は 緑色としたい場合は どうすればいいでしょうか?

  • Excel2010の条件付き書式のコピー

    行毎の条件付き書式のルールを他の複数の行へ一括してコピーしたいのですが、そのやり方が分からず困っています。 次のような手順で設定しました。 (1)ある行で条件付き書式のルールを設定(具体的には大きい値の上位2つのセルに色を付ける、というルール) (2)そのルールを他の複数の(かつ、たくさんの)行にもコピーしようと思い、コピーしたい複数行を選択して(1)のルールを書式コピーしました (3)すると、(2)で選択した範囲全体で大きな値上位2つのセルに色が付いてしまい、行毎の設定になりません (ご質問)行毎に条件付き書式を設定したい場合、ある行のルールを他の行にも一括してコピーするにはどうしたら良いでしょうか?

  • エクセル条件付き書式設定のコピーについて

    条件付き書式設定で行毎に上位1位は緑色で表示するよう設定してあります。 この書式C3:H3を行4以降にコピーしたいのですが範囲をマウスで指定してコピーするとC 3:H14とかの範囲になってしまいます。 行毎にコピーする方法を教えてください。 条件付き書式ルールの管理の適用先に$マークが付いているので削除してOKを押しても消えないので行毎のコピーができない。 画像も添付します。 よろしくお願いします。

  • 条件付き書式で出来ない?

    皆様宜しくお願い致します。 Excel2002を使用しています。 A1セルに製造年を入力→B1セルに今年との差年を表示させています。 B1セルの式は《=IF(A1="","",YEAR(TODAY())-A1)》としています。 このB1セルに条件付き書式で 《セルの値が10よりも大きかったら網掛パターンでセルに網をかける》 にしました。10年を超えた数値のセルのみを判別しやすくしたかったのです。 ところが…?? A1セルに2000と入力→B1セルに《11》と表示され網掛けする A1セルに2001と入力→B1セルに《10》と表示され網掛けが消える A1セルが空欄だと(年数を入力しないと)→網掛けになるんです? A1セルが空欄の時にはB1セルに網掛けがかかって欲しくないのですが… どのような書式設定、またはセルの式をすれば良いのでしょうか? 皆様のアドバイスをお願い致します。

専門家に質問してみよう