• ベストアンサー

excel:セルの曜日と色表示

A列A2以下に日付データがある。 その横B列B2以下に曜日変換は式=TEXT(WEEKDAY(A2),"aaa")でできますが、 式に追加して土,日なら黄色くつけるには式ぬ何か追加して一つの式でできますか。 無理なら別の式をどこかに追加でもかまいませんが、できるだけ一つ式で処理したい。

  • taktta
  • お礼率72% (1031/1430)

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法をお試しください。 1.列番号Bをクリック 2.メニュー[書式]-[条件付き書式] 3.[数式が]にして、右のボックスに =WEEKDAY(A2,2)>=6 と入力 4.[書式]ボタンをクリック 5.[パターン]タブ→[黄]をクリック 6.[OK]ボタンをクリック

その他の回答 (2)

  • Jodie0625
  • ベストアンサー率30% (397/1288)
回答No.2

指定したいセルを選択して、 書式メニュー>条件付き書式>[セルの値が][次の値に等しい] 土 書式-> フォント色指定、セル色指定など [追加]で、同様に、 書式メニュー>条件付き書式>[セルの値が][次の値に等しい] 日 書式-> フォント色指定、セル色指定など です。 塗りつぶし書式の指定もできます。

taktta
質問者

お礼

おかげで解決しました。どうもありがとうございました。

noname#123709
noname#123709
回答No.1

条件付書式を使えばよろしいかと思います。

taktta
質問者

お礼

おかげで解決しました。どうもありがとうございました。」

関連するQ&A

  • Excelで曜日を表示させると、「土」となるエラー

    Excelで、A1に日付を記入して、B1に曜日が表示されるようにB1に関数を =TEXT(A1,"aaa") または =CHOOSE(WEEKDAY(A1),"日","月","火","水","木","金","土") と入力したのですが、A1が空白だと「土」と表示されてしまいます。出来れば何も表示されないようにしたいのですが、 何か、解決する方法はあるのでしょうか? ご回答お待ちしております。よろしくお願いいたします。

  • 【VBA】曜日の色付け

    XP/2003使用してます。 A列に日付け、B列に曜日を並べています。 B列には=TEXT(A11,"AAA")の数式が入っています。(←この式は訳あってどうしても必要です) B列に【土】もしくは【日】が表示されると、セルを黄色に色付けしたいのです。 例: B1に土が入れば、A1:E1 B2に日が入れば、B2:E1 の範囲を色付けしたいです。 マクロは初心者でいろいろ試しているのですが できません。 どうか助けてください。

  • DATE関数で曜日に色をつける

    DATE関数で 月日と【】して曜日を表示していますが 土日に色をつけたいのですがうまくいきません。 条件付き書式を使うのでしょうが、 ビスタに変えてから使い方がよく分かりません。 よろしくお願いいたします。 A1に年の 2009、B1に 月の11、を入力して A3から 日付けの 1~31を入力、 B3に =date(A1,B1)"aaa" と入力しています。 B4以下に =B3+1 と入力しています。B列に表れる 曜日の土日に色をつけたいのです。

  • エクセルでランダムな日付を関数使って曜日を表示

    例えば、A列に日付の項目B列に曜日の項目を作ります。A3~A20のセルにランダムに日付が入っています。その横のB3~B20セルに曜日を表示したいのですが・・・・・・ B列にはA列を参照する数式を入力し、セルの書式設定の表示形式で曜日を表示するにはどのようにしたらいいのでしょうか?宜しくお願いします。

  • セルの書式を一括変換したい(Excel2002)

    Excel2002を使用しております。 データベースから抽出した日付がB列に5000行ほど並んでいます。 全て2005/10/26と言う形です。 このデータから他の列に曜日を表示させようとしたいのです。 しかし、書式が文字列になっているようで、 text(B2,"aaa")では表示されません。 書式を変更したのですが、どうやら入力し直さないと日付として認識しないようです。100行だったら入力しなおすのですが・・・ どうか良い方法をご伝授下さい。

  • 【Excel】 カレンダーに曜日を表示したい。

    こんにちは カレンダーについての質問です。     A      B 1  2008(年) 2  11(月) 3  1(日) 4  2(日) 5  3(日) 6  4(日) ・  ・ ・  ・ ・  ・ 31  29(日) 32  30(日) 33  31(日) ※括弧内の文字は表示されていません。 上の表の B3以下のセルに曜日を表示したいのですが、 B3以下の式を教えてください。 また、A列の日をカレンダーに合わせて 31日や閏年の29日の表示、非表示を 制御するにはどうしたら良いでしょうか。 Excel2003です。

  • Excelで曜日の自動表示をしたい

    先程、Excelで日付を自動で表示させる方法を質問したのですが、 今度は曜日も自動で表示させたくなったので、 再び質問させて頂きました・・。 Excelで年と月を入力しているセルを読み取り、 それに適合する曜日を自動で表示する式を教えて下さい。 例えば、 A1セルに、2003 A2セルに、5 A3セル~A33セルに、日付 が表示されている時に、 B3セル~B33セルに、A列に表示されている日付に合致した曜日を 自動で表示させるような式があれば、教えて下さい。 よろしくお願いします。

  • エクセルで日報を作成時に指定曜日のセルの色を変える

    エクセルで日報を作成しておりBに曜日を入力しております。 土曜日と日曜日だけセルの色を変更したいです。 条件書式で「土」と入力したら入力したセルの色を変更することは できたのですが列全体の色を変更したいです。 A列には日付でB列には曜日を入力した状態でA列からZ列まで指定した 色に変えるのにはどうすれば宜しいでしょうか? 曜日は短くして土曜日→土、日曜日→日と入力します。 エクセルは2010を使用しております。 以上、宜しくお願いします。

  • エクセル関数の戻り値によりコピーができますか

       A   B  C 1  年  月  日 2  2011  9   17 3 4  日付 2011/9/17 5  曜日   土 B4は”=DATE(A2,B2,C2)”の関数を使います。 B5は”=TEXT(WEEKDAY(B4,1),"aaa")”の関数を使います。 一方曜日による7種類のシートがあります。シート名は"日""月""火""水""木""金" "土"です。B5の結果を判断して、曜日毎にA7に各シートの内容をコピーしたいの ですが、マクロを使わない関数だけでの方法はありますか? 各曜日のシートの内容は1セルだけでなく広い範囲なので全てA7を起点にコピー したいのです。宜しくお願いします。

  • エクセルで指定曜日の縦の列のセルに色をつける

    いつもお世話になっています。エクセルに関して質問いたします。 前回の質問(見ていない方は申し訳ありません)で管理表で横列に曜日と日付を自動で 出力させたいの件はおかげさまで解決しました。 次に特定の曜日(土日)の縦の列の選択した範囲でセルに自動で色付けを行いたいと思い各HPを 参考にさせていただていたのですが、今度は横の色付けはあったのですが、縦方向の色付けが 見つかりません。そこでまた皆様のお力をお借りいたします。 例)A1のセルに土B1に日と表示されている場合A1~A10までのセルの色を青、B1~B10までのセルを赤の様に自動で表示させたい。 どうかご教授お願いいたします。

専門家に質問してみよう