KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

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

著者Xiaoyang変更日

Excel のフィルター機能を使えば、列内の特定の値を絞り込むのは簡単です。しかし、以下スクリーンショットのように、長いリストから複数の値をフィルターしたい場合もあります。その際、フィルターリストボックス内で項目を一つひとつ手動でチェックするのは、効率的とは言えません。この記事では、そんな作業を簡単に解決するためのいくつかの方法をご紹介します。

元のデータ次に基づいてフィルター フィルター結果
元のデータフィルター条件 右矢印フィルター結果

高度なフィルター機能で1 つの列から複数の値をフィルターする

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

1 つの列から複数の値をフィルターし、フィルタ条件を今後の使用のために保存する


高度なフィルター機能で1 つの列から複数の値をフィルターする

Excel では、高度なフィルター機能を使えば、列内の複数の値をスピーディーかつ簡単に絞り込めます。以下の手順に従ってください。

1。[データ]>[高度なフィルター]をクリックしてください(下記スクリーンショット参照)。

[データ] > [詳細設定] をクリックしたスクリーンショット

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

(1。)「リストを現在地でフィルター」オプションを「操作」セクションから選択してください。

(2。) 次に、「リスト範囲」でフィルターしたいデータ範囲を選択し、「条件範囲」でフィルターの基準となる複数の値のリストを指定します。():フィルター対象の列と条件リストのヘッダー名は一致している必要があります。)

詳細フィルター ダイアログ ボックスでオプションを設定

3。「OK 」ボタンをクリックすると、指定した項目がデータ範囲からフィルターされます。



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

このセクションでは、この作業を処理する際にヘルパー列をご活用いただくことも可能です。

1。データの隣(例:セル C2)に、次の数式を入力してください。

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

:上記の数式において、E2:E5はフィルターの基準となる値リストであり、A2はフィルター対象列の先頭セルです。

2。次に、塗りつぶしハンドルを必要なセルまでドラッグすると、セルに1 または0 が表示されます。ここで「1」はフィルターの基準となる値を示します。

ヘルパー列を作成するための数式を挿入

3。次に、ヘルパー列を選択して「データ > フィルター」をクリックします。フィルターリストボックスの「すべて選択」セクションから「1」にチェックを入れてください(下記スクリーンショット参照)。

[すべて選択] セクションから 1 をチェック

3。これにより、指定したすべての値がフィルターされ、結果が表示されます(下記スクリーンショット参照)。

元のデータ次に基づいてフィルター フィルター結果
元のデータフィルター条件 右矢印フィルター結果

1 つの列から複数の値をフィルターし、フィルタ条件を今後の使用のために保存する

場合によっては、フィルター後にその条件を保存して、次回以降も再利用したいと思うこともあるでしょう。Kutools for Excelスーパーフィルター機能を使えば、1 つまたは複数の列で複数の条件に基づいてデータを絞り込めるだけでなく、必要に応じてフィルター条件を保存することも可能です。

ヒント:Kutools for Excelをダウンロードした後、このスーパーフィルター機能をすばやく簡単にご利用ください。

Kutools for Excel をインストール後、以下の手順に従ってください。

1。フィルターをかけたいデータ範囲を選択し、「KUTOOLS PLUS>スーパーフィルター」をクリックしてください(下記スクリーンショット参照)。

Kutools のスーパー フィルター機能をクリック

2。「スーパーフィルター」ペインで、必要に応じて以下のフィルター条件を設定してください。

(1。)「グループの関係」ドロップダウンから「または」オプションを選択してください。

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

(3。)「フィルター」ボタンをクリックしてください。

スーパー フィルター ウィンドウでオプションを設定

3。これで、必要なフィルター結果が得られます(下記スクリーンショット参照)。

Kutools でフィルター結果を取得

ヒント:現在のフィルタ条件を保存しておけば、次回以降、以下のスクリーンショットのように簡単に再利用できます。

現在のフィルター条件を保存し、次回再利用

Kutools for Excel を今すぐダウンロードして無料トライアル!


関連記事をもっと見る:

  • Excel で複数のシートに同じフィルターを適用する
  • ワークシート内のデータをフィルターするには、フィルター機能を適用するだけなので簡単ですが、同じフィルター条件と共通のデータ書式を持つ複数のワークシートにわたって一括でフィルターをかけたい場合もあるでしょう。そんなとき、ひとつひとつ手作業でフィルターすると、貴重な時間が大きく浪費されてしまいます。ここでは、この面倒な作業を一度でスピーディーに解決する方法をご紹介します。
  • Excel で複数の色に基づいてデータをフィルターする
  • 通常、Excel では1 つの色だけで行をすばやくフィルターできますが、複数の色を同時に使って行をフィルターすることを検討したことはありますか?この記事では、その課題を解決するための簡単なテクニックをご紹介します。
  • Excel で単一の条件に基づいて複数の列をフィルターする
  • 複数の列があり、そのうちいくつかを単一の条件でフィルターしたいことがあります。たとえば、「Name 1」列または「Name 2」列のいずれかに「Helen」という名前が含まれる行だけを抽出し、次のような結果を得たい場合、この作業を素早く完了するにはどうすればよいでしょうか?
  • Excel でワークシート間のデータを動的にフィルターする
  • 高度なフィルター機能を使えば、データを簡単に絞り込み、アクティブなワークシート内の別の場所にフィルター済みデータをコピーできます。しかし、あるワークシートから別のワークシートへデータをフィルターし、さらにそのフィルターを動的に連携させる方法を試したことはありますか?つまり、元のシートのデータが変更されると、フィルター済みデータも自動的に更新されるようにするということです。この記事では、この課題を解決するために、Excel の Microsoft Query 機能をご紹介します。
  • Excel で複数の列を同時にフィルターする
  • フィルター機能を適用する際、1 つの列をフィルターした後は、次の列がそのフィルター結果に基づいて絞り込まれるため、複数の列に対して AND 条件しか使えません。このような制限がある中で、Excel のワークシートで複数の列を同時にフィルターする際に、AND 条件と OR 条件の両方をどのように適用すればよいでしょうか?

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