Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

このデータセットは販売数量を示しています。 電子製品の 別の日付 1 月2 月 そして3 月 2022 年 .

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

方法 1 - 並べ替えとフィルター オプションを使用して日付範囲に高度なフィルターを適用する

手順:

  • 以下に示すように 3 つの列ヘッダーを作成します:日付製品 および販売数量

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

  • 日付内 列に、適用する基準または範囲を入力します。ここでは1 月 31 日以降の売上を抽出します。 2022 年 .
  • F6 内 、2022 年 1 月 31 日 と入力します。
  • [OK] をクリックします。 .

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

2022 年 1 月 31 日 2022 年 1 月 31 日以降の日付を示します。 .

基準に基づいてデータをフィルタリングするには:

  • データセット全体 B4: を選択します。 D14 .
  • データ に移動します。 タブをクリックして詳細設定を選択します。 並べ替えとフィルタで .

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

  • 高度なフィルタ内 をクリックし、[別の場所にコピー] を選択します。 .
  • リスト範囲 データセット全体が選択されているため、選択された範囲が表示されています。

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

  • $F$4:$H$5 」と入力します。 基準範囲内。
  • $F$7 と入力します コピー先で .
  • Enter を押します。
  • 出力を確認します。

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

  • 条件を変更して高度なフィルタリングを適用できます。 日付範囲に基づいて 、製品 または販売数量 .

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

方法 2 – Excel VBA を適用して日付範囲の詳細フィルターを使用する

手順:

  • 2 つの列ヘッダーを作成します:開始 そして終わり 日付 .

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

1 月の売上に関する情報を抽出するには 2022 年 をクリックし、[開始 ] を入力します。 日付は1 月 1 日です。 そして終わり 日付は1 月 31 日です。

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

  • 基準 を宣言するには VBA で コード、ヘッダー 同じでなければなりません。
  • F8 で 、次の数式を入力します。
  • [OK] をクリックします。 .

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

=”>=”&F5 F5 から値をコピーします。 そして基準を設定します。この基準はより大きい ことを示します。 または等しい その値に。数式は F8 で基準を設定します。  1 月 1 日以降 2022 年 .

  • G8 、次の数式を入力します。
  • [OK] をクリックします。 .

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

=”<=”&G5 G5 の値をコピーします。 そして基準を設定します。基準は少ないです または等しい その値に。この式はG8の基準を設定します。 1 月 31 日以降 2022 年 .

  • 開発者に移動します。 タブをクリックし、Visual Basic をクリックします。 .

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

  • Microsoft Visual Basic アプリケーション内 ウィンドウで [挿入 ] をクリックします。>> モジュール .

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

  • モジュールに次のコードを入力します。
Sub myAdvancedFilterForDateRange()
Dim eb As Workbook
Dim es As Worksheet
Dim Rg As Range
Dim CRg As Range
Dim DRg As Range
Set eb = ThisWorkbook
Set es = eb.Worksheets("VBA Code")
Set Rg = es.Range("B4").CurrentRegion
Set CRg = es.Range("F7").CurrentRegion
Set DRg = es.Range("F10")
DRg.CurrentRegion.Clear
Rg.AdvancedFilter xlFilterCopy, CRg, DRg
End Sub

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

  • RG 変数はデータセットの開始範囲です。 CRg 変数は基準とDRgの開始点です。 変数は、結果のデータセットが表示される開始場所です。
  • DRg.CurrentRegion.Clear エリアをクリアします。
  • Rg.AdvancedFilter xlFilterCopy、CRg、DRg   は高度なフィルタリング プロセスを示します。
  • 次のアイコンをクリックしてコードを実行します。

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

  • 売上 2022 年 1 月 の情報
  • と表示されます。

Excel の高度なフィルターをマスター:データを日付範囲でフィルターする 2 つの実証済みの方法

練習ワークブックをダウンロード

次のワークブックをダウンロードします。

<<詳細フィルターに戻る | Excel でフィルターする | Excel を学ぶ

ソリューション付きの高度な Excel 演習を無料で入手しましょう!
  1. Windows11/10のOutlookメールとメールアプリにチェックボックスを挿入する方法

    場合によっては、メールにクリック可能なチェックボックスを追加して、ポイント、リスト、やることリスト、作業の進捗状況などを表示できるようにする必要があります。この投稿では、挿入する方法を紹介します。チェックボックス デスクトップ用Outlook およびメールアプリ Windows 10 。ただし、この方法ではMicrosoft Wordが必要です。これは、Windows10のOutlookまたはメールアプリにクリック可能なチェックボックスを挿入する直接的なオプションがないためです。 Outlookのメールとメールアプリにクリック可能なチェックボックスを挿入 OutlookforDeskto

  2. PowerPointにビデオサムネイルを挿入する方法

    スマートフォンからビデオを追加する場合でも、MicrosoftPowerPointにビデオを追加するのは簡単な作業です。ただし、一部の人々は、自分のビデオのサムネイルを設定できるかどうか疑問に思っています。スライドにビデオを追加するときはいつでも、サムネイルは通常、クリップの最初のフレームからの写真です。 ほとんどの場合、最初のフレームではサムネイルに最適な写真が提供されないため、これでは十分ではありません。したがって、最善の策は手動でサムネイルを設定することです。ご存じないかもしれませんが、PowerPointにはフォトフレームと呼ばれるビデオのサムネイル機能があります。 PowerPoi