Excelで日付から曜日を取得する場合、ただ関数を入力するだけだと謎の数字が返されます。一手間かけて、書式を設定してやる必要があります。
Weekday関数で曜日を取得
曜日を意味する数字を返す
Weekday(日付)
※日付はシリアル値でも可
Weekday(日付)
※日付はシリアル値でも可

この日付から曜日を取得してみたいと思います。

Weekday関数は日付から曜日を取得する専用の関数なので、=weekday(A1)と入れれば当然それで済みそうなものですが……。

戻ってくるのは謎の数値です。これですが、1が日曜、2が月曜……で、7の土曜まであり一巡します。

このままだとわからないので、右クリック→セルの書式設定を開きます。

「ユーザー定義」タブをクリックし、種類にaaaaと入力してOKを押します。

するとちゃんと曜日が表示されます。これはもうそういうものだと思ってください。

なお、aaaと入力すると漢字一文字になります。
また、ddddと入力することで英語(Friday)、dddと入力することで省略形の英語(Fri)で表示することも可能です。
また、ddddと入力することで英語(Friday)、dddと入力することで省略形の英語(Fri)で表示することも可能です。
text関数で曜日を表示
数値に書式を設定し、文字列を返す
Text(値、書式)
Text(値、書式)

Text関数でも曜日の取得が可能です。値にA1を指定し、書式を“aaa”として、=text(A1,”aaa”)と入力します。

すると曜日が返されました。そういうものです。

もし()で閉じた曜日にしたければ、&で頭と最後にくっつけて=”(” & TEXT(A1,”aaa”) & “)”のようにして対応します。
日付と曜日を同じセルに表示
上記の内容を踏まえた上で、日付と曜日を同じセルに表示する場合は、関数は使わなくてOKです。
この場合はセルの書式設定で指定します(別の記事で解説しています)。
この場合はセルの書式設定で指定します(別の記事で解説しています)。

Excel(エクセル):日付、時間、曜日、シリアル値
Excelの時間関連操作、設定、関数などまとめです。
セルの表示設定、関数
基本
日付をセルに入力したい場合、m/dあるいはm-dの形式で入力すれば、
自動で入力した年のその日付になります。年号も指定したい場合は、y...

関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ
こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。
コメント