Excel で複数の条件やワイルドカードを使ったフィルターをかけるには、どうすればよいですか?
ほとんどのExcel ユーザーにとって、1 つの条件に基づいてデータをフィルタリングするのは簡単かもしれません。しかし、複数の条件でデータを絞り込みたい場合は、どうすればよいのでしょうか?このチュートリアルでは、Excel で複数の条件を設定して効率的にデータをフィルタリングする方法をご紹介します。
スーパーフィルターで複数の条件やワイルドカードを使って簡単にデータをフィルタリング![]()
複数の条件でフィルタリング
このセクションの詳細な手順を読む前に、Excel のフィルター機能で複数の条件やワイルドカードを使用したフィルタリングは、複数条件の設定がやや複雑で少し難しいことをお伝えしておきます。もし時間を節約したい場合は、スーパーフィルターで複数の条件やワイルドカードを使って簡単にデータをフィルタリングのセクションをご覧になることをおすすめします。そちらの方がずっとわかりやすいでしょう。
以下のようなスクリーンショットに示すデータ範囲があり、そのデータに対して何らかのフィルタリングをかけたいとします。
AND と OR
たとえば、すべての条件を同時に満たすデータ(例:地域が「北」、商品が「バナナ」、かつ合計が2000 より大きい)をフィルタリングしたい場合は、以下のスクリーンショットのようにセルに条件を入力してください。

次に、データ > 詳細をクリックし、表示された詳細フィルターダイアログボックスでリストをフィルター(元の位置に表示)をチェックしてください。その後、リスト範囲と条件範囲を指定します。スクリーンショットをご確認ください。
![リボンの[データ]タブにある[詳細設定]ボタンを示すスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/filter-by-criteria-wildcard/doc-filter-by-criteria-wildcard-3.png)
![[詳細フィルター]ダイアログを示すスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/filter-by-criteria-wildcard/doc-filter.png)
OKをクリックすると、指定した条件に基づいてデータがフィルタリングされていることを確認できます。

一方、いずれか1 つの条件を満たすデータ(例:地域が「北」、商品が「バナナ」、または合計が2000 より大きい)をフィルタリングしたい場合は、次のように条件を記述できます。

次に、データ > 詳細をクリックし、リスト範囲と条件範囲を指定してください。スクリーンショットをご確認ください。
![[詳細フィルター]ダイアログを示すスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/filter-by-criteria-wildcard/doc-filter-by-criteria-wildcard-7.png)
OKをクリックすると、いずれかの条件に一致するすべてのデータがフィルタリングされていることを確認できます。

ワイルドカードでフィルタリング
場合によっては、特定のテキスト文字列に基づいてデータをフィルタリングしたくなることもあるでしょう。たとえば、次のようなスクリーンショットに示すデータ範囲があるとします。

ワイルドカード「*」
「パートナー」列で「Market」で終わるデータをフィルタリングするには、以下のスクリーンショットのようにセルにこの条件を入力してください。
ヒント:アスタリスク記号「*」は、その位置に来る任意の文字列を表します。

次に、データ > 詳細をクリックすると表示される詳細フィルターダイアログボックスで、リスト範囲と条件範囲を指定してください。スクリーンショットをご確認ください。
![*ワイルドカード条件を含む[詳細フィルター]ダイアログのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/filter-by-criteria-wildcard/doc-filter-by-criteria-wildcard-11.png)
次にOKをクリックすると、「Market」で終わるすべてのデータがフィルタリングされていることを確認できます。

ワイルドカード「?」
2 つの特定のテキスト文字列の間に任意の1 文字だけを含むデータをフィルタリングしたい場合(例:「c」と「k」の間に1 文字だけ入ったデータ)、次のように条件を入力できます。
ヒント:疑問符「?」は、その位置に任意の1 文字を表します。

次に、[データ] > [詳細設定]をクリックします。[フィルターの詳細設定]ダイアログボックスが表示されたら、リスト範囲と条件範囲を指定してください。スクリーンショットをご覧ください:
![?ワイルドカード条件を含む[詳細フィルター]ダイアログのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/filter-by-criteria-wildcard/doc-filter-by-criteria-wildcard-14.png)
OKをクリックすると、データがフィルタリングされていることを確認できます。

ワイルドカード「~」
以下のスクリーンショットのようなデータ範囲があると仮定します。

2 つの特定のテキスト文字列の間に*記号やその他の特殊記号を含むデータをフィルタリングしたい場合は、以下の手順に従って操作してください。
ヒント:チルダ「~」記号を使えば、特定のテキスト文字列を簡単に検索できます。

次に、データ>詳細をクリックし、詳細フィルターダイアログボックスでリスト範囲と条件範囲を指定します。スクリーンショットをご覧ください。
![~ワイルドカード条件を含む[詳細フィルター]ダイアログのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/filter-by-criteria-wildcard/doc-filter-by-criteria-wildcard-18.png)
OKをクリックしてダイアログボックスを閉じると、データがフィルタリングされていることを確認できます。

注:
実際には、データを選択してデータタブのフィルターをクリックし、表示されたフィルターの矢印から「テキストフィルター」または数値フィルターの含むを選択することで、簡単にフィルタリングできます。
次に、ユーザー設定オートフィルターダイアログボックスで、含むの横にあるテキストボックスに条件を入力してください。スクリーンショットをご確認ください。

OKをクリックすると、データが正しくフィルタリングされます。
以上がフィルター機能におけるすべての条件設定です。覚えにくいと感じますか?しかし、Kutools for Excel のスーパーフィルターがあれば、複雑な条件を覚える必要はなく、クリック、クリック、クリックするだけで済みます。
スーパーフィルターで複数の条件やワイルドカードを使って簡単にデータをフィルタリング
スーパーフィルターは、Kutools for Excelに搭載された高度なフィルタリング機能で、すぐに入手・利用できます。Kutools for Excel を無料でダウンロードして、以下の手順に従ってスーパーフィルターをご活用ください。ご安心を!Kutools for Excel は30 日間無料でご利用いただけます。
無料でインストールした後は、以下の手順に従ってください。
複数の条件
1。KUTOOLS PLUS>スーパーフィルターをクリックして、スーパーフィルターペインを有効にしてください。スクリーンショットをご覧ください。

2。次に、フィルタリングしたい範囲を選択するにはこのボタンをクリックし、
範囲を固定するには指定チェックボックスをオンにしてください。スクリーンショットをご覧ください。

3。複数の条件でデータをフィルタリングするには、まず条件同士の関係がORかANDかを確認してください。
複数の条件をすべて満たすデータだけをフィルタリングしたい場合は、AND 関係を使用する必要があります。

いずれか1 つの条件を満たすデータをフィルタリングしたい場合は、OR を選択してください。
4。その後、ペインに条件を記述できます。
ANDとOR
たとえば、地域が「南」で、商品が「リンゴ」で、合計が1100 より大きいデータをフィルタリングしたい場合は、以下のように操作します。
(1)ANDグループの関係リストからグループの関係を選択し、下線の最初の箇所をクリックしてAndを表示させ、テキストボックスに必要な最初の条件を設定してください。スクリーンショットをご確認ください。

(2) 次に、上記と同様に2 番目と3 番目の条件を設定します。スクリーンショットをご覧ください。

5。フィルターボタンをクリックすると、データが絞り込まれます。

OR 関係を選択した場合は、すべての関係がOR であることをご確認ください。スクリーンショットをご覧ください。

ワイルドカード
スーパーフィルター機能を使えば、ワイルドカードで1 文字や複数文字、さらには特殊記号も表現できます。
たとえば、サプライヤーを含むデータをフィルターで除外したい場合は、最後のテキストボックスに*supplier(アスタリスクは任意の文字列を表します)と入力するだけで OK です。スクリーンショットをご確認ください:

c?ke のような形式のデータをフィルターで除外したい場合(疑問符は任意の1 文字を表します)、スーパーフィルターのテキストボックスにこの形式を入力して、スーパーフィルターの[フィルター]をクリックするだけです。スクリーンショットをご覧ください:

とても簡単ですよね?スーパーフィルターについてさらに詳しく知りたい場合は、Kutools for Excel を無料ダウンロードしてご自身でお試しください。60 日間の無料トライアルをご利用いただけます。実際、Kutools for Excel には日常業務をもっと簡単にできる100 以上の機能が搭載されています。
Kutools for Excel による複数条件とワイルドカードを使ったフィルターデモ
スーパーフィルターでは、次のような操作も可能です:
Excel でアスタリスクやその他の特殊文字を使ってフィルターする
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー 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 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得