- ベストアンサー
エクセル・セルの背景色を変えたい
カレンダーを作り、曜日によってセルの背景色を変えたい と思っています。 「土or日」が直接入る該当セルについては「書式」で変更 できますが、そのセルに関連する他のセルへの反映方法が わかりません。 アドバイス下さい。よろしく、お願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは また外しているかも知れませんが.. エクセルの場合、年月日を「/」記号で区切った日付型(シリアル値)でお考えになった方が便利ですよ。 画像の(A)~(C)のように月、日、曜日を別セルにしても、実は年月日を/で区切った日付型のデータの見せ方をセルの書式の表示形式を変えているだけです。 (A)~(C)は例ですので日付型データを直接入れましたが、エクセルで考えるときは、例えば月のセル1箇所だけに日付型で2009/2/1を入れて月表示し、その他のセルは月表示のセルを参照するという使い方がお奨めです。 なぜなら他の月に変えるとき1箇所のセルさえ修正すれば、一瞬で全部が修正されるからです(^_^) 蛇足ですが、条件付き書式で最後の画像のように飛び飛びに色づけすることは可能です。
その他の回答 (1)
- A88No8
- ベストアンサー率52% (836/1606)
こんにちは 基本的に条件付き書式にWEEKDAY関数を組み合わせて実現します。 方法を説明しようと思い書き始めましたが、参考URLの方が見栄えが良いのでそちらを推薦します(^^; 範囲を指定してから条件付き書式を設定するのですが、このときにアクティヴセルの条件になっていないと思ったような動作をしません。ご注意してくださいね。
お礼
早速、有難う御座います。説明不足で済みません。 まず、私が作ろうとするカレンダーの書式が、 リンク先のような、セルごとに全て「月日」が入る 形式ではなく、「日」「曜日」が別々なセルに 入ります。「表をできるだけシンプルにしたい」 ということから「月」については先頭に大きく持って くるためWEEKDAY関数を使うにしても、エクセルが 判断するには「曜日」が入ったセルを見るしかない ため、それで止まってしまってます。 別な表現をすれば、「指定するセルと同色の背景色に」 という処理を望んでいます。 いかがでしょうか・・・m<_"_>m
お礼
詳しい解説を戴き、ありがとうございます。 そういうことですm(__)m > データの見せ方をセルの書式の表示形式 この部分を教えてください。 つまり書式設定で、同じデータから 「年・月・日・曜日」を別々に表示するという 事ですよね。書式を参照してみるんですが、 表示形式は色々あっても、「月だけ」「日だけ」 という設定が出来ません。 それと大変あつかましいのですが、画像が小さくて よく見えないので、計算式の部分に何が入ってるのか 教えていただけませんでしょうか。 ありがとうございます。
補足
すみません。 「曜日」の呼び出しの設定が出来れば 出来そうです。 年・月の表示については理解できました。