日付による曜日を別の列に表示し、曜日によって指定の表記にしたいときは、WEEKDAY関数で抽出した曜日の整数に、CHOOSE関数で曜日の名前を付けて抽出しましょう
目的
週・曜日抽出

目次
例題1|日付から曜日を抽出し曜日に応じて指定の表記にする方法

- 「曜日」を求めるセル(B3セル)を選択し、「=CHOOSE(」と入力する。
- [インデックス]…WEEKDAY関数で「日付」から曜日の整数を抽出する数式を入力する。
- [値1]…「”営業”」と入力する。
- [値2]…「”休”」と入力する。
- [値3]…「”営業”」と入力する。
- [値4]…「”休”」と入力する。
- [値5]~[値7]…[”営業”]と入力して「Enter」キーで数式を確定する。
- 数式を必要な分だけ複写する。
【数式】=CHOOSE(WEEKDAY(A3),”営業”,”休”,”営業”,”休”,”営業”,”営業”,”営業”)
数式の解説
「WEEKDAY(A3)」の数式は、A3セルの「8/1」の「曜日」の整数「2」を求める。CHOOSE関数の引数[インデックス]に組み合わせて数式を作成すると、日付の曜日の整数が「2」「4」なら「休」、それ以外なら「営業」が抽出される。
Excelデータダウンロード
以下のリンクを右クリックし、Excelデータをダウンロードください
Excel-sample1.xlsx
曜日抽出の基本と、祝日を区別して表示する方法はこちらです。
あわせて読みたい


s019|日付から曜日を抽出する方法【TEXT関数】|Excel関数によるデータ抽出方法
日付による曜日を別の列に表示したいときは、TEXT関数を使う。日付にTEXT関数で曜日の表示形式を付けるだけで求められる。 目的 週・曜日抽出 使用する関数 TEXT関数 例…
あわせて読みたい


s020|日付データから曜日を抽出し祝日は別の記載にする方法【IF関数、COUNTIF関数、TEXT関数】|Excel…
日付による曜日を別の列に表示し、祝日は(祝)のように別の表記にしたいときは、祝日リストに日付がある場合のみ「(祝)」と表示されるように条件式を作成して抽出し…

コメント