Excel で2 つの日付の間の日付をフィルターする:ステップバイステップガイド
著者ケリー•変更日
Excel で売上レポート、注文記録、勤怠表、プロジェクトログ、財務データなどを扱う際、特定の日付範囲に該当するレコードだけを表示したい場面はよくあります。たとえば、2026 年2 月1 日から2026 年3 月31 日までに発注されたすべての注文を絞り込んだり、選択した月のすべての取引を表示したりしたい場合などです。
Excel には、2 つの特定の日付の間にある日付を絞り込むためのさまざまな方法があります。この記事では、Excel でその期間内の日付をフィルターする実用的なテクニックをいくつかご紹介します。

Excel で2 つの日付の間の日付をフィルターする
幸いなことに、Excel には2 つの特定の日付の間にあるデータをフィルターする方法がいくつか用意されています。組み込みの日付フィルターを使えば素早く絞り込めますし、FILTER 関数を使えば動的に結果を取得できます。また、一致するレコードを別の場所に抽出したい場合は、高度なフィルター機能が役立ちます。さらに、Kutools for Excel を使えば、よりシンプルで視覚的な操作が可能です。以下のセクションでは、それぞれの方法をステップ・バイ・ステップでご紹介しますので、お使いの Excel のバージョンやデータ量、フィルター要件に応じて最適な方法をお選びいただけます。
方法 1:フィルター機能で2 つの日付の間の日付をフィルターする
最も簡単な方法は、Excel の組み込みフィルター機能を使うことです。この方法は、数式を使わず手動でデータを絞り込みたい場合に最適です。
- ヘッダーを含むデータ範囲を選択し、「データ」タブの「フィルター」をクリックします。

- 「注文日」列のドロップダウン矢印をクリックし、「日付フィルター > 範囲指定」を選択します。

- 「ユーザー設定オートフィルター」ダイアログボックスで:
- 「以上」を選択し、開始日を指定してください(例:2026 年2 月1 日)。
- 「以下」を選択し、終了日(例:3/31/2026)を入力して。3/31/2026.
- 「OK」をクリックしてください。

これで、日付が指定した2 つの日付の間に該当する行のみがExcel に表示されます。
メリット:
- 簡単にサッと使えます。
- 数式は必要ありません。
- 一時的なフィルタリングにぴったりです。
デメリット:
- 結果は動的ではありません。
- 日付範囲を変更した場合は、フィルタ条件を手動で更新する必要があります。
- フィルター結果を自動的に別の場所に抽出したい場合には、適していません。
方法 2:高度なフィルターで2 つの日付の間の日付をフィルターする
一致する結果を別の場所にコピーし、日付範囲でレコードを絞り込みたいなら、Excel の高度なフィルターがぴったりです。通常の日付フィルターとは異なり、高度なフィルターではワークシート上のセルに条件を設定し、その条件に基づいてデータをフィルターできます。この方法は、別途レポートを作成したいとき、特定の期間のレコードを抽出したいとき、または元のデータを一切変更せずにフィルター結果を別の場所に表示したいときに特に役立ちます。
- ワークシートの空いている領域に条件範囲を作成します。
重要:
条件のヘッダーは、元の日付列のヘッダーと完全に一致している必要があります。 - 元のデータ範囲を選択し、「データ」タブに移動します。「並べ替えとフィルター」グループ内の「詳細」をクリックしてください。

- 「高度なフィルター」ダイアログボックスで:
- 元のデータをフィルターするには、「リストをその場でフィルター」を選択してください。一致するレコードを別の場所に抽出したい場合は、「別の場所にコピー」を選択してください。
- 「リスト範囲」ボックスでソースデータを選択し、「条件範囲」ボックスで作成済みの条件範囲を指定します。「別の場所にコピー」を選択した場合は、コピー先のセルも忘れずに設定してください。
- 「OK」をクリックしてください。

Excel は、指定した2 つの日付の間に該当するレコードをフィルタリングまたは抽出します。
メリット:
- フィルター結果を別の場所にコピーできます。
- レポート作成やデータ抽出に大変便利です。
- 古いバージョンのExcel でも問題なく動作します。
デメリット:
- 設定が直感的ではありません。
- 条件のヘッダーは完全に一致させる必要があります。
- 条件を入力する際に、ミスが起こりやすくなります。
方法 3:Kutools for Excel で2 つの日付の間の日付をフィルターする
日付範囲でデータを頻繁にフィルターするなら、Kutools for Excelを使えば、より少ない手順で簡単にフィルターできます。
スーパーフィルターを使えば、「2 つの特定の日付の間の日付」や「テキストを含む項目」、「数値の範囲」など、柔軟なフィルター条件を簡単に設定できます。
- フィルターしたいデータ範囲を選択し、「KUTOOLS PLUS > スーパーフィルター」をクリックします。

- 「スーパーフィルター」ペインで、最初の条件を設定します:
- 日付列:注文日
- 条件:以上
- 値:開始日(例:2/1/2026)
- 「OK」をクリックしてください。

- 別の条件を追加します:
- 日付列:注文日
- 条件:以下
- 値:終了日(例:3/31/2026)
- 「OK」をクリックしてください。

- 最後に、「フィルター」ボタンをクリックしてください。
Kutools なら、指定した2 つの日付の間に日付が含まれる行だけを瞬時に表示できます。
方法 4:FILTER 関数で2 つの日付の間の日付をフィルターする
Excel 365 または Excel 2021 をご利用の場合は、FILTER 関数で2 つの日付の間にある行を動的に抽出できます。開始日や終了日を変更するとフィルター結果が自動的に更新されるため、特に便利です。
空いているセルに次の数式を入力します:
=FILTER(A2:D13,(C2:C13>=A18)*(C2:C13<=B18),"No records found")
Enterキーを押すと、Excel が一致するすべてのレコードを自動的に表示します。
数式の説明:
- C2:C13>=A18 は、各日付が開始日以降かどうかをチェックします。
- C2:C13<=B18 は、各日付が終了日(B18)以前かどうかをチェックします。
- 乗算記号 * は AND 条件として働きます。
- FILTER(A2:D13, 。。。) は、両方の日付条件を満たす行のみを返します。
- 一致するレコードが見つからない場合は、「レコードが見つかりません」と表示されます。
メリット
- 動的かつ自動
- 結果を別の領域に表示可能
- 開始日と終了日を変更するだけで簡単に更新可能
- ダッシュボードやレポートに最適
デメリット:
- Excel 365 およびExcel 2021 でのみご利用いただけます。
- 古いバージョンのExcel ではサポートされていません。
- テキスト形式ではなく、実際の日付値を入力してください。
- スピル結果には、十分な空白スペースが必要です。
Excel で日付を正しくフィルターするためのヒント
1。日付がExcel 上で実際の日付形式であることを確認してください。
場合によっては、日付が日付のように見えても、実際にはテキストとして保存されていることがあります。その場合、Excel が日付として認識できず、フィルターが正しく機能しない可能性があります。
これを確認するには、日付が入力されているセルを選択し、「標準」書式を適用してください。Excel で扱われる実際の日付は、通常シリアル値として表示されます。
2。日付形式を統一してご利用ください。
同じ列内では、「1/5/2026」、「2026-01-05」、「2026 年1 月5 日」などの日付形式を混在させないでください。
4。開始日と終了日の両方を必ず含めてください。
開始日と終了日のレコードを含めるには、「>=」および「<=」をご利用ください。
5。動的フィルターにはセル参照をご利用ください。
開始日と終了日を別のセルに入力してください。そうすれば、数式内に直接日付を入力するよりもフィルターを簡単に更新できます。
まとめ
Excel で2 つの特定の日付の間にある日付をフィルター処理するのは、レポート、注文、取引、スケジュール、プロジェクト記録などを扱う際の定番作業です。素早くフィルターをかけるなら、組み込みの[日付フィルター]>[次から次までの間]オプションが最も簡単な方法です。動的な結果が必要な場合は、Excel 365 およびExcel 2021 ユーザーにとって FILTER 関数が最適です。古いバージョンのExcel をご利用の場合でも、詳細フィルター(Advanced Filter)が同様に効果的に機能します。
複数の日付条件をよりシンプルかつ視覚的に適用したい方に、Kutools for Excel は「スーパーフィルター」機能で日付範囲のフィルター処理を簡単かつスピーディーに実現します。複雑な数式や手動設定は一切不要です。
| 方法 | 最適な用途 | 動的 | 対応Excel バージョン |
|---|---|---|---|
| 組み込みフィルター | 一時的なクイックフィルタリング | いいえ | すべてのバージョン |
| FILTER 関数 | 動的なレポートおよびダッシュボード作成 | はい | Excel 365 / Excel 2021 |
| 詳細フィルター | 結果を別の場所に抽出する場合 | いいえ | すべてのバージョン |
| Kutools for Excel | 複数条件での簡単なフィルタリング | いいえ | すべてのバージョン |
最高の Office 生産性ツール
| 🤖 | KUTOOLS AI Aide:データ分析を次に基づいて革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とグラフ作成| 拡張機能呼び出し… |
| 人気機能:検索、ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを処理 | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示/非表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブック&シートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的数式(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|…他にも多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験してください。Kutools for Excel は、生産性を大幅に高め、時間を節約するために300 以上の高度な機能を提供します。今すぐ、最も必要な機能を手に入れましょう…
Office Tab は Office にタブ付きインターフェースをもたらし、作業を大幅に簡単にします。
- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効化します。 Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを新しいウィンドウではなく、同じウィンドウの新しいタブで開いたり作成したりできます。
- 日々の生産性を50%向上させ、毎日数百回のマウスクリックを削減します!
すべてのKutools アドイン。1 つのインストーラー
Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 向けのアドインと Office Tab Pro が含まれており、Office アプリ全体で作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 向けアドイン + Office Tab Pro
- 1 つのインストーラー、1 つのライセンス— 数分でセットアップ可能(MSI 対応)
- 連携でさらに強力に— Office アプリ全体で生産性を最適化
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別アドイン購入よりお得








