スプレッドシートのTEXT関数を使って曜日を自動入力する方法と、曜日を連続入力する方法をご紹介します。曜日が英語になる場合に、漢字の曜日に直す方法についても解説しているので、ぜひ参考にしてみてください。
曜日を自動入力する方法
指定の日付に対応する曜日や、今日の曜日を自動入力する方法です。日付から曜日を入力する方法では、同じセルに入力する方法と別のセルに入力する方法の2つをご紹介します。
日付から曜日を自動入力する方法
TEXT関数の数値に日付を、表示形式に「dddd」を指定します。
例:TEXT(A2,”dddd”)
表示形式を「ddd」にすると、曜日の省略形(火)で表示します。
TEXT関数の構成要素:(数値, 表示形式)
日付と同じセルに曜日を入力する場合、まず日付の範囲全体を選択します。
次に表示形式タブの[数字]から、[カスタム数値形式]を開きます。
「yyyy/m/d(ddd)」を入力し、適用をクリックします。
- d : 1桁 または 2桁の日付(例:2、12)
- dd : 2桁の日付(例:02、12)
- m : 1桁 または 2桁の月名(例、6、12)
- mm : 2桁の日付(06、12)
- YY : 2桁の年(例:23)
- yyyy : 4桁の年(例:2023)
今日の曜日を自動入力する方法
TEXT関数の数値に、今日の日付を取得するNOW関数を指定します。
例:TEXT(NOW(),”dddd”)
この方法で取得した曜日は、自動的に更新されます。
NOW関数の構成要素:(なし)
数値が NOW()+1 なら翌日の曜日、NOW()-1 なら昨日の曜日を取得できます。
曜日を連続入力する方法
直接または関数で入力した曜日のセルを選択し、セルの右下にカーソルを合わせます。カーソルが十字になったら、左クリックしながら入力方向へ引っ張ります。
このとき[Ctrl]キーを押していると、連続データではなくコピーになります。
また、表示形式で定義されていない「月曜」形式は連続入力できません。
曜日が英語になる原因
ファイルタブから[設定]を開きます。
言語と地域を[日本]に設定し、[保存して再度読み込み]をクリックします。
反映されない場合、関数を入力し直してみてください。