dポイントプレゼントキャンペーン実施中!

教えてください!
エクセルで条件付き書式を使い
1列目の日付が、祝日に該当する場合 → 塗りつぶし したい
(祝日の条件は別シートで作成済)
1つのセルで条件を 
=COUNTIF(祝日一覧!$A$1:$A$25,$P1)=1
で、設定するとできるのですが
条件を満たす範囲を指定したり、コピペしようとすると
機能しません。

ひとつずつ設定するには、時間がかかるので
コピペでなんとか設定させたいのですが、どのようにすると
設定できるでしょうか?

「エクセル条件付き 設定・コピペ」の質問画像

質問者からの補足コメント

  • ありがとうございます。
    P1 これを P$1 で ちゃんとコピペできました!!
    補足で、もうひとつわかれば教えてください。
    土日の塗りつぶしと同じように網掛けで設定しました。
    祝日も、網掛けになっているのですが、全部を塗りつぶしてしまいます。
    どちらかに統一したいのですが、方法ありますか?

    No.1の回答に寄せられた補足コメントです。 補足日時:2023/10/31 16:45

A 回答 (4件)

$P1 これを P$1 にしてみてください。

この回答への補足あり
    • good
    • 1

No.1です。



条件を複数設定するときには、最後の条件が最優先されます。
条件が重なったときに最優先となる条件を、最後に設定してください。

####
別な質問を重ねる場合は、ついでにではなく、
新たな質問にしてください。
    • good
    • 1
この回答へのお礼

丁寧に教えてくださりありがとうございました。
大変助かりました!
別の質問の件も承知しました。
またよろしくお願いいたします。

お礼日時:2023/11/01 19:37

条件は1つのセルで指定するが、その前に該当する条件範囲を先に指定するのが常道ですよ。

私の経験では、コピペで何とかする場合もあるけど、それは稀(マレ)です。でも適用範囲が単一セルはアリエナーイかと。単一セルなら態々関数だけで事足りるかと。
貴方の条件式 =COUNTIF(祝日一覧!$A$1:$A$25,$P1)=1
を入力した時点でのルールの適用先を確認願います。
適用先の確認は、条件式を入力したセルを選択⇒[ホーム]⇒[条件付き書式]⇒[ルールの管理]で表示された[条件付き書式ルールの管理]メニューの[適用先]直下のボックス内です。

貴方が「1つのセルで条件式 =COUNTIF(祝日一覧!…,$P1)=1 を入力した時点のルールの適用先は、常識的には添付図を見る限り
適用先 =$H$1:$AG$1 で、
条件式は =COUNTIF(祝日一覧!$A$1:$A$25,H1) にすべきかと。
    • good
    • 1
この回答へのお礼

ありがとうございます。
参考にさせていただきました!
またよろしくお願いいたします。

お礼日時:2023/11/01 19:39

こんにちは



>ひとつずつ設定するには、時間がかかるので~~

1)条件付き書式を設定してあるセルを選択した状態で
2)「条件付き書式」-「ルールの管理」で表示されるダイアログで
3)「適用先」欄のセル範囲を、同様の書式設定をしたい範囲に変更して
  (例えば: =$B$1:$AG$1 とか)
4)「OK」ボタンを押し下げ

で、上手くいきませんか?
    • good
    • 1
この回答へのお礼

ありがとうございます。
参考にさせていただきました!
またよろしくお願いいたします。

お礼日時:2023/11/01 19:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A