WEEKDAY関数を使用して、曜日の数値表現を返すことができることは、おそらくすでにご存知でしょう。たとえば、次のセルA7にある日付の曜日番号を返します。

=weekday(A7)

数値は役立つ場合がありますが、実際に必要なのは、月曜日、火曜日などの曜日の名前を付けることです。この場合、TEXT関数を使用して答えを見つける必要があります。

=text(A7, "dddd")

|||| TEXT関数は、2番目のパラメーターで指定した内容に従ってフォーマットされたテキスト文字列を返します。この場合、パラメータは「dddd」です。これは、「平日を丸ごとください」という意味です。セルA7の値が実際の日付である場合、関数はその日付の曜日の目的の名前を返します。

TEXT関数で使用されるフォーマット文字列を変更することにより、曜日のさまざまなバリエーションを取得できます。たとえば、3文字の曜日のみが必要な場合は、次を使用できます。

=text(A7, "ddd")

これにより、月、火、水などが返されます。フォーマット文字列をさらに短くすると( “d”や “dd”など)、曜日は取得されなくなり、代わりに月の数値が取得されます。