エクセル関数[Excel関数]を1から解説しています。

エクセルの関数を使って曜日を求める

エクセルで入力された日付から、関数を使って曜日を算出する方法があります。

まずは関数以外の方法でやってみましょう。

「書式設定」だけで表示させる方法ですが、例えばセルA1に日付を入力します。

曜日をセルB1に表示させる場合は、セルB1に「=A1」と記述します。

これだけだとセルA1に記入した日付と同じ日付が表示されますので、「書式設定」→「ユーザー定義書式」を選択、「aaa」と設定すると曜日が表示されます。

これが一番簡単な曜日の表示方法だと思います。単純に曜日を表示させるのであれば、関数を使う必要はありません。

しかし、マクロでのプログラム上などで曜日を求める関数を使いたい場合は、以下のように記述してみてください。



セルA1に日付が入力されている場合、セルB1に曜日を表示させるには、セルB1に「=WEEKDAY(A1)」と記入し、セルB1の書式設定を変更します。

書式設定も含めて、一度に行う関数もあります。TEXT関数というものです。

セルB1に「=TEXT(WEEKDAY(A1),"aaa")」と設定してみてください。これで書式設定を行うことなく曜日が表示されると思います。

どちらでも皆さんが使いやすい方法で使うのが良いと思います。

また、VLOOKUP関数、CHOOSE関数を使って表示させるという技も見たことがありますが、あまり使っている人はいないので、参考にしなくてもいいと思います。

ちなみにですが、この曜日の表示のように、同じことをするにもいろいろな方法が考えられますので、より多くの関数を知ることで、より多くのことが実現可能になるわけですね。

関数を調べるときは、より発想を広げて、広い意味で探してみるのがコツだと思います。

ぜひ参考になさってみてください。