[[20220530213341]] 『セルの結合条件付き書式』(ジジ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルの結合条件付き書式』(ジジ)

セルの結合の条件付き書式

1月1日(土曜日) 1月2日(日曜日)←日付毎にセル結合
a列 b列       a列 b列

色がけの条件付き書式にすると、a列だけ色掛けされる。
a列とb列両方、色がけしたいです。

何かいい案あれば教えてほしいです

< 使用 Excel:Office365、使用 OS:Windows10 >


>条件付き書式にすると
その書式とは。

日付毎にセル結合の意味が分からない。
a列 b列 の関係はどうなっているのか。これも分からない。
a列 b列 を結合しておいて1月1日(土曜日)を入力するのかなどなど疑問だらけ。

『if関数』(ジジ)はほっぽりだしかい。

(きゅうり) 2022/05/30(月) 22:05


|___A__B__|__C___D___|___E____F_____|
 1|1月1日(土) | 1月2日(日)  1月3日(月)     
========================================
 2|   S棚 P棚 |   S棚 P棚 |   S棚 P棚
 3|
 4|      
 5|     
 6|
 7|      

言葉足らずだったようなので表を作成してみました。
これでわかりますでしょうか?
1行目の日付はA列とB列(次はCとDで結合)で結合。表は横へ続いてます。土曜日は水色、日曜日は黄色と条件付き書式で色掛けをしたいです。結合したせいか、S棚だけ(1列だけ)色掛けされます。
結合したA列、B列両方色掛けしたいのですが、何か方法ありますでしょうか?

(ジジ) 2022/05/31(火) 09:29


現在、あなたが設定している条件付き書式の数式を書いてもらえますか?
そのほうがあなたにとってもよい学習材料になると思います。
 
本当にA列から直ぐにデータが始まっているんですか?
見出しはないのですか?
1月1日の結合セルの実際のアドレスを付記してください。(一部修正)

(γ) 2022/05/31(火) 09:47


返事がいただけないので、考え方だけ書いておきます。
結合セルは、その範囲の一番左の(複数行なら、かつ一番上の)セルだけに情報を持ちます。
列が偶数か奇数かを判定して、
OFFSET関数で判定するセル位置を調整すればいいでしょう。
OFFSET関数、ISODD関数,COLUMN関数を使って組み合わせて下さい。以上です。

(γ) 2022/05/31(火) 10:27


AND(MOD(ROW(),1)=0,WEEKDAY(A$1)=1)
また結合セルの日付はmm/dd(aaa)は日付と曜日が一緒に出るようにしてます。
これですると、A列(S棚)だけが色掛けされます。
日付と曜日を結合して表示させてるからダメなのでしょうか?
(ジジ) 2022/05/31(火) 10:57

 >AND(MOD(ROW(),1)=0,WEEKDAY(A$1)=1)
 なんで ROW 関数が出てくるんですかね?

 ちょっと確認
 A列から日付が開始になっているのを、B列からに変更できますか?

 	A	B	C	D	E	・
1		1/1(土)		1/2(日)		
2		S棚	P棚	S棚	P棚	
3						

 できるのなら・・・

 条件付き書式の数式
 日曜日:=WEEKDAY(IF(ISODD(COLUMN(A1)),B$1&"",A$1&""))=1
 土曜日:=WEEKDAY(IF(ISODD(COLUMN(A1)),B$1&"",A$1&""))=7 

 ところで、祝日は関係ないんですよね?

 以上、参考まで
(笑) 2022/05/31(火) 11:43

S棚 P棚 はなぜ塗りつぶす必要があるのかね。
(きゅうり) 2022/05/31(火) 11:46

ROW関数については同じような質問をされている方のを見て作ってみました。
祝日の色掛けは不要です。
ちなみにB列から日付を開始しなければいけないのはなぜでしょうか?
急ぎませんので教えてください。
(ジジ) 2022/05/31(火) 11:49

 >ちなみにB列から日付を開始しなければいけないのはなぜでしょうか?

 変更できないってこと?

 1つ前の列のセル番地を指定するとき、A列からだったら「1つ前の列」がないからです。

 A列から始めたいのなら

 日曜日:=WEEKDAY(OFFSET(A$1,0,-ISEVEN(COLUMN())))=1
 土曜日:=WEEKDAY(OFFSET(A$1,0,-ISEVEN(COLUMN()))&"")=7

 B列からでもいいですけど、数式は要変更

 以上
(笑) 2022/05/31(火) 13:00

なるほど。ありがとうございます。とても勉強になりました

(ジジ) 2022/05/31(火) 14:22

 条件付き書式の条件式においては、A列の左列として XFD列 を指定して差し支えない。

(半平太) 2022/05/31(火) 15:16


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.