[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『1つの日付・曜日に2つずつセルを結合した場合の下のセルの色付け(祝日の部分)について、教えて下さいませんでしょうか。』(悩み人)
B2に「2014」と年、B3に「4」と月を入力しています。
C5・D5を結合して「1」、E5・F5を結合して「2」と
日付が表示されるようになっており、BK5・BL5が「31」
になります。(31の無い月は非表示。)
C5・D5の関数は、
「=IF(COUNT(B2,B3)<2,"",DATE(B2,B3,1))」、
E5・F5の関数は、
「=IF(C5="","",IF(MONTH(C5+1)=$B$3,C5+1,""))」
を入力しています。
また、C6・D6を結合して「火」、E6・F6を結合して「水」
と曜日が表示されるようになっています。
行7〜30は結合しておらず曜日と同じ色になるようにしています。
範囲を
「=$C$7:$BL$30」選択し、
条件付き書式
「=WEEKDAY(INDIRECT(ADDRESS(5,INT((COLUMN()-1)/2)*2+1)),1)=1」
を入力し、土、日は自動で色が変わるようにしています。
お伺いしたいのは、祝日の一覧を別シートに作成し、
範囲を「=$C$5:$BL$30」選択、
条件付き書式「=MATCH(K$5,祝日!$A$2:$A$23,0)」
にしているのですが、
行7〜30のセルのうち、右側のセルの色が変わりません。
(例:4/29(火)の場合、BG7〜BG30は色が変わるが、
BH7〜BH30の色が変わらない。)
自力で解決できず、色々検索してみたのですが見つける
ことができす、質問させて頂きました。
どなたか、教えて頂けませんでしょうか。どうぞよろしくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
C7の条件付き書式 =MATCH(C$5,祝日!$A$2:$A$23,0) D7の条件付き書式 =MATCH(C$5,祝日!$A$2:$A$23,0) C7とD7を選択して右と下に書式コピーではダメなんですかね? (笑) 2014/04/03(木) 13:39
思い通りにいく条件式の日付部分は INDIRECT(ADDRESS(5,INT((COLUMN()-1)/2)*2+1)) なので、祝日の時も この日付を使えば良いのでは?
=MATCH(K$5,祝日!$A$2:$A$23,0) ~~~ここに日付を持ってきたいので =MATCH(INDIRECT(ADDRESS(5,INT((COLUMN()-1)/2)*2+1)),祝日!$A$2:$A$23,0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (HANA) 2014/04/03(木) 13:50
> 条件付き書式 >「=WEEKDAY(INDIRECT(ADDRESS(5,INT((COLUMN()-1)/2)*2+1)),1)=1」
これも C7の条件付き書式 =WEEKDAY(C$5)=1 D7の条件付き書式 =WEEKDAY(C$5)=1 (笑) 2014/04/03(木) 14:01
条件付き書式の範囲を全体にするか、
最初に1つのセルに条件付き書式を
設定してそれをコピーするかによって
関数が異なってくるという理解でいい
のでしょうか??
C7の条件付き書式 =WEEKDAY(C$5)=1 D7の条件付き書式 =WEEKDAY(C$5)=1 は、日曜日の列はうまくいくのですが、 C7の条件付き書式 =WEEKDAY(C$5)=7 D7の条件付き書式 =WEEKDAY(C$5)=7 にすると土曜以外の右側の列も変わってしまいました。。 (例:4日(金)に相当するJの列等。)
(悩み人) 2014/04/03(木) 14:26
横から失礼します。 笑さんの方法で試してみましたが、ちゃんと土日祝の列に色が付きました。 もう一度よく確認してから試してみてはいかがでしょうか。
C7セル、D7セルに条件付き書式の数式を入れる =WEEKDAY(C$5)=1 =WEEKDAY(C$5)=7 =MATCH(C$5,祝日!$A$2:$A$23,0) C7セル、D7セルを選択した状態で右と下にフィルコピー (se_9) 2014/04/03(木) 15:04
(悩み人) 2014/04/03(木) 17:39
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.