メインコンテンツへスキップ

Excelで複数の条件やワイルドカードを使用してフィルタリングするにはどうすればよいですか?

Author: Sun Last Modified: 2025-05-23

ほとんどのExcelユーザーにとって、1つの条件に基づくデータのフィルタリングは簡単かもしれません。しかし、複数の条件でデータをフィルタリングしたい場合はどうすればよいでしょうか?このチュートリアルでは、Excelで複数の条件を設定しデータをフィルタリングする方法について説明します。

複数の条件でフィルタリング

ワイルドカードでフィルタリング

スーパーフィルターで簡単に複数の条件やワイルドカードでデータをフィルタリング good idea3


複数の条件でフィルタリング

この部分の詳細な手順を読む前に、Excelのフィルター機能を使って複数の条件やワイルドカードでフィルタリングすることは、複雑な条件設定のため少し難しいことをお伝えする義務があります。時間を節約したい場合、私はあなたに「スーパーフィルターで簡単に複数の条件やワイルドカードでデータをフィルタリング」することをお勧めします。これにより理解が容易になります。

以下のようなデータ範囲があると仮定し、そのデータに対していくつかのフィルタリングを行いたいとします。
A screenshot showing a dataset in Excel for filtering based on multiple criteria

ANDとOR

例えば、地域が「北」で、商品が「バナナ」で、合計が2000より大きいデータを同時にすべての条件を満たすようにフィルタリングしたい場合、以下のスクリーンショットのようにセルに条件をリストアップする必要があります:

A screenshot showing criteria setup for filtering data

次に、[ データ] > [ 高度な設定] をクリックし、[ 高度なフィルター] ダイアログで [リストをその場所でフィルター] をチェックし、 リスト範囲条件範囲を指定します。スクリーンショットをご覧ください:

A screenshot showing the Advanced button on the Data tab on the ribbon
A screenshot showing the Advanced Filter dialog

[OK] をクリックすると、指定した条件に基づいてデータがフィルタリングされていることが確認できます。

A screenshot showing filtered data based on multiple conditions

または、地域が「北」、または商品が「バナナ」、または合計が2000より大きいなど、いずれかの条件を満たすデータをフィルタリングしたい場合は、次のように条件をリストアップします:

A screenshot showing an example of OR criteria for data filtering

次に、[ データ] > [ 高度な設定] をクリックし、リスト範囲条件範囲を指定します。スクリーンショットをご覧ください:

A screenshot showing the Advanced Filter dialog

[OK] をクリックすると、いずれかの条件を満たすデータがすべてフィルタリングされていることが確認できます。

A screenshot showing filtered data based on one of the multiple conditions


ワイルドカードでフィルタリング

場合によっては、特定のテキスト文字列に基づいてデータをフィルタリングしたいことがあります。例えば、以下のようなデータ範囲があるとします:

A screenshot showing a dataset in Excel for wildcard filtering

*(アスタリスク)ワイルドカード

そして、「パートナー」列で「Market」で終わるデータをフィルタリングしたい場合、以下のスクリーンショットのようにセルにこの条件をリストアップする必要があります:

ヒント: アスタリスク記号 * はその位置にある任意の文字列を表します。

A screenshot showing the filter criteria with the * wildcard in Excel

次に、[データ] > [高度な設定] をクリックし、[高度なフィルター] ダイアログで リスト範囲条件範囲を指定します。スクリーンショットをご覧ください:

A screenshot of the Advanced Filter dialog with * wildcard criteria

[OK] をクリックすると、「Market」で終わるすべてのデータがフィルタリングされていることが確認できます。

A screenshot showing filtered data based on the * wildcard

?(クエスチョンマーク)ワイルドカード

例えば、特定の2つのテキスト文字列の間に任意の1文字を含むデータをフィルタリングしたい場合、たとえば「c」と「k」の間に任意の文字を含むデータをフィルタリングしたい場合、次のように条件を入力します:

ヒント: クエスチョンマーク ? はその位置にある任意の1文字を表します。

A screenshot showing the filter criteria with the ? wildcard

次に、[データ] > [高度な設定] をクリックし、[高度なフィルター] ダイアログで リスト範囲条件範囲を指定します。スクリーンショットをご覧ください:

A screenshot of the Advanced Filter dialog with ? wildcard criteria

[OK] をクリックすると、データがフィルタリングされていることが確認できます。

A screenshot showing filtered data based on the ? wildcard

~(チルダ)ワイルドカード

以下のようなデータ範囲があるとします:

A screenshot showing a dataset in Excel for wildcard filtering

そして、特定の2つのテキスト文字列の間に * 記号やその他の特殊記号を含むデータをフィルタリングしたい場合、次のように操作します:

ヒント: チルダ ~ 記号は、特定のテキスト文字列を検索するのに役立ちます。

A screenshot showing the filter criteria with the ~ wildcard

次に、[データ] > [高度な設定] をクリックし、[ 高度なフィルター] ダイアログでリスト範囲条件範囲を指定します。スクリーンショットをご覧ください:

A screenshot of the Advanced Filter dialog with ~ wildcard criteria

[OK] をクリックしてダイアログを閉じると、データがフィルタリングされていることが確認できます:

A screenshot showing filtered data based on the ~ wildcard

注意:

実際には、データを選択して データ > フィルター をクリックし、フィルター矢印をクリックして「テキストフィルター」または 数値フィルター > 含む.
A screenshot showing the Text Filter options in Excel for wildcard filtering

を選択し、[カスタムオートフィルター] ダイアログで「 含む」の隣のテキストボックスに条件を入力します。スクリーンショットをご覧ください:

A screenshot of the Custom AutoFilter dialog in Excel for wildcard filtering

[OK] をクリックすると、データが正しくフィルタリングされます。

これらがフィルター機能のすべての条件設定です。覚えるのが難しいと思いませんか?しかし、Kutools for Excelのスーパーフィルターがあれば、複雑な条件を覚える必要はありません。クリック、クリック、クリックだけで済みます。


スーパーフィルターで簡単に複数の条件やワイルドカードでデータをフィルタリング

スーパーフィルターは、 Kutools for Excelの高度なフィルタリング機能で、簡単に取得して使用できます。 Kutools for Excelを無料でダウンロード し、次の手順に従ってスーパーフィルターを使用できます。心配しないでください、 Kutools for Excelは30日間無料でお試しいただけます。

Kutools for Excelについて、AI 🤖を搭載し、300以上の便利な機能を提供して作業を簡素化します。

Kutools for Excelを無料でインストール 後、次のように操作してください:

複数の条件

1. [ Kutools Plus] > [スーパーフィルター] をクリックしてスーパーフィルターペインを有効にします。スクリーンショットをご覧ください:

A screenshot showing the Kutools Super Filter tool

2. 次に、このボタンをクリックする必要がありますRange selection icon フィルタリングしたい範囲を選択し、次に 指定された チェックボックスをオンにして範囲を固定します。スクリーンショットをご覧ください:

A screenshot showing how to specify a range in Kutools Super Filter for filtering data

3. これで、複数の条件でデータをフィルタリングを開始できます。まず、関係が ORAND であることを確認する必要があります。

複数の条件の組み合わせが真の場合にデータをフィルタリングするには、 AND 関係が必要です。

A screenshot showing AND and OR relationships

いずれかの条件を満たすデータをフィルタリングするには、OR を選択します。

4. 次に、ペインに条件をリストアップします。

AndOr

例えば、地域が「南」で、商品が「リンゴ」で、合計が1100より大きいデータをフィルタリングしたい場合、次のように操作します:

(1) [グループ内の関係] リストから AND を選択し、And の隣の最初の 下線 をクリックして、必要な最初の条件をテキストボックスに入力します。スクリーンショットをご覧ください:

A screenshot showing relationship options in a group A screenshot showing the first criterion setup in Kutools Super Filter

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

A screenshot showing all three criteria set for filtering in Kutools Super Filter

5. [フィルター] ボタンをクリックすると、データがフィルタリングされます。

A screenshot showing filtered data using Kutools Super Filter with multiple criteria

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

A screenshot showing OR relationship for multiple criteria in Kutools Super Filter   A screenshot showing filtered data using OR criteria in Kutools Super Filter

ワイルドカード

スーパーフィルター機能では、文字、文字列、または特殊記号を表すためにワイルドカードを使用することもできます。

例として、「supplier」を含むデータをフィルタリングしたい場合、最後のテキストボックスに *supplier (アスタリスクは任意の文字列を意味します)と入力するだけです。スクリーンショットをご覧ください:

A screenshot showing how to use the * wildcard in Kutools Super Filter   A screenshot showing filtered data based on wildcard criteria

c?ke」形式のデータ(クエスチョンマークは任意の1文字を意味します)をフィルタリングしたい場合、これをスーパーフィルターのテキストボックスに入力し、[フィルター] をクリックするだけです。スクリーンショットをご覧ください:

A screenshot showing how to filter data using the ? wildcard in Kutools Super Filter for Excel    A screenshot showing filtered data using the ? wildcard

とても簡単ですよね?スーパーフィルターについてさらに詳しく知りたい場合は、Kutools for Excelを無料でダウンロード して自分で試してみてください。60日間の無料トライアルがあります。実際、Kutools for Excelには100以上の機能があり、日常業務をより簡単にすることができます。

デモ: Kutools for Excelで複数の条件とワイルドカードでフィルタリング

 
Kutools for Excel: あなたの指先に 300 以上の便利なツールが集結!永久無料のAI機能をお楽しみください!今すぐダウンロード!

スーパーフィルターを使用すると、次のようなこともできます:

Excelでアスタリスクやその他の特殊文字でフィルタリング

Excelで部分文字列でフィルタリング

最高のオフィス生産性ツール

🤖 Kutools AI アシスタント: データ分析を革命化する: インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データを分析しグラフを生成  |  拡張機能を呼び出す
人気の機能: 重複を見つけてハイライトまたはマーキング   |  空白行を削除   |  データを失わずに列またはセルを統合   |   丸める ...
スーパーLOOKUP: 複数条件のVLookup    複数値のVLookup  |   複数シートの検索   |   ファジーマッチ ....
高度なドロップダウンリスト: ドロップダウンリストを迅速に作成   |  依存ドロップダウンリスト   |  マルチセレクトドロップダウンリスト ....
列管理: 特定の数の列を追加  |  列を移動  |  非表示列の可視ステータスを切り替え  |  範囲と列を比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   強化された数式バー    ワークブック & ワークシート管理   |  オートテキスト ライブラリ (Auto Text)   |  日付ピッカー   |  データの統合   |  セルの暗号化/復号化    リストで電子メールを送信   |  スーパーフィルター   |   特殊フィルタ (太字/斜体/取り消し線をフィルタリング...) ...
トップ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%向上させ、毎日数百回のマウスクリックを減らします!