
こんな疑問にお答えします。

こんな方におすすめ
- Excel初心者で関数について知りたい
- スケジュール表の日付情報から曜日を自動で抽出し別のセルに出力したい
- WEEKDAY関数をマスターしたい
Excelは470種類を越える関数が存在します。
そんな中で、ほとんどの社会人はExcel関数の数の多さから、関数を覚えることに難しさを感じてしまっています。
しかし、関数を使って表計算をすると手作業で仕事を進めるよりも圧倒的に業務効率をUpさせることが出来ます。
本記事では、そんなExcelへの難しさを払拭すべく様々なExcel関数をご紹介していきます。
さて、前置きはこのくらいにして、さっそくご紹介していきます。
もくじ
【WEEKDAY関数とは】
日付情報から曜日を自動で抽出し別のセルに出力したい時に使う関数
この関数の対応Ver 2010 2013 2016 2019 365
WEEKDAY関数はこんな時に使います
・スケジュール表を作成し日付の情報から曜日を自動で出力したい時
WEEKDAY関数の書式
=WEEKDAY(シリアル値,週の基準)
※シリアル値とは、日付を計算処理するために格納されている数値を示します
★シリアル値に入れるセル番号は?
シリアル値には、曜日を抽出する時に元となる日付のセルを入力します
★週の基準に入れる値は?
左列に示す番号を「週の基準」に入力することでそれぞれの値を表示することが出来ます。
※基本的には、「1または省略」を使うことが多いです。
では、実際の使用方法を見てみましょう
WEEKDAY関数の使い方
以下のような、スケジュール表中から『曜日』のみを別セルに出力したいとします
今回は、2ステップで曜日を入力します。
①WEEKDAY関数で曜日列(B列)に数字の表示形式を出力する
②数字形式で出力されたものを曜日形式に変更する
それでは、始めましょう
★WEEKDAY関数で曜日列(B列)に数字の表示形式を出力する
①B3セルに『曜日』を表示させるためカーソルを合わせます
②B3セル内に=WEEKDAY() と入力します
③=WEEKDAY() の()内に『曜日』を自動出力するために、必要な情報元であるA3を入力します。
④その後、以下のように「数字の表示形式」である1を入力しEnterキーを押します
⑤すると、以下のように「7」という数字が表示されます
※なんで曜日が表示されないの?と思った方は安心してください。
以下の★数字形式で出力されたものを曜日形式に変更するで、曜日表示に変更する手順をご紹介します
⑥その後、オートフィルでB3をB8までコピーすると、同じように数字が入力されます
★数字形式で出力されたものを曜日形式に変更する
①Ctrl+1 のショートカットキーで、「セルの書式設定」を表示します
②分類(C) をユーザー定義に変更します
③種類(T)の欄に入力された、「G/標準」をすべてBackspaceキーで削除し、「aaaa」と入力しOKを押します
※今回「aaaa」と入力することで表示形式は「~曜日」という内容に表示されます。
それ以外の曜日形式が良い場合は、以下のワンポイントで紹介している情報を参考にして入力しましょう
④すると、表中の曜日欄には「土曜日」と表示されます
⑤その後、オートフィルでB3をB8までコピーすると、自動で『曜日』が数字から漢字表示に変更されます
上記のようにWEEKDAY関数を使うことが出来ます
ワンポイント
今回は、曜日を「~曜日」という表示形式で入力しましたが、
「aaaa」の部分に以下で示す記号を入力すれば、表示形式を変更することが出来ます。
用途に合わせて使ってみましょう。
もし、「土曜日・日曜日が入力された行に「休日」と自動で入力したい!」や「土曜日、日曜日の行を色分けしたい!」という方はそれぞれのリンクを参考にしてみてください。
あわせて覚えておきたい関数
・IF 条件によって利用する式を変更したい時に使う関数