Excelで日付は連動するのに曜日が更新されない原因と対処法

Excel

Excelでセルに「yyyy/m/d(aaa)」の表示形式を設定しているのに、日付は変わるのに曜日だけ連動しない場合があります。これは表示形式や入力方法、関数の使い方によるものです。

原因1:文字列として入力されている曜日

もし曜日が手入力されている場合、日付が変わっても曜日は自動で更新されません。Excelでは日付データと曜日を正しく連動させるには、日付セルに対して表示形式で曜日を表示する必要があります。

原因2:セルの表示形式が正しく設定されていない

「yyyy/m/d(aaa)」が正しく設定されているか確認します。セルを右クリックして[セルの書式設定] > [表示形式] > [ユーザー定義]で「yyyy/m/d(aaa)」と入力してください。

原因3:関数で生成した曜日が固定されている

IF関数やTEXT関数で曜日を別セルに表示している場合、日付が変更されても曜日の参照元が変わらなければ更新されません。この場合、TEXT関数で直接日付セルを参照するようにします。例:
=TEXT(A1,"aaa")

対処法まとめ

・曜日を手入力せず、日付セルの表示形式で自動表示させる
・TEXT関数で曜日を取得する場合は日付セルを直接参照する
・セルの形式が文字列になっていないか確認する

これらを確認・修正すれば、日付を変更したときに曜日も正しく連動するようになります。

コメント

タイトルとURLをコピーしました