エクセルで年月を入れると自動で日付と曜日を表示させる方法

こんにちは!「デザインもできるシステムエンジニア」のあつもり(@atumori17)です。

このブログではAIスピーカーの使い方やエクセルVBAの情報などを発信しています。

今回はエクセルで年月を入れると自動で日付と曜日を表示させる方法を紹介します。

業務で日付と曜日入りのカレンダーを作ること多いですよね。例えば、勤務表や作業日報、ガントチャートなど。

このカレンダー作りがとっても面倒じゃないですか?

日付入力はセルをドラッグすれば簡単にできますが、曜日を入力するがなかなか大変だったりする。

カレンダーづくりだけで氣力も体力も奪われてしまいませんか。

そんなかたに向けて、エクセルのTEXT関数を使って、年月を入れただけでその月の日付と曜日が表示されるカレンダーシートの作り方を説明していきます。

「自分で作るのは面倒くさい。完成したカレンダーファイルがあればいいな」
というかたは下の記事をご覧ください。日付曜日を自動生成するエクセルファイルを公開しています。

エクセルで日付を自動生成して土日セルに色をつけるカレンダー
こんにちは!あつもりです。 Googleカレンダーなどの便利なアプリはたくさんありますが、エクセルでカレンダーを作りたい、とい...
レクタングル大336×280

カレンダーの完成図

まずは完成イメージを見てください。

A1セルに年月を入力すると、その月の日付と曜日が自動的に生成されます。

完成形がイメージできたところで早速作っていきましょう。

セルの書式を変更する

まずはセルの書式を変更しておく必要があります。

A列を全て選択して「セルの書式設定」をクリックします。

セルの書式設定の画面から「日付」、「2001/3/14」を選択し「OK」をクリックします。

続いて年月が入力されているA1セルを選択し、右クリックし「セルの書式設定」をクリックします。

セルの書式設定の画面から「文字列」を選択し「OK」をクリックします。

ここが日付とかになっていると、正常に計算がされずエラー文字が表示されるので注意してください。

セルの書式設定の変更は以上です。

日付データを表示させる

つぎに年月のデータを使って、日付のデータを表示させます。

A3セルを選択し、数式バーに

「=A1 & “/” & 1」

と入力しEnterキーを押します。

すると2019年1月1日の日付が表示されましたね。

=A1 & “/” & 1

ここでは単純にA1に入っている年月に、1日の日付を足しただけです。つまり

2019/1 + /1 = 2019/1/1

となったわけですね。

2日目以降は簡単です。A4セルを選択し、数式バーに「A3+1」と入力しENETRキーを押します。

2日の日付が表示されました。あとはA4セルの数式をコピーして、それ以降のセルに貼り付けるだけです。

数式をコピーして残りの行に貼り付けると、全ての日付が表示されます。

TEXT関数で曜日を表示させる

つぎはいよいよTEXT関数を使って日付データから曜日を表示させてみます。

B3セルを選択し数式バーに

「=TEXT(A3,”aaa”)」

と入力しENTERキーを押します。

するとB3セルに2019年1/1の曜日が表示されました。あとはこの数式をコピーして貼り付けるだけです。

ここでTEXT関数の説明をしたいと思います。

TEXT関数とは日付から曜日を求めることができる便利な関数です。

TEXT(セル番地,”表示形式”)

表示形式のところは次のように色々変えられます。ここを変えることで、曜日にかっこをつけたり、英語表記にしたりできます。

aaa 月、火
aaaa 月曜日、火曜日
(aaa) (月)、(火)
ddd Mon,Tue
dddd Monday,Tuesday

以上でTEXT関数を使って日付データから曜日を表示させる手順の説明は終わりです。

年月を変えてみる

できあがった2019/1月のカレンダーを使って、年月セルを2019/2に変更したらどうなるか試してみましょう。

A1セルに「2019/2」と入力します。

すると、日付と曜日が2月のデータに変わりましたね。

2月は日数が少ないので、下の行が3月の日付と曜日になっています。これはあとで削除してください。

各行ごとに年月が表示されているのが見づらい場合は、下図のようにすると良いです。

これはA列に数字を連番で入力して、B列の日付列は非表示にしています。

こっちのほうが見やすいかもしれないですね。

まとめ

いかがでしたか?今回はエクセルで年月を入れると自動で日付と曜日を表示させる方法を紹介しました。

はじめは面倒かもしれませんが、一度自動入力のシートを作ってしまえば次の月からの作業がグッと楽になります。

作業時間短縮のためにもぜひ試してみてくださいね。

レクタングル大336×280
レクタングル大336×280

シェアする

  • このエントリーをはてなブックマークに追加

フォローする