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

Excelで1つの列に複数の値をフィルタリングするにはどうすればよいですか?

Author: Xiaoyang Last Modified: 2025-08-06

Excelのフィルター機能を使用して特定の値を列からフィルタリングするのは簡単ですが、時々、以下のように長い列から複数の値をフィルタリングする必要がある場合があります。フィルターリストボックスに項目を一つずつチェックしていくのは最適な方法ではないかもしれません。この記事では、この作業を解決するためのいくつかの迅速な方法について説明します。

元データ フィルター基準   フィルター結果
Original Data Filter based on  arrow right Filter result

高度なフィルター機能を使用して1つの列から複数の値をフィルタリングする

ヘルパー列を使用して1つの列から複数の値をフィルタリングする

1つの列から複数の値をフィルタリングし、フィルター条件を保存して将来使用する


高度なフィルター機能を使用して1つの列から複数の値をフィルタリングする

Excelでは、高度なフィルター機能を使用すると、列内の複数の値を素早く簡単にフィルタリングできます。以下の手順を行ってください:

1. [データ] > [高度なフィルター] をクリックしてください。スクリーンショットをご覧ください:

screenshot of clicking Data > Advanced

2. 高度なフィルターダイアログボックスで、次の操作を行ってください:

(1.) [アクション] セクションから「リストをその場所でフィルター」オプションを選択します;

(2.) 次に、フィルターしたいデータ範囲を[リスト範囲] で選択し、[基準範囲] でフィルター基準となる複数の値のリストを指定します。(:フィルター列と基準リストのヘッダー名は同じである必要があります。)

set options in the Advanced Filter dialog box

3. その後、[OK] ボタンをクリックすると、指定した項目がデータ範囲からフィルタリングされます。



ヘルパー列を使用して1つの列から複数の値をフィルタリングする

このセクションでは、ヘルパー列を使用してこの作業を行うこともできます。

1. データの隣にあるセル – C2 に次の数式を入力します:

=COUNTIF($E$2:$E$5, A2)

:上記の数式では、E2:E5 はフィルター基準となる値のリストであり、A2 はフィルターしたい列の最初のセルです。

2. 次に、フィルハンドルをドラッグして使用したいセルまで移動すると、セルには 1 または 0 が表示され、1 はフィルター基準に基づく値を示します。

insert a fomula ro create a helper column

3. 次に、ヘルパー列を選択し、[データ] > [フィルター] をクリックし、フィルターリストボックスで[すべて選択] セクションから 1 をチェックします。スクリーンショットをご覧ください:

check 1 from the Select All section

3. そして、指定したすべての値がフィルタリングされます。スクリーンショットをご覧ください:

元データ フィルター基準   フィルター結果
Original Data Filter based on  arrow right Filter result

1つの列から複数の値をフィルタリングし、フィルター条件を保存して将来使用する

時々、次回のためにフィルター条件を保存したい場合があります。Kutools for Excelスーパーフィルター 機能を使用すると、1つまたは複数の列で複数の条件に基づいてデータをフィルタリングできるだけでなく、必要なフィルター条件を保存することもできます。

ヒント:この スーパーフィルター 機能を適用するには、まず Kutools for Excel をダウンロードし、その後、この機能を迅速かつ簡単に適用できます。

Kutools for Excel をインストール後、次の手順を行ってください:

1. フィルターしたいデータ範囲を選択し、次に [Kutools Plus] > [ スーパーフィルター] をクリックします。スクリーンショットをご覧ください:

 click Super Filter feature of kutools

2. スーパーフィルターペインで、必要なフィルター条件を設定します:

(1.) [グループの関係] ドロップダウンで [Or] オプションを選択します;

(2.) 必要に応じて、基準ボックスにフィルター条件を1つずつ指定します;

(3.) [ フィルター] ボタンをクリックします。

set options in the Super Filter pane

3. そして、必要なフィルター結果が得られます。スクリーンショットをご覧ください:

get the filter result with kutools

ヒント:下のスクリーンショットに示すように、現在のフィルター条件を保存して次回に再利用することができます:

save the current filter criteria and reuse it next time

今すぐ Kutools for Excel をダウンロードして無料でお試しください!


関連記事:

  • Excelで複数のシートに同じフィルターを適用する
  • ワークシート内のデータをフィルターするためのフィルター機能を適用するのは簡単かもしれませんが、時には共通のデータ形式を持つ複数のワークシートに対して同じフィルター条件でフィルターをかける必要がある場合があります。1つずつフィルターをかけると多くの時間がかかりますので、ここでは一度に解決する簡単な方法をご紹介します。
  • Excelで複数の色でデータをフィルタリングする
  • 通常、Excelでは1つの色を持つ行を素早くフィルタリングできますが、複数の色を持つ行を同時にフィルタリングすることを考えたことがありますか?この記事では、この問題に対処するための簡単なトリックについてお話しします。
  • Excelで単一の基準に基づいて複数の列をフィルタリングする
  • 複数の列があり、その一部を単一の基準に基づいてフィルタリングしたい場合、例えば、Name 1 および Name 2 列のいずれかに「Helen」という名前が含まれている場合にフィルタリングして次のフィルター結果を得たい場合などです。この作業をどのように迅速に行うことができますか?
  • Excelで1つのワークシートから別のワークシートにデータを動的にフィルタリングする
  • 高度なフィルター機能を使用して、フィルタリングされたデータをアクティブなワークシートの別の場所にコピーすることは簡単ですが、1つのワークシートから別のシートにデータをフィルタリングし、それを動的に更新する方法を試したことはありますか?つまり、元のシートのデータが変更された場合、新しいフィルタリングされたデータも同様に変更されます。この記事では、ExcelのMicrosoft Query機能を使用してこの作業を解決する方法を紹介します。
  • Excelで複数の列を同時にフィルタリングする
  • フィルター機能を適用すると、1つの列をフィルタリングした後、次の列は前のフィルタリング結果に基づいてのみフィルタリングされます。つまり、AND条件しか複数の列に適用できません。このような場合、Excelワークシートで複数の列にAND条件とOR条件を同時に適用するにはどうすればよいでしょうか?

  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能); 閲覧レイアウト(多数のセルを簡単に読み取り・編集可能); フィルター範囲への貼り付け...
  • セル/行/列を結合してデータを保持; セル内容を分割; 重複する行を統合して合計/平均を計算... 重複セルを防止; 範囲を比較...
  • 重複または一意の行を選択空白行を選択(すべてのセルが空); スーパー検索および多くのワークブックでのあいまい検索; ランダム選択...
  • 数式参照を変更せずに複数のセルを正確にコピー; 複数のシートへの自動参照作成; 箇条書き、チェックボックスなどを挿入...
  • お気に入りの数式、範囲、グラフ、画像を素早く挿入; パスワードでセルを暗号化メーリングリストを作成してメールを送信...
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除; ページング小計の作成と印刷; セルの内容とコメント間の変換...
  • スーパーフィルター(他のシートにフィルタースキームを保存して適用); 月/週/日ごとの高度な並べ替え、頻度など; 太字、斜体による特殊フィルタリング...
  • ワークブックとワークシートを統合; 主キーカラムに基づいてテーブルをマージ; データを複数のシートに分割xls、xlsx、PDFの一括変換...
  • ピボットテーブルのグループ化(週番号、曜日など)... ロックされたセルとロックされていないセルを異なる色で表示; 数式/名前を持つセルをハイライト...
kte tab 201905
  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付き編集と閲覧を有効化します。
  • 新しいウィンドウではなく、同じウィンドウ内の新しいタブで複数のドキュメントを開き、作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します!
officetab bottom