エクセルの条件付き書式のコピーの方法

このQ&Aのポイント
  • エクセルの条件付き書式のコピー方法について解説します。条件付き書式を設定したセルをコピーする際に、ドラッグしても意図した通りにコピーができない問題が発生します。具体的な解決方法について説明します。
  • エクセルの条件付き書式のコピー方法は、設定した条件式を含むセルをドラッグすることでコピーができます。しかし、時折コピーができない問題が発生します。この問題を解決する方法について説明します。
  • エクセルの条件付き書式をコピーする際に問題が発生することがあります。条件付き書式を設定したセルをドラッグしてコピーする際に、意図した通りにコピーができないことがあります。この問題の解決方法について解説します。
回答を見る
  • ベストアンサー

エクセルの条件付き書式のコピーの方法

先ほど、https://okwave.jp/qa/q9548414.htmlにて質問し、 msMikeさんのご回答で解決できたのですが、 その設定した条件式設定が、ドラッグでコピーできません。 セルE1に、msMikeさんに教えていただいた「=AND($F3<>"",$F3<TODAY())」を設定しました。 それで希望通りに、A1とB1とC1とD1とE1が緑になりました。 そして、それ以降の列にも適用しようと思い、 E1のセルの右下の角にポインターを当てて、矢印を十字にして、 そのままE2、E3、E4・・・とドラッグしていったのですが、 例えばE3に過ぎた日付を入力しても、E3のセルだけが緑になるだけでした。 ドラッグしていけば、てっきり数式の中のセルの数値や適用先のセルの数値も 変わると思っていたのですが・・・。 どうやれば、E2、E3、E4・・・に適用することができるのでしょうか。

  • 24jack
  • お礼率90% (966/1063)

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.6

>下記の補足にも書きましたが、「=AND($E1<>"",$E1<TODAY())」を入力しています。 下記の『』内をやり直した上でA1~E1を選択して下へコピーしましたか? 『A1~E1セルを選択して条件付き書式の設定で次の数式を設定してください。 =AND($E1<>"",$E1<TODAY())』 結果はどうでしたか? 条件付き書式は同じセルへ複数の条件を設定できますが上から順に評価して条件が一致すると下位の条件は無視される性質がありますので優先順位を間違えないようにしてください。

24jack
質問者

お礼

ご回答有り難うございます。 やり直す時間が取れなかったので、お礼も遅くなりました。 申し訳ございません。 もう1度最初から順にやり直したらできました。 ありがとうございました。

その他の回答 (5)

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.5

[No.3お礼]へのコメント、 》 A1にはデータの入力規則のリスト設定、… えッ?「入力規則」なんて言葉、前回の質問には登場してなかったかと。 》 それらが邪魔してるとかはないんですよね? さぁ、もう試す気もありません。サヨナラ。

24jack
質問者

お礼

ありがとうございました。 確かに、最初に書くべきしたね。 これまでお手数おかけしまして、すみませんでした。 とりあえず、何とか解決に向けて頑張ってみます。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>しかしながら、E2に過ぎた日付けを入れても、塗りつぶしができませんでした。 質問に『セルE1に、msMikeさんに教えていただいた「=AND($F3<>"",$F3<TODAY())」を設定しました。』となっていますがそのまま数式をコピーしていますか?、数式をアレンジして設定しないと正しく処理されません。 つまり、『それで希望通りに、A1とB1とC1とD1とE1が緑になりました。』が嘘と言うことです。 A1~E1セルを選択して条件付き書式の設定で次の数式を設定してください。 =AND($E1<>"",$E1<TODAY()) それをA列~E列まで一緒に下へオートフィルコピーします。

24jack
質問者

お礼

ご回答ありがとうございます。 下記の補足にも書きましたが、「=AND($E1<>"",$E1<TODAY())」を入力しています。

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.3

》 E1のセルの右下の角にポインターを当てて、・・・ 》 E3のセルだけが緑になるだけでした それは当ったり前のクラッカーですよ! 私が添付していた図に示している「条件付き書式]の適用範囲をよ~く凝視されたい! =$A$1:$E$1 となっているでしょ?だから、ドラッグするのは「E1のセル」だけじゃ駄目よ、ダメ、ダメです。範囲 A1:E1 をドラッグすべし!

24jack
質問者

お礼

見つけていただいての再回答をありがとうございます。 A1~E1をドラッグして、E1から下へオートフィルコピーしてみましたが、 やはりできません。 因みに、A1にはデータの入力規則のリスト設定、B1にはA1と同じく、リスト設定と塗りつぶしの条件付き設定、C1には塗りつぶしの条件付き設定がしてありますが、それらが邪魔してるとかはないんですよね?

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>例えばE3に過ぎた日付を入力しても、E3のセルだけが緑になるだけでした。 E1セルだけを選択してオートフィルコピーで下へコピーするとそのようになります。 A列~E列まで全部同じ条件にしたいときはA1~E1を選択した状態で下へオートフィルコピーしてください。

24jack
質問者

お礼

ご回答ありがとうございます。 A1~E1を選択した状態で下へオートフィルコピーしてみました。 しかしながら、E2に過ぎた日付けを入れても、塗りつぶしができませんでした。

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

=AND($F3<>"",$F3<TODAY()) の"$"を消して =AND(F3<>"",F3<TODAY()) に参照式を修正してからコピーしてください。 $が付いてると「絶対参照」になるので、コピーしても対象が 動きません。

24jack
質問者

お礼

ご回答をありがとうございます。 それもやってみましたが、それをやると、E1のセルのみが適用になるので、 コピー以前の問題なのです。 私は、先の設定で、A1~G1を同じ色で塗りつぶしにしたく、 尚且つ、その行で設定がOKになった場合に、 E2、E3、E4・・・に適用するようにしたいのです。

24jack
質問者

補足

申しわけございません。質問内容の一部を訂正します。 入力した数式は「=AND($E1<>"",$E1<TODAY())」です。 申し訳ありません。

関連するQ&A

  • 条件付き書式設定について

    教えて下さい。 Excel 2010を使用しています。 条件付き書式設定を使用し複数条件を入力しましたが上手く反応しません。 間違い等があれば指摘頂きたくお願いします。 具体的に対象としたいセルはA4~Z4です。 ・E4には数値の「1」「2」が入ります。 ・F4には数値の「1」「2」が入ります。 そこで条件付き書式設定→新しいルールーから数式入力し (=$E$4=1・・塗りつぶしの赤  =$E$4=2・・塗りつぶしの青) (=$F$4=2・・フォントの青)の3条件を入力しました。 塗りつぶしは問題なく反応してくれます、また、F4のみに数値入力した場合はフォント青となり、反応してくれますがE4に数値が入力されセルの色が付いている時、F4に2を入力するとセルの色が消えてしまいます。 数式や入力に問題があるのでしょうか、もしくは条件が多すぎて反応しないのでしょうか ご教示お願いします。

  • エクセルで数式コピーができなくなりました

    今まで出来ていた数式のコピーが突然出来なくなりました。 というより出来るのですが、値は数式通りではなくそのままの値が コピーされてくるのです。 具体例ですと   A __ B 1__ 1 __ 3 2__ 2 3__ 3 4__ 4 5__ 5 でB2のセルに数式=B1+A2と入れるとB2は5になります。 ここからB2のセルの右下の十字ポインタをドラッグすると   A __ B 1__ 1__ 3 2__ 2__ 5 3__ 3__ 8 4__ 4__ 12 5__ 5__ 17 と現れたのが、今は   A __ B 1__ 1__ 3 2__ 2__ 5 3__ 3__ 5 4__ 4__ 5 5__ 5__ 5 となってしまうのです。 数式バーを確認すると、正しく   A__ B 1__ 1 2__ 2__ =B1+A2 3__ 3__ =B2+A3 4__ 4__ =B3+A4 5__ 5__ =B4+A5 となっています。 コピー、形式を選択して貼り付け、数式を使っても駄目でした。 新しくBookファイルを作ると出来るのですが、 昨日より前に作成したエクセルのファイルが全部そのように なってしまいます。設定をいじった覚えがないのですが どうすればなおりますでしょうか? エクセル2002です。

  • エクセルの条件付書式設定の仕方

    教えてください。 エクセルの条件付書式設定です。 例えば、E5と、G5のセルにそれぞれ違う日付が入っていて、今日がE5と、G5のセルの日付内に入っているときと入っていないときのパターンの色分けをF5のセルに設定したいのです。 この場合、F5のセルには、どういった条件を入れればいいのでしょうか?また、F5には、=TODAY()で、今日の日付が入るようにしておけばよいのでしょうか?

  • excel2003 関数式 コピー

    関数式をコピーする時に、セルの右下にカーソルを当ててポインタを十字にしてドラッグするとコピーされていたのに、その機能が使えません。 A1の式をA2以下にコピーしたくて上記のようにするのですが、式はコピーされているのですが、数値がどれもA1の数値になってしまいます。 元々違うバージョンのエクセルを使って作られている表なので、それが影響しているのかわかりませんが、とにかくできません。 どうしたらいいでしょうか? 宜しくおねがいします。

  • エクセルの条件付き書式設定を同列の行すべてに適用する方法について

    A1セルに10月1日と入力し7日後の10月8日がB1セルに自動計算入力しB1セルの文字色が経過日数8日以上で赤色になるようにする方法を、higekumanさま、S-Fujiさま、gyouda1114さまのお教え通り、 B1セルに「=IF(A1="","",A1+7)」条件付き書式で「数式が」を「=TODAY()-A1>=8」、フォント色を赤で出来ましたが、、、 この計算式を「B2」「B3」…とB列の行、全てに一瞬で適用するにはどうしたらよろしいでしょうか? ※A2セルに入力した計算結果はB2セルに、A3セルに入力した計算結果はB3セルに…という感じです。 条件付き書式を設定したB1セルのフィルハンドルをB列の下までドラッグした所、B2、B3…の条件付き書式の設定は「=TODAY()-A1>=8」でした。 手動でB2の条件付き書式の設定を「=TODAY()-A2>=8」、B3の条件付き書式の設定を「=TODAY()-A3>=8」としなければならないのでしょうか? 何方かご教示を願いします。

  • エクセル 条件付書式(セルの色付け、消し)

    エクセル2007を使用しています。 入力して欲しいセルに色を付け、入力したら色を消すという条件付き書式を 設定したいのですが、過去の質問を見ながら設定していますが上手くできません。 今設定しているのは下記の通りです。 1.入力して欲しいセルを選択 2.「条件付き書式設定」で「数式を使用して書式設定」を選択 3.ルールを ="" とする 4.セルに付けたい色を選択 5.「適用」「OK」 ルールの式を=1などの数値にするとセルに色が付きます。 ですが、セルが空白でも数値が入っていても色が付いてしまいます。 ちなみに、入力して欲しいセルには「日付」「数値」「文字」と様々な 形式になっています。 色々な数式で試してみましたが行き詰ってしまいました。 どなたかご教授下さい。よろしくお願いします。

  • エクセルで起動時より自動で罫線不編集の設定方法がありましたら教えてください。

    セルの右下にマウスポインタを合わせて十字マークをドラッグすると罫線までコピーされてしまします。その都度の「罫線以外を貼り付け」云々なしに必ず値のみ編集する設定方法(マクロ等)ありましたら教えてください。よろしくお願いします。

  • エクセル関数 条件付書式

    エクセル2010を使っています。 条件付書式の関数について質問させてください。 数値の入力されたセル F10 F12 F14 が F31より 0.03 以上小さければ と言う数式を書くとしたらどのようなものになりますか? 詳しい方、よろしくお願いします。

  • エクセルの数式コピーに関して

    エクセルで数式の入ったセルをドラッグしてコピーしたのですが、「#DIV/0!」と出ずにそのセルに出ている数値がそのままコピーされてしまいます。数式をコピーして「#DIV/0!」と出るように戻すにはどうすればいいのでしょうか。よろしくお願いします。

  • エクセルの条件付書式

    こんにちは。 はじめて質問させていただきます。 セルD2が今日以前の日付の時別なセルに色をつける設定にしたくて、 条件付書式で「数式が」「=D2<TODAY()」としました。 これで今日以前の日付に色づけできるようになりましたが、空白のセルにもいろがついてしまいます。 空白のセルには色づけしたくない場合はどうすればよいでしょうか? 教えてください><

専門家に質問してみよう