• ベストアンサー

自動で日付、曜日を表示した

エクセルで、例えば A1セルに西暦、B1セルに月を入力すれば A3セルから順に下に日付(1日 2日 3日・・・) B3セルから順に下に曜日(例えば今月なら金 土 日) というように自動的に表示できるようにしたいのですか 可能でしょうか? マクロを使えばいいのでしょうか? 可能ならやり方を教えてください。 よろしくお願いします!

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

  • ベストアンサー
回答No.2

A3=date(A1,B1,1) A4=A3+1 A5=A4+1(以下オートフィルで)  ・  ・  ・ その後、A列を選択し、 書式 > セル(E) > 表示形式 ユーザー設定で 「d日」とします。 (自動でd"日"にしてくれます) 曜日のほうは B3=A3 B4=A4(以下オートフィルで)  ・  ・  ・ その後、B列を選択し、 書式 > セル(E) > 表示形式 ユーザー設定で 「aaa」とします。 (aaaaだと~曜日まで表示可能) その後1行の書式は「標準」にもどして終了です。

puujirou
質問者

お礼

ありがとうございました! 無事出来ました☆

その他の回答 (2)

  • tresbien
  • ベストアンサー率51% (51/99)
回答No.3

A3には  =DATE(A1,B1,1) A4には  =IF(A3="","",IF(MONTH(A3+1)=$B$1,A3+1,"")) を入力してこれを下にA33までコピーし、表示形式を ユーザー定義で「d」にします。 日にちが 1~31まで表示されましたが、2月の場合は28までしか表示されません。 次に、B3に =A3 と入力して下にコピー。 ただし、表示形式はユーザー定義の「aaa」とします。これで曜日が表示されます。

puujirou
質問者

お礼

NO.2さんの方法で出来ましたが NO.3さんの方法でもやってみます! ありがとうございました☆

  • comxyz
  • ベストアンサー率50% (22/44)
回答No.1

1.A列は1から31までの数字を入力(オートフィルでOK) 2.以下の式をB3からB33まで複写する。 =CHOOSE(WEEKDAY(DATE($A$1,$B$1,$A5)),"日","月","火","水","木","金","土") 29日から31日までは月によって表示が変わりますのでIF式を使うと よいでしょう。

puujirou
質問者

お礼

NO.2さんの方法で出来ましたが この方法もやってみます! ありがとうございました!

関連するQ&A

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

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

  • EXCELマクロでの曜日の表示

    はじめまして。 EXCELマクロで曜日を表示させたいのですが、方法がわかりません。 A1セルに年、A2セルに月、A3~AE3に日付(1~31) が入力されている状態で、A4~AE4に曜日(日・月・・・土)を表示 させたいのですが、どのようにすればよいでしょうか? あまり文章を書くのが得意ではないので、わかりにくいかもしれませんが、宜しく御願いします

  • エクセル 日付と曜日で自動表示

    初心者です。 下らない内容かも知れませんが 宜しく御願い致します。 セルA1に手動で日付を入力 セルB1に曜日を自動表示させています。 セルA2に日付に合わせて 日付毎の1~31の項目をプルダウンから 曜日に合わせて曜日毎の1~7の項目の内 2種類をセルA3とセルA4にプルダウンから 選択しています。 10月1日で説明すると、セルA2は1日なので プルダウンから1番を選択 セルA3は月曜なので、プルダウンから 1番を選択 セルA4は月曜~木曜は6番 金曜はセルA3が6番でセルA4が7番 土曜はセルA3が5番でセルA4が6番に なります。 このプルダウン選択を日付入力すると 自動切替させたく色々調べてみましたが 混乱しています。 どの様にすれば出来るか、御教示の程 宜しく御願い致します。

  • エクセル 曜日日付 自動入力の仕方を教えてください

    エクセル2010を使っています。 スケジュール表を作っていて日付と曜日入力が自動で、できる方法を教えてください。 セルの中に 1(日) と打っていきたいのです。 1(日)と打って、下にカーソルを持っていけば自動的に2(月)と入力できるような ものがありますか? よろしくお願いします。

  • エクセル2003で年月を入力すると自動的に縦書きの日付と曜日が表示されるような関数を

        A    B    C 1  2008(年) 2  5(月) 3   1    金 4   2    土 5   3    日 「A1に西暦とA2に月を入力すると以下のように日付曜日が入るように」 「2月や31日までないような月にも対応できるようにお願いします

  • excel:曜日と日付に色を付ける

    excel2003を使い出勤表を作っているのですが、 日曜日の日付と曜日のFONTを赤にしたいのです。 ログを探してみましたが探し方がへたくそなのか、 見つかりませんので、新規で質問をさせていただきます。 条件付書式で曜日だけFONTの色を赤に変える事は出来たのですが、 これだと日付の色は変わりません。 ちなみに、日付のセル(A6)に当月を入力すると、 日付(Bセル)・曜日(Cセル)が自動的に変わるようにしてあります。 当月の日付を変えたら、日曜日のセルだけ自動的に、 日付・曜日を赤のFONTにすることは可能でしょうか? excelはまだまだ初心者な者で、どなたか教えていただけると助かります。 よろしくお願いします。

  • Excelの表で、日付に曜日を対応させたい

    Excelで表を作るのですが、日付に曜日を対応させる方法を 調べたところ、1つのセルで例えば『2012/06/08』や『2012年6月8日』 等と書いた場合の曜日の出し方は分かったのですが、 ちょっと特殊な?表を作るよう頼まれて困っています。 要するに西暦と月と日付を書く欄がばらばらなのですが、 ------------------------------------------  2012年 6月 ****************  日付   1  2  3  4  …  曜日 金  土  日  月 … ------------------------------------------ ↑のような感じで、「年と月は空欄」「日付の数字は固定」の テンプレートにしておいて、何年何月の部分に数字を入れたら 自動で日付の下にその正しい曜日が入るようにならないかと いうものです。 もしどうしても不可能なのであればそれでもいいと 仰っていたのですが、こちらも単純な表くらいしか Excelを使わないのでよく分からず、ネットで調べても 求める回答が得られなかったので質問致しました。 詳しい方、アドバイスを頂ければ幸いです。 よろしくお願いします。

  • エクセルで日付と曜日を横並びで自動表示

    いつもお世話になっています。エクセルに関して質問させていただきます。 今度会社の残業計画を作成する事になったのですが、表に西暦と月を入力すれば曜日と日付を自動出力させたいのですが、いろいろなHPを拝見させてもらっても縦並びの為、エクセルをそれ程使いこなせていない為応用ができませんでした。(画像参照) そこでエクセルに詳しい方、是非横並びの表に日付と曜日を自動出力できる関数の式をご教授下さい。(28日までしかない月などは28日まで、31日までの時は31日まで表示できる様にしたいです。) よろしくお願い致します。

  • Excelマクロ 曜日自動入力方法

    マクロ初心者です。 こちらのサイトから日付の自動入力の方法がわかりました。 Sub Macro1() Dim f As String f = ActiveCell.NumberFormat ActiveCell = Now End Sub ↑の右セルに曜日を自動入力したいのですが・・・ 追加するコード?を教えてほしいです。 (選択したセルA1には"7/24"をセルB1"土" のマクロ)

  • 日付及び曜日の自動入力・・・

    エクセルで横の列に8/1~8/31までと入力が面倒なんです何かよい方法はないですか? また、日付の下の欄に曜日も自動で入力できないでしょうか? お願いします

専門家に質問してみよう