• ベストアンサー

Excel:土曜と日曜の行に書式設定

telescopeの回答

  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.2

C1セルに、 条件付書式で、 条件1 数式が =WEEKDAY($B1,2)=6 条件2 数式が =WEEKDAY($B1,2)=7 として書式で色を指定します。 あとは、書式をコピーします。 (「編集」-「形式を選択して貼り付け」で、『書式』を選択)

noname#1065
質問者

補足

問題の表は月の1日が3行目、2日が4行目、・・・・となっているのですが、そのことは考慮外としてやってみました。  ご回答の通り、C1セルに条件付書式(色)を設定してコピーし、表内を範囲選択し、書式を貼り付けました。 すると、土曜の行・日曜の行とも指定した色になりましたが、 日付が5桁の整数値、出社時刻や退社時刻が小数値になってしまいました(シリアル値というのでしょうか)。 多分、書式をコピーするということは、表示形式もコピーすることなのでしょう。コピー元のC1セルの表示形式は「標準」です。 それで、シリアル値となってしまった列の表示形式を日付や時刻に設定しなおすと、元通りの表示(シリアル値でないもの)に戻りました。 初めに範囲選択して条件付書式を設定するよりも、ご回答のように、1つのセルに条件付書式を設定しそれをコピーしてから範囲選択して「書式を貼り付ける」というやりかたのほうが、《理解のしやすさという点では》いいと思います。

関連するQ&A

  • エクセル 書式設定?教えて!

    土日曜・祝日の欄に色塗りをしようと思います。 (1)日付のセルは、(例B2):「2009/2/1」、(B3):「=B2+1」としました。うまくいきました。セル書式ユーザー設定「d」 (2)曜日のセルは、(C2):「=B2」、(C3):「=B3」とし、曜日はうまくいきました。 土日曜・祝日の欄に色塗りをしようと、条件付書式でセルの値が土に等しい場合は、赤と色設定をしました。 追加条件として、それぞれ日・休も設定しました(条件3まで)。 しかし色塗りは出来ませんでした。セル書式ユーザー設定「aaa」です。 どうしたらよいのか、お教え下さい。よろしくお願い致します。  

  • 条件付書式の設定

    こんばんわ。うまく説明できないかもしれませんが、 たとえば、下のような表があります。   A B C 1 100 200 300 2 3 150 200 150 で、A3のセルがA1より大きい値ならセルの背景をかえる。B3のセルがB1より大きい値ならセルの背景をかえる。C3の値がC1より・・・という具合に列毎に条件がかわる場合、ひとつひとつ条件付書式を設定する以外に、簡単に書式設定できないでしょうか。 教えてください。よろしくお願いします。

  • Excel2007 条件付き書式の設定について

    よろしくお願いします。 列はAからG列まであり、行は1から10行まであるとします。 例えば2Fの値として特定の文字列が入力された場合に、 その行全体をマスク(色)したいのですが、条件付き書式 を設定するときに選択されていたセル(1つ)のみしか反映 されません。(行全体を指定しても反映しない) 方法としては、「数式を使用して、書式設定するセルを決定」 の「次の数式を満たす場合に値を書式設定」に 「=2f="文字列"」のように入力して書式設定し、 反映して欲しい行全体を適用範囲として選択しています。 Excel2003ではできていた(はず)のですが。 アドバイスのほどよろしくお願いします。

  • Excel2003で複数行での条件付き書式

    添付画像で何行かに分かれているセルの中から、 上位 3 つと下位 3 つの色を変えて表示するように 条件付き書式を使いたいと思います。 セルが連続している場合は、条件付き書式を 『セルの値が』『次の値以上』『=LARGE($B$2:$H$2,3)』 『セルの値が』『次の値以下』『=SMALL($B$2:$H$2,3)』 等で実現できますが、複数の行に分かれている場合、 ctrl を押しながらセル選択をして () 内を $B$2:$H$2+$B$4:$H$4... としても正しい結果が得られません。 これを添付画像の用に条件付き書式で表示する方法はありますか? あらかじめどこかのセルに large と small を求めておいて それ以下かどうかを判別する方法しかないでしょうか?

  • Excel2003の条件書式を2個?設定するには

    エクセル2003を使っていますが、 出来ないこと1点と、前からの疑問が1点あります。 条件書式において、 A1に『その他』と記入された時にはB1(空白セル)が赤色になる。尚且つ B1に何か文字(or数字)が記入されたら赤色は消える。というような 条件書式を使いたいと思っています。 A1に『その他』と記入された時にB1が赤色に、の部分までは出来たのですが、 その後の B1が記入されたら(空白セルじゃなくなったら)白色になる。という ところができません。 今B1に入れている条件書式は↓の通りです。 セルの値が|次の値に等しくない|=$A1="その他"|セルの色を赤 空白セルの場合赤色に、という条件書式、もしくは 何かが記入されたら赤色に、という一つ一つはできるのですが、 組み合わせたい場合はどのようにすればよいのでしょうか? また、以前からの疑問点なのですが、 正直、↑『次の値に等しくない』 とする意味がわかっていません。 なぜ|次の値に等しい|=$A1="その他"|じゃないのでしょうか?

  • エクセル2010条件付き書式

    いつもお世話になっております。 質問です、宜しくお願いします。 条件付き書式についてですが、2010にしてから上手く出来ません。 具体的には、A列に入力した数値とB列に入力した数値が違うときに赤色で塗りつぶすというものです。 エクセル2007では、簡単に出来たのですが2010ではうまく出来ません。 条件付き書式→新しいルール→指定の値を含むセルだけを書式設定→セルの値 →次の値に等しくない→B1を選択 書式で塗りつぶし「赤」を選択。 これでA1とB1の数値が違っていれば、赤で塗りつぶしになります。 A2・・・・以降コピーしても書式がコピーされません。 どのようにすれば出来るのか教えて下さい。 文章でうまく伝えられていないと思いますが宜しくお願いします。

  • Excelの条件付き書式設定で、平日は黒字、土曜は青字、日曜は赤字 ってできますか?

    先日このコーナーで、A列に入力した日付けの曜日をB列に(セルの書式設定を用いて)表示した場合、曜日が日曜の場合のみ赤字で表示する方法を教えていただきました。 そこで(少し悪乗りかもしれませんが)、 ・平日、土曜、日曜 に分けて書式設定を変えることができたら教えてください。

  • エクセル2003の条件付き書式設定についての質問です。

    エクセル2003の条件付き書式設定についての質問です。 A列に人の名前、B列には1,2,3の区分けの番号を入力します。B列の値が1であれば該当するA列のセルを黄色、B列の値が2であれば該当するA列のセルを青とかにする方法を教えて下さい。 B列が1であれば、そのセルを黄色とかにすることは条件付き書式でできますが、B列の値を参照してその結果に基づいてA列に条件付き書式を設定する方法が知りたいということなのですが。

  • Excel2007 条件付き書式 MIN及びMAXがうまくいかない

    Excel2007です。 条件付き書式で行方向にMAX(最大値)及びMIN(最小値)を塗りつぶしのため、画像で B2:G8を選択 セルの値が 次の値に等しい =MIN(B2:H2) 塗りつぶし赤 セルの値が 次の値に等しい =MAX(B2:H2) 塗りつぶし青 をせっていしたところ 画像のように複数のセルが塗りつぶされてしまいました。 書式設定方法に誤りがありますか? ある場合 条件付き書式の設定をどのようにすれば、最小値、最大値のみ書式を設定できますか。 お教え下さい。よろしくお願いします。

  • Excel の『条件付き書式』について

    いつもお世話になっております。 Excelで以下のような表を作成しています。 『条件付書式』について教えてください。  列A  列B  列C   日付  曜日  空白セル 列Aに日付を入力して、その日が土日であったらセルに網掛けをするように設定しています。 列Bは、列Aに日付を入力すると自動で曜日を表示するようにし また、土日であったら自然に網掛けになるようにしました。 (列A・列Bをドラッグして『条件付書式』で設定)  『条件付書式』は…     条件1=WEEKDAY(A○,2)=7     条件1=WEEKDAY(A○,2)=6 …で設定。 列Cも同様にしたいのですが、どうもうまくいきません。 列A・列B・列Cとドラッグさせて『条件付書式』にしたのですが 土日でなくても網掛けになってしまいます。 列Cも土日であれば網掛けにする方法があれば アドバイスいただけますでしょうか。 (自動では無理なようでしたら地道に網掛けしていくとします。) よろしくお願い致します。