• 締切済み

excel 2000でのセルの書式

スケジュール表を作成したのですが、土、日の行を黒塗りさせたいのですが良い方法はありませんか?よろしくお願いします。 ちなみにA列に日付を表す数字が入ってます。    A  B  C  D  E 1  1 2  2  3  3 4  4 5  5  6  6

みんなの回答

  • ippu
  • ベストアンサー率23% (45/190)
回答No.4

もっとスマートな方法があるかも知れませんが私なりに・・・ 貴方の指定通り、A1から日付を入れるようにします。 説明を解かりやすく、土曜は水色、日曜は赤とします。 (1) 先ず第1行を選択し「書式」⇒「条件書式」を選択。 (2) ダイアログBOXで「数式が」⇒「=MOD(ROW(A1),7)=1」とし、   続いて書式パターンで水色を選択します。  (3) 同様に ダイアログBOXで「数式が」⇒「=MOD(ROW(A1),7)=2」とし、   続いて書式パターンで赤色を選択します。 (4) 1行目の書式を37行までコピーします。  以上でエクセルの1行目が水色2行目が赤、3-7行は標準の白となり、それ以降はその繰り返しになります。 項目行、表の題名、その他を表示する時には、一番上に7行挿入して下さい。 日付は上から曜日にあわせて入力して下さい。 月初めが土曜日でない場合、未入力の上の行を非表示にしておけばいいでしょう。

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

エクセルワークシート上に2002/11月のカレンダーを作る。 土曜を青色文字、日曜を赤色文字にする。 (1)A1:G1に日曜から土曜の漢字文字を入れる。 (2)F2金曜に2002/11/1と入れる。半角で/は必須。 (3)G2は=f2+1を入れる。 (4)A3第1日曜日の2002/11/3は入れる。 (5)A4に=A3+7を入れ,A5:A6にフィルハンドルを引っ張って複写する。 (6)B3に=A3+1をいれ、B4:B6にフィルハンドルを引っ張って複写  する。 (7)C3:G3まで範囲指定して、フィルハンドル+を引っ張る。   第4列、第5列、第6列も横にフィルハンドルで引っ張るる。 (8)A2:G6日付けエリアを指定して、書式-セル-表示形式ユーザー指定-(種類)d-OKで、1-2桁の日付けだけの表示になる。 (9)A2:G6日付けエリアを範囲指定して、書式-条件付き書式     -「条件付き書式」ダイアログボックスで    条件1    (A)式が-「=WEEKDAY(A2:G6)=1」       書式をクリックして、文字を赤色に設定-OK    (B)追加をクリック    条件2が増えて    (C)式が-「=WEEKDAY(A2:G6)=6」       書式をクリックして,文字を青色に設定-OK    (D)ダイアログボックスのOK これで日曜は赤字、土曜は青字表示になる。 ●ポインとは (1)日にちの中身が(文字列や数字でなくて)、日付けにすること。 (2)表示形式を「d」にすること。 (3)条件付書式の式の書き方です。

  • oresama
  • ベストアンサー率25% (45/179)
回答No.2

基本は、 WEEKDAY関数で、曜日を数値化して、 それを条件にした条件付き書式が、 いいと思います。 TEXT(A1,"aaa")で、曜日データを 作成する手もありますが。 どちらも、 A列は日付を表すシリアル値である必要がありますね。

回答No.1

一番簡単なのは、条件付書式設定ですよね。 条件の設定の方法論は、色々ありますが。

関連するQ&A