日付による曜日を別の列に表示したいときは、TEXT関数を使う。日付にTEXT関数で曜日の表示形式を付けるだけで求められる。
目的
週・曜日抽出
使用する関数

目次
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
例題1|日付データから曜日を抽出する方法
手順:B3 に TEXT の式を入れて Enter

- 「曜日」を求めるセル(B3セル)を選択し、「=TEXT(」と入力する。
- [値]…「日付」のA3セルを選択する。
- [表示形式]…曜日の表示形式「”aaa”」を入力して、「Enter」キーで数式を確定する。
- 数式を必要な分だけ複写する。
B3 に次の式を入力して、Enter キーを押します❶。
B3 に入れる式
=TEXT(A3,"aaa") A3 値(日付)
"aaa" 表示形式(曜日)ひとことで日付から、曜日(木)を1文字で取り出す
式を分けて読むと(色は画像の枠と同じ)
値
A3どの日付?
→ 2024/8/1
表示形式
"aaa"どの形に?
→ “aaa”=曜日1文字
自分の表で使うときは
オレンジを “aaaa” にすると「木曜日」になります。例:予定日(B 列)の曜日(〇曜日)
オレンジを “aaaa” にすると「木曜日」になります。例:予定日(B 列)の曜日(〇曜日)
=TEXT(B2,"aaaa") 
確認:2024/8/1 は「木」

答えは 木 になりました❷。式は、次の順に計算しています。
- 2024/8/1の曜日を調べる
⇒ 木曜日 - “aaa”で1文字にする
⇒ 木
使用するExcel関数
Microsoft365 :TEXT関数
数式の解説
「=TEXT(A3,“aaa”)」の数式は、A3セルの「8/1」に曜日の表示形式「”aaa”」を付けて「木」曜日を抽出する。
▶ この式(B3)を、上の練習ツールで試す / この式(B4)を、上の練習ツールで試す / この式(B5)を、上の練習ツールで試す
[新方式]スピル で表現!
今まで : =TEXT(A3,”aaa”)
↓
スピル : =TEXT(A3:A11,”aaa”)
Excelデータダウンロード
練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
曜日の応用(祝日を区別する・表記を自由に変える)や週番号の抽出は、こちらの記事をご覧ください。
あわせて読みたい


日付から曜日を求め、祝日は「(祝)」と表示する方法|IF・COUNTIF・TEXT
日付による曜日を別の列に表示し、祝日は(祝)のように別の表記にしたいときは、祝日リストに日付がある場合のみ「(祝)」と表示されるように条件式を作成して抽出し…
あわせて読みたい


Excelで曜日に応じて営業日・休業日を表示する方法|CHOOSE関数とWEEKDAY関数
日付の曜日に応じて表示を切り替えるには、CHOOSE関数とWEEKDAY関数を組み合わせます。=CHOOSE(WEEKDAY(A3),”営業”,”休”,…) のように、曜日の番号に対応する表記を選びます。練習用ファイル付き。
あわせて読みたい


Excelで日付から月内の週(第何週)を求める方法|WEEKNUM関数
日付が月の第何週にあたるかは、WEEKNUM関数で求められます。WEEKNUMは年の何週目かを返すため、月初の週番号を引いて月内の週にします。練習用ファイルで確かめられます。
日付の表示を変えたいときは、エクセルの日付の表示形式もあわせてご覧ください。
