エクセルを使う多くの人が直面する問題の一つが、「特定の曜日だけをリストから抽出したい」ということです。これ、実は想像以上に簡単に解決できる方法があるんです。でも、Excelの関数をうまく活用できていないと、この小さな問題でも時間がかかってしまいますよね。
「毎週の月曜日にだけ会議があるから、その日だけリストを抽出したい」「売上データの中で土曜日と日曜日だけを表示したい」など、曜日の抽出をExcelでサクッとできると、作業効率が一気に向上します。今回は、そのための最適な関数の使い方と、応用技まで深掘りしていきます。
Excelで曜日を抽出するための基本的な方法
まずは、曜日を抽出するための基本的な方法を紹介します。普段使っている関数を駆使すれば、あっという間に目標を達成できるんです。さて、曜日を特定の条件で抽出するためには、まずその日の「曜日」がわかる必要がありますよね。そこで活躍するのが、WEEKDAY関数とTEXT関数です。
WEEKDAY関数を使う方法
Excelには曜日を数値で返すWEEKDAY関数という便利な関数があります。例えば、「月曜日は1、火曜日は2…日曜日は7」というように、曜日を数値として扱うことができます。この関数を使うことで、日付リストの中から特定の曜日だけを抽出することが可能です。
例えば、日付が入っているセルがの場合、次のように数式を設定します。
excel
=WEEKDAY(, 2)
この数式を使うと、曜日を数値(1が月曜日、7が日曜日)で取得できます。その後、条件付き書式やフィルターを使って、特定の曜日だけを表示できます。
TEXT関数を使って曜日を抽出する方法
次に紹介するのは、TEXT関数を使って曜日名を直接文字列として抽出する方法です。例えば、セルにある日付から曜日名(「月曜日」や「火曜日」)を抽出したい場合、次のようにTEXT関数を使います。
excel
=TEXT(, "dddd")
これを使うことで、の日付が月曜日なら「月曜日」と表示され、他の曜日も文字列として取得できます。この方法は視覚的にもわかりやすいので、どの曜日かすぐに確認できます。
曜日を抽出する応用テクニック
上記で紹介した基本的な方法に慣れてきたら、次はちょっとした応用テクニックを使って、もっと効率よく曜日を抽出する方法を学んでいきましょう。
複数の曜日を抽出する方法
例えば、複数の曜日を一度に抽出したい場合、スピル機能を活用すると便利です。スピル機能を使えば、1回の数式で曜日ごとのリストを一気に作ることができます。
例えば、A列に日付リストがある場合、次のような数式を入力すると、指定した曜日だけをスピルで表示できます。
excel
=FILTER(, TEXT(, "dddd")="月曜日")
これを使うと、月曜日の日付だけが自動的に抽出されます。この方法を使えば、日付リストが増えても一度設定すれば自動で対応してくれるので、かなり便利です。
曜日別にデータを並べ替える
また、曜日ごとにデータを並べ替えたい場合は、SORT関数と組み合わせると、すぐに曜日順に並べ替えることができます。例えば、月曜日から順にデータを並べたい場合、次のような数式を使います。
excel
=SORT(B10, TEXT(, "dddd"))
これを使うことで、曜日ごとにリストを簡単に並べ替えることができます。
Excel関数 曜日に関する疑問解決
次に、よくある質問や悩みについて答えていきます。Excelの関数を使う上で、疑問に思うことがあるかもしれませんが、実は簡単に解決できるものがほとんどです。
Q1: TEXT関数で曜日を日本語で表示する方法は?
TEXT関数を使って曜日を表示する際、デフォルトでは英語の曜日名が表示されますが、日本語の曜日名を表示することも可能です。そのためには、次のように”\dddd”と書きます。
excel
=TEXT(, "dddd")
これで、日本語の曜日名が表示されるようになります。
Q2: 特定の曜日のみに絞り込む場合、どうすればいいか?
特定の曜日のみを抽出したい場合、先ほど紹介したFILTER関数やWEEKDAY関数を使って条件を設定することで、簡単に抽出できます。また、IF関数と組み合わせて、より詳細な条件を加えることもできます。
excel
=IF(WEEKDAY(, 2)=1, , "")
これを使うと、の日付が月曜日ならそのまま表示され、それ以外の曜日の場合は空白になります。
結論: 効率よく曜日を抽出し、作業効率を上げよう
「Excel 関数 曜日」の使い方をマスターすれば、データ整理や分析の際に大きな差が生まれます。基本的な関数を知っているだけで、特定の曜日だけを簡単に抽出したり、曜日別にデータを整理したりすることができます。さらに、スピル機能やソート機能を使いこなせば、作業効率は飛躍的に向上します。
もし今まで曜日を抽出するのに手間取っていたなら、この方法を試してみてください。驚くほど簡単に目的を達成できるはずです!




コメント