📘 Excel逆引き事典

Excelで土日・祝日の並べ替えを素早く行う方法

「Excelで土日や祝日のデータを整理したいけど、作業列を作るのは面倒…」そんな悩みをお持ちの方は多いと思います。この記事では、作業列を使わずに土日・祝日を素早く並べ替える方法を紹介します。数式とマウス操作の両方の方法を詳しく解説し、それぞれのメリットやデメリットも明確にしています。初心者の方でもすぐに実践できる手順を提供しますので、ぜひ参考にしてください。

📊 やり方の比較

手法メリットデメリット推奨
数式(WEEKNUM関数)自動更新される古いExcelでは使えない
マウス操作(フィルタ機能)直感的で簡単元データが消えるわけではないが、並べ替えの手順が必要

fx 使用する数式

Excel / SpreadSheet
=WEEKNUM(A2, 2)

💡 仕組みの解説

【数式の仕組み】土日・祝日の並べ替えには、Excelの「WEEKNUM関数」を使用します。この関数は引数として、週番号を返すために使用されます。

  1. WEEKNUM関数
    • 引数: date, return_type
    • date には並べ替えたい日付データのセル参照を指定します。例えば、「A2」です。
    • return_type は土曜日が週末とみなされる場合に「1」、日曜日が週末とみなされる場合に「2」と指定します。

この関数を使用することで、各日付データに対して週番号を自動的に計算し、それを使って並べ替えを行います。ただし、元のデータは削除や変更されませんのでご安心ください。

具体的な手順

1
WEEKNUM関数を入力するセルを選択します(例:B2)
2
WEEKNUM関数の引数として、日付データのあるセルを指定します。例えば、「A2」です。
3
「return_type」に「2」を指定し、公式を完成させます(=WEEKNUM(A2, 2))

よくある質問

Q Q1. WEEKNUM関数とVLOOKUP関数との違いは?

A.
A1. WEEKNUM関数は週番号を取得し、並べ替えに使用します。一方でVLOOKUP関数はテーブルから特定の値を見つけるためのものです。

Q Q2. スピルエラーとは何ですか?

A.
A2. スピルエラー(#SPILL!)は、新しいExcelの「スピル」機能を使用した際に範囲が重複する場合に表示されます。関数を適切な範囲で使用することで解決します。

Q Q3. スマホ版でも使える?

A.
A3. Excel公式アプリでは、WEEKNUM関数を使用できますが、スマートフォンでの操作はパソコンよりも不便になる可能性があります。