- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで月日と曜日一覧を自動的に入力させたい)
エクセルで月日と曜日一覧を自動的に入力させたい
このQ&Aのポイント
- エクセルで月日と曜日の一覧を自動的に入力する方法について教えてください。
- 具体的には、特定のセルに年と月を入力すると、自動的に一覧に月日と曜日が表示されるようにしたいです。
- また、30日までの月の場合、31日にあたるセルはエラー表示にならないようにしたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
A1セルに年を記入、たとえば2013 B1セルに月を記入、たとえば6 ごく簡単には1日から28日までは何月でも「必ずあります」から A3: =DATE($A$1,$B$1,COLUMN(A1)) 右にコピー のようにして、29日以降だけ対処すればいいんですが。 でも大概のこの手のご相談者さんは、「みんなおんなじ数式」の方が嬉しいみたいなので A3: =IF(MONTH(DATE($A$1,$B$1,COLUMN(A1)))=$B$1,DATE($A$1,$B$1,COLUMN(A1)),"") と記入、セルの書式設定の表示形式のユーザー定義で m月d日 と設定しておいて、31日のセルまで右にコピー貼り付けておきます。 A4には =A3 と記入しセルの書式設定の表示形式のユーザー定義で aaa と記入しておく方法もありますが、「曜日を表示する目的」に応じて(後工程でその曜日を「何かの計算に使うのか」を考えた時に、という意味です) =TEXT(A3,"aaa;;;") として右にコピー貼り付けておく方法が便利な場合もあります。