- ベストアンサー
結合セルでの条件付き書式の方法
- Excel2010を使用しており、結合セルでの条件付き書式の方法について教えていただきたいです。
- カレンダーを作成しようとしており、特定の曜日や祝日に結合セルに網掛けをするように設定しましたが、結合されたセルには網掛けが適用されません。
- 結合セルでの網掛けを行う方法があれば、教えていただけると幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
画像だけじゃ データがそれぞれどうなっているのかさっぱりです。 日付はシリアル値を表示形式で「d」にしているものとし 曜日はシリアル値を TEXT関数で「月」「火」などの文字列にしているものとします。 結合の仕方自体を工夫すればいい訳ですが それが面倒だというなら 条件付き書式の 数式を =$B3&$B4="日" みたいにしとけばいいと思います。 A列を使うなら =WEEKDAY(MAX($A3:$A4))=1
その他の回答 (1)
- kagakusuki
- ベストアンサー率51% (2610/5101)
質問者様の添付画像が若干見難いので確認したいのですが、日付が入力されているセルの中で一番上にあるセルはA4セルで宜しいのでしょうか? 御質問文に書かれている情報だけでは、A列やI列に入力されている日付が、「シリアル値で入力されていて書式設定の表示形式がdとなっている」のかそれとも「シリアル値ではなく、見たままの数値が入力されていて、画像には写っていないどこかにある年と月のデータと合わせる事で、何年何月何日のデータとして条件付き書式の数式内で計算させている」のか、どちらなのかが判りません。 そのため、条件付き書式で設定する数式そのものを御伝えする事は出来ませんが、今現在質問者様が設定しておられる条件付き書式の数式の中で、「同じ行のA列のセル」を参照している部分を次の4つの数式の内の何れか好きなものと差し替えてしまえば良いと思います。(絶対参照と相対参照の違いに注意して下さい) OFFSET($A4,-MOD(ROW()-ROW($A$4),2),) OFFSET($A$4,FLOOR(ROW()-ROW($A$4),2),) INDEX($A:$A,ROW($A$4)+FLOOR(ROW()-ROW($A$4),2),) INDEX($A:$A,ROW($A4)-MOD(ROW()-ROW($A$4),2),) 尚、I列の場合は、上記の数式の中でA4セルを参照する箇所の代わりにI4セルを参照する様にして下さい。
お礼
私のわかりにくい質問、画像から回答していただきありがとうございました。 私の質問自体は別の回答者様からの方法で解決できたのですが、私の文章や画像が足りなかった部分を予測し補足しなが回答していただきとてもうれしかったです。 この度は本当にありがごうございました。
お礼
私のわかりにくい質問文からの回答ありがとうございました。 アドバイス通り条件付き書式を変えましたところ、特定曜日、祝日ともに思ったとおりの網掛けをすることができました。 ここ数日試行錯誤していたので本当にたすかりました。 ありがとうございました。