【スプレッドシート】日付から曜日を表示する方法
スプレッドシートで資料などを作成するとき、曜日を入力したいという状況もあるでしょう。
![](http://cdn2.aprico-media.com/production/imgs/images/000/033/554/original.jpg?1559270996)
カレンダーを取り出して日付から曜日を探し当ててもいいのですが手間がかかります。
しかし、スプレッドシートで関数を使えば、自動で日付から曜日を算出することが可能です。
曜日を自動で出力するには、曜日を出したい場所に以下のTEXT関数を記述します。
=TEXT(A1,"dddd")
「A1」の部分はスプレッドシートに記述した日付箇所を指定します。
![「2019/01/02」をTEXT関数が曜日に変換して出力](http://cdn2.aprico-media.com/production/imgs/images/000/033/470/original.jpg?1559130478)
本来は日付を「2019/03/03」と記載するのが正しいのですが、以下の方法でも可能です。
![「3月3日」という日本語の記載でも曜日を出力](http://cdn2.aprico-media.com/production/imgs/images/000/033/471/original.jpg?1559130701)
![「3月3日」は「2019/03/03」と変換されてしまいます。曜日は正確に出力](http://cdn2.aprico-media.com/production/imgs/images/000/033/472/original.jpg?1559131019)
このように簡単に曜日を表示することができます。
ただし祝日を表示したい場合はこの方法でなくまた別の設定が必要になります。
「土曜日」「日曜日」ではなく「土」「日」と表示させる方法
「月曜日」と表示するだけでなく、「月」といった短縮形でも表示させることは可能です。
その場合は、TEXT関数に指定する文字列を変更させます。
=TEXT(A1,"ddd")
「"dddd"」を「"ddd"」にすれば短縮形で出力されます。
![TEXT関数の中身を「"ddd"」に変更](http://cdn2.aprico-media.com/production/imgs/images/000/033/473/original.jpg?1559131473)
![「日曜日」から「日」と表示変更](http://cdn2.aprico-media.com/production/imgs/images/000/033/474/original.jpg?1559131527)
【スプレッドシート】曜日の色付けをする方法
スプレッドシートの機能を使えば、特定の曜日に色を付けることも可能です。
ここでは、試しに土日の色を変えてみましょう。土曜の背景色を青・日曜の背景色を赤に設定してみます。
![わかりやすく日付と曜日を一列で並る](http://cdn2.aprico-media.com/production/imgs/images/000/033/475/original.jpg?1559131846)
![範囲選択した箇所を右クリックして、メニューから「条件付き書式」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/033/476/original.jpg?1559131877)
範囲選択した箇所を右クリックして、メニューから「条件付き書式」をクリックします。
![「書式ルール」の項目を設定](http://cdn2.aprico-media.com/production/imgs/images/000/033/477/original.jpg?1559132125)
![セルの書式設定の条件で、「次を含むテキスト」を選択し「土」と記入](http://cdn2.aprico-media.com/production/imgs/images/000/033/478/original.jpg?1559132181)
書式設定のスタイルは、背景色を「青」にし文字の色は「白」に設定しました。
最後に「完了」をクリックすると設定が保存されます。
![「+条件を追加」をクリックして、更に条件を加えることが可能](http://cdn2.aprico-media.com/production/imgs/images/000/033/479/original.jpg?1559132394)
![追加する書式ルールは、「次を含むテキスト」を「日」にし、背景色は「赤」・文字の色は「白](http://cdn2.aprico-media.com/production/imgs/images/000/033/480/original.jpg?1559132589)
![条件付き書式設定ルールを2つ設定](http://cdn2.aprico-media.com/production/imgs/images/000/033/481/original.jpg?1559132765)
![ルールを設定することで、曜日に「土」は青色・「日」は赤色が付くことができた](http://cdn2.aprico-media.com/production/imgs/images/000/033/482/original.jpg?1559132810)
【スプレッドシート】曜日が英語表記される時の対処法
TEXT関数を使用して、もし曜日が英語で表記される場合は以下の設定を見直してください。
![メニューの「ファイル」を選択し、「スプレッドシートの設定」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/033/483/original.jpg?1559133211)
![日本になっていない場合は、日本に変更して右下の「設定を保存」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/033/484/original.jpg?1559133265)
日本になっていない場合は、日本に変更して右下の「設定を保存」をクリックします。