Excelでカスタムフィルタを実行する方法(5つの方法)

  • これを共有
Hugh West

大量のデータを扱うExcelシートは大変ですが、必要に応じてデータセットを絞り込むことができれば、作業はかなり楽になります。 今回は、データセットを絞り込む方法について紹介します。 カスタムフィルタ をExcelで表示します。

ワークブックダウンロード

練習用Excelワークブックは、こちらから無料でダウンロードできます。

カスタムフィルター.xlsm

Excelでカスタムフィルタを実行する5つの方法

このセクションでは、Excelのコマンドツールやマクロなどを使って、Excelの値をカスタマイズしてフィルタリングする方法を紹介します。

上記は、カスタムフィルタを実行するために使用するデータセットです。

1.Excelで数値に基づいたフィルタをかける

を実行することができます。 カスタマイズフィルター をExcelで作成し、それに基づいてデータを抽出します。 具体的な数字 .

ステップス

  • 任意のセルを選択する を範囲内にする。
  • での ホーム タブで、以下を選択します。 ソート&フィルター -> フィルター から 編集 のグループです。

  • A ドロップダウン矢印 は各列のヘッダーの横に表示されます。

  • をクリックします。 列の横にある矢印 を基準にしてフィルタリングしたい。 売上高合計 ということで、そのすぐ横のドロップダウン矢印をクリックしました。
  • ドロップダウンリストより 番号フィルター -> カスタムフィルター .

  • A カスタムオートフィルタ ポップアップ・ボックスが表示されますので、矢印のドロップダウンリストから必要なオプションを選択します。 売上高合計 かよう 500および900 ということで選んだのが よりも大きいです。 を最初のドロップダウン・オプションから選び、次のように書きました。 500 をクリックすると、その横にあるラベルボックスが表示されます。
  • 私たちが望んだように にしゅ を確認しました。 そして もし、1つの条件だけに基づいて結果を得たい場合は アンチェック そして チェック Or オプションを使用します。
  • 2番目のドロップダウンリストからは よりも小さい と書きました。 900 をクリックすると、その横にあるラベルボックスが表示されます。
  • プレス よっしゃー .

を保有するProductの詳細を取得しました。 売上高 価値 750 であり、500から900の間である。

2.特定のテキストに基づくデータのフィルタリング

前項と同様に、実装の際に カスタムフィルタ に従って、あなたのデータセットに 特定テキスト の値です。

ステップス

  • 上記のとおりです。 任意のセルを選択する を範囲内にする。
  • での ホーム タブで、以下を選択します。 ソート&フィルター -> フィルター から 編集 のグループです。
  • A ドロップダウン矢印 は各列のヘッダーの横に表示されます。
  • フィルタリングしたい列の横にある矢印をクリックします。 今回は、以下の項目に基づいてフィルタリングします。 ということで、そのすぐ横のドロップダウン矢印をクリックしました。
  • ドロップダウンリストより テキストフィルター -> カスタムフィルター .

  • 登場人物から カスタムオートフィルタ ポップアップボックスで、ドロップダウン矢印から必要なオプションを選択します。 の製品の詳細を抽出したいと思います。 7月を除く6月までの月数 ということで、選びました。 よりも大きいです。 を最初のドロップダウン・オプションから選び、次のように書きました。 6月 をクリックすると、その横にあるラベルボックスが表示されます。
  • 私たちが望んだように という二択になります。 が真であることを確認しました。 そして オプションを使用します。
  • 2番目のドロップダウンリストからは にあらず を選択し 7月 また、ここに手動で月名を書き込むこともできます。
  • プレス よっしゃー .

の製品詳細を入手しました。 7月を除く6月までの月数 を、Excelワークシートのカスタマイズされたフィルターを通して表示します。

続きを読む Excelで一意な値をフィルタリングする方法

3.カスタムフィルタをExcelの表に保存する

これまで、データセットでカスタムフィルタを行う方法を紹介してきましたが、カスタムフィルタをテーブルに保存することもできます。 そのためには、データセットをテーブルに変換する必要があります。 Excelでその方法を説明します。

ステップス

  • 選択 データセット
  • より ホーム タブで、以下を選択します。 表形式にする .

  • テーブルの名前をカスタマイズすることもできますし、そのままにしておくこともできます。 今回はテーブルの名前を保存したかったので カスタムテーブル ...もう一度。 これは必須ではありません .

  • それらを実行すると、次のように表示されます。 ドロップダウン矢印 は各列のヘッダーの横に表示されます。

  • データセットがフィルタオプション付きのテーブルに変換されました。 上のセクションで示したカスタムフィルタや、その他の方法でフィルタを実行できます。 の月の商品詳細情報を表示したいと思いました。 7月 ついては 無査定 その すべて選択 点検済み ばかり 7月 .
  • プレス よっしゃー .

からの商品詳細のみ 7月 が表示されます。

3.1. テーブル内の2つの列に対するカスタムフィルタの実行

テーブルのあるカラムをフィルタリングした後、必要に応じて別のカラムをフィルタリングすることができます。 7月 を保持する商品詳細が必要です。 売上高 ひょうか 500〜800 .

  • を基準にフィルタリングする場合 売上高合計 の右側にあるドロップダウンの矢印をクリックしました。
  • ドロップダウンリストより 番号フィルター -> カスタムフィルター .

  • 登場人物から カスタムオートフィルタ を選びました。 よりも大きいです。 を最初のドロップダウン・オプションから選び、次のように書きました。 500 をクリックすると、その横にあるラベルボックスが表示されます。
  • 私たちが望んだように にしゅ を確認しました。 そして オプションを使用します。
  • 2番目のドロップダウンリストからは よりも小さい と書きました。 800 をクリックすると、その横にあるラベルボックスが表示されます。
  • プレス よっしゃー .

で製造された製品の詳細が表示されます。 7月 を有しており 売上高 750 (500から800の間である)。

続きを読む Excelで複数の列を同時にフィルタリングする方法

類似の読み物

  • エクセルで複数行をフィルタリングする方法(適切な11のアプローチ)
  • Excel セルの値に基づいてデータをフィルタリングする(6 つの効率的な方法)
  • エクセルでテキストフィルタを使う方法(5つの例)
  • エクセルフィルタのショートカット(例題付き3つの簡単な使い方)

4.Excelの高度なフィルタを使用してカスタムフィルタを実行する

ドロップダウン式のフィルターオプションだけを使う以外にも アドバンスト の機能を利用して、独自の方法でデータをフィルタリングすることができます。

ステップス

  • 選択 アドバンスト から データ タブで表示します。

  • という名前のポップアップボックスが表示されることに気づくでしょう。 アドバンストフィルター で,すでにデータセットの範囲を持っています. リスト範囲 ボックスを使用します。

  • さて、これから行うのは、データセットに戻って、別のセルに、フィルタを実行したいデータを格納することです。 たとえば、次のデータを抽出したい場合です。 モバイル を保存していたので モバイル において セルG5 という名前のカラムを作成し 製品名 において セルG4 .
  • ここでもう一度 アドバンスト オプションを選択し、ポップアップ・ボックスで 基準範囲 新しく定義されたセルをドラッグする 私たちの場合は セルG4 G5 を入力値として 基準範囲 .
  • プレス よっしゃー .

の詳細のみを見ることができます。 モバイル は、私たちのデータセットに存在する。

5.エクセルでデータをカスタムフィルタするマクロ記録

Excelでデータのカスタムフィルタを保存するには、もう1つ簡単で効果的な方法があります。 マクロ マクロを使用すると、カスタムフィルタを保存して、後でExcelの別のシートに適用することができます。 実装手順 カスタム方法でデータをフィルタリングするマクロ を以下に示します。

ステップス

  • より デベロッパー タブで、以下を選択します。 記録マクロ .

  • のマクロに名前を付けます。 記録マクロ ポップアップボックスと名付けました。 マクロカスタム において マクロ名 ボックスを使用します。
  • プレス よっしゃー .

  • データセットにフィルタをかけると、マクロがそれを記録して、別のワークシートにそのフィルタを適用します。 たとえば 記録マクロ を抽出したいと考えました。 売上高 7月 ついては 無査定 その すべて選択 オプションにチェックを入れて 7月 のみで、列のヘッダーの横にある矢印をクリックすると、ドロップダウン リストから選択できます。
  • を押した後 よっしゃー の製品詳細のみが表示されます。 7月 .

  • では、次のように選択します。 録画の停止 から デベロッパー タブで、データをフィルタリングするために行った正確な手順を記録します。

  • 次に、同じようにフィルタリングしたい別のワークシートに移動します。 を選択します。 マクロ から デベロッパー タブで表示します。

  • 先ほど入力したマクロ名を選択します。 今回の場合は マクロカスタム をご覧ください。
  • プレス 実行 .

前のワークシートで行ったフィルタリングの手順が、ここでも適用されます。 下の画像は、「製品」の詳細のみを保持しています。 7月 .

続きを読む VBAでExcelの複数条件のフィルタリングを行う

結論

この記事では、次の方法を紹介しました。 カスタムフィルタをかける この記事が皆様のお役に立てれば幸いです。 また、ご質問等ございましたら、お気軽にお問い合わせください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。