エクセルでフィルター付きドロップダウンリストを作成する方法(7つの方法)

  • これを共有
Hugh West

Microsoft Excelでは、ドロップダウンリストのフィルタを使用すると、データ入力が速くなります。 フィルタは、ワークシートのデータのセクションをフィルタリングして隠すために使用されます。 この記事では、Excelのドロップダウンリストのフィルタの作成方法を説明します。

練習用ワークブックをダウンロードする

ワークブックをダウンロードして、一緒に練習することができます。

ドロップダウン・フィルター.xlsx

Excelでフィルタを使ったドロップダウンリストを作成する7つの方法

フィルタリングは、グループ化とは異なり、関連する情報のみを限定して表示することができます。 ここでは、Excelのドロップダウンリストのフィルタを簡単に作成する方法をいくつか紹介します。

1.ドロップダウン・リストの作成

このメソッドでは、ドロップダウンリストのフィルタを作成する方法を説明します。 このメソッドでは、以下のデータセットを使います。 このデータセットには、カラム B ここで,候補者が選択されたかどうかのリストをカラム C ここでは、ドロップダウンリストのフィルタを作成します。

  • まず、ドロップダウンリストのフィルターを作成したいセルを選択します。
  • 2つ目は、「」をクリックします。 データ タブをクリックします。
  • 3つ目は データバリデーション のドロップダウンメニューをご利用ください。
  • 4つ目は、選択することです。 データバリデーション をドロップダウン・メニューから選択します。

  • を開くことができます。 データバリデーション のダイアログボックスが表示されます。
  • での 設定 オプションを使用すると バリデーション基準 .
  • ここで、以下のドロップダウンメニューをクリックします。 許可する .
  • デフォルトでは 任意の値 が選択されているので、これを リスト .

  • というボックスが表示されます。 出典 .私たちは書きます。 はい , いいえ , 未定 をソースボックスに入力します。
  • 次に よっしゃー ボタンをクリックします。

  • 最後に、選択したセルがドロップダウンリストになりました。
  • これで、誰が選ばれているかのリストが簡単に作れます。

  • データの変更が必要な場合にも、すぐに対応できます。

続きを読む Excelで従属的なドロップダウンリストを作成する方法

2.エクセルドロップダウンリストフィルターでデータを抽出する

このメソッドでは、Excelのドロップダウンリストの選択に基づいてデータを抽出したり、データをフィルタリングする方法を説明します。 ここでは、列にいくつかの製品IDを含むデータセットがあります。 B は、列の製品名 C の列で、郡名 D .

2.1.固有アイテムのリスト作成

そのために、次のような手順で、国のリストを作成します。

STEPS

  • まず、以下の欄にある郡を選択します。 D .

  • 次に、選択した国をワークシートの他のセルに貼り付けます。

  • その後 データ タブをクリックします。
  • をクリックします。 複製を削除する .

  • に表示されます。 複製を削除する のダイアログボックスが表示されます。
  • ここで、ユニークリストにしたいカラムが選択されているかどうかを確認します。
  • をクリックします。 よっしゃー .

  • ポップアップウィンドウが表示され、選択した列から重複する値が削除されたことが確認できます。

  • 結局、私たちは 2 重複する値は削除され 4 ユニークな値が残っています。

2.2.ユニークなアイテムを表示するためにドロップダウン・フィルタを設置する

ドロップダウンリストのフィルタにユニークな値を表示するには、次のような手順が必要です。

STEPS

  • はじめに データ タブで表示します。
  • その後 データバリデーション のドロップダウンメニューをご利用ください。
  • ここで、以下を選択します。 データバリデーション .

  • があります。 データバリデーション のダイアログボックスが表示されます。
  • このとき、以下を選択します。 リスト をドロップダウンから選択します。

  • 次に、「ソース」セクションの上側の矢印をクリックします。

  • ここで、生成したユニークバリューを選択します。
  • ヒット 入力 .

  • このとき、選択されたユニークな値がソースセクションにあることが確認できます。
  • クリック よっしゃー .

  • こうすることで、ドロップダウン・リストが I2 .

2.3. ヘルパーカラムを使ってレコードを抽出する

ドロップダウンを選択すると同時に、選択した項目に対応するレコードを自動的に特定する必要があります。 そのためには、3つのヘルパーカラムが必要です。 以下に、その方法について説明します。

STEPS

  • 最初の助走列には、これらのセルそれぞれの行番号が必要です。 ですから。 E5 は行番号になります。 1 をデータセットに追加し E6 は、行番号になります。 2 これを行うには、手動でハードコードするか、あるいは の式で表されます。
  • は、入力を配列として受け取り、2 つのセル参照の間の行数を返します。 この例では、セル E5 の場合、行は1つだけです。
  • を押して、最初のセルをロックします。 F4 とか、( $ ) ドル記号
  • では、その計算式を書いてみましょう。
=ROWS($D$5:D5)です。

  • 次に、 を押します。 入力 .
  • 次に、フィルハンドルをドラッグして数式をコピーし、すべての行を表示させます。

  • から、セルが1つずつ増えていることがわかる。 D5 まで D6 は2列になっているなど。

  • で選択した国と一致する行番号のみを表示するヘルパーカラム2を作成しましょう。 I2 Bangladesh を持つ行番号が欲しいので、ヘルパーカラムには 1 4 そのために イフ の状態です。
  • そして、その条件は
=if($i$2=d5,e5,"")

  • ここで、塗りつぶしハンドルを下にドラッグすると、数字が表示されます。

  • 国を変えても、ヘルパーの 2 の列は、その国を含む行番号を表示します。

  • その後、別のヘルパーカラムが必要になり、ヘルパーカラムのすべての数値は 2 が重なってしまいますが、実はこの隙間はいらないのです。 そのため、このように SMALL の式で表されます。
  • では、下の式を書き出してみてください。
=small($f$5:$f$10,rows($f$5:f5))

ここでは ROWS($F$5:F5) を使用すると、最初の最小値を返します。

  • しかし、塗りつぶしハンドルを下にドラッグすると #NUM! のエラーです。

  • このエラーを回避するために、以下のような数式を書きます。
=iferror(small($f$5:$f$10,rows($f$5:f5)),"")

この イフエラー 関数を使用すると、エラーが取り除かれます。

  • 最後に、フィルハンドルをドラッグすると、行番号が正しく表示されるようになります。

  • さて、最後のステップですが、新しい3つのカラムには、選択された国の製品IDと製品名が表示されます。 そのために、単純な INDEX機能 は、選択された国に応じた製品 ID を返します。
  • さて、セルでは K5 は、式を書きなさい。
=index($b$5:$d$10,$g5,columns($h$5:h5))

での 列($h$5:h5) の場合、ワークシートの左括弧内にある同じ列を選択します。

  • ここでも、以下のことがわかります。 #VALUE! のエラーが表示されています。

  • エラーを取り除くために、先ほどと同じように IFERROR関数 .
  • 先ほどの式の代わりに、今度はこう書きます。
=iferror(index($b$5:$d$10,$g5,columns($h$5:h5)),"")

  • 最後に、塗りつぶしハンドルを K5:M10 .
  • そして、すべての手順が終了しました。

  • ドロップダウンのフィルターリストから国を変更すると、右側の表が自動的に変更されるのがわかる。

続きを読む Excelで複数選択可能なドロップダウンリストを作成する方法

3.Excelのドロップダウン・リストからのデータの並べ替えとフィルタリング

エクセルには、日常業務で使えるエキサイティングなツールがたくさんあります。 ソートとフィルター ツールバーを使えば、簡単にドロップダウンリストを作成することができます。 上記の方法と同様に、同じデータセットを使って、商品ID、商品名、国名を指定します。

3.1. ソート・フィルタ機能を使ったドロップダウンリストの作成

ここでは、ソート・フィルター・ツールバーの使い方を説明します。

STEPS

  • まず、データセットのヘッダーを選択します。
  • では、その中から データ タブをクリックし、リボン上の フィルター にあるものです。 ソート&フィルター のセクションをご覧ください。

  • これにより、すべてのヘッダーがドロップダウン式のフィルター矢印になります。
  • ここで、フィルタリングしたいヘッダーのどれかをクリックします。
  • そこで、商品IDのドロップダウン矢印をクリックして、商品を絞り込みます。
  • ここで、表示したくないデータのチェックを外す。
  • 次に よっしゃー ボタンをクリックします。

  • これで、チェックされていない商品はすべてデータセットから消え、チェックされていないデータはすべて一時的に非表示になりました。

3.2.新規フィルターの追加

同じデータセットに新しいフィルタを追加するには、以下の手順に従います。

STEPS

  • まず、新しいフィルタを追加したい場所でドロップダウン矢印をクリックします。 ここでは、国をクリックします。
  • 2位は、表示したくない他の国のチェックをすべて外す。
  • をクリックします。 よっしゃー .

  • これで、国が指定された製品だけが表示されるようになりました。 バングラデシュ は現在公開中で、その他は一時的に非表示になっています。

3.3. 既存のフィルタをクリアする

もし、既存のフィルターをクリアする必要がある場合は、以下の手順でそれらのフィルターをクリアするだけです。

STEPS

  • まず、フィルタリングされているヘッダーのドロップダウン矢印をクリックします。 ここでは、product identificationからフィルタを解除したいと思います。
  • ここで、「」をクリックします。 "プロダクトID "からのフィルターをクリアする .

  • これで、ドロップダウンリストのフィルターが削除されました。

続きを読む Excelで動的従属ドロップダウン・リストを作成する方法

4.検索を利用したExcelのデータのフィルタリング

同じように、今度は検索を使ったドロップダウンのデータフィルタリングを見てみましょう。 このために、先ほどの方法と同じデータセットを使います。

STEPS

  • プリミティブに、ドロップダウンボックスにしたいヘッダーをすべて選択します。
  • その後 データ タブをクリックします。 フィルター .

  • 列をフィルタリングするには、その列のドロップダウン矢印をクリックします。 ここでは、製品名列をフィルタリングしたいと思います。
  • 次に、写真の検索ボックスに、見たい商品名を記入します。 ここでは、商品名「Shampoo」のみを表示させます。
  • をクリックします。 よっしゃー .

  • そして、商品名を含むデータのみを表示することが確認できました。 シャンプー .

続きを読む 選択範囲に応じたExcelのドロップダウンリスト

類似の読み物

  • テーブルからExcelのドロップダウンリストを作成する(5例)
  • エクセルで色付きのドロップダウンリストを作成する方法(2つの方法)
  • Excelのドロップダウンリストが動作しない(8つの問題と解決策)
  • エクセルで範囲からリストを作成する方法(3つの方法)

5.エクセルドロップダウンリストのテキストフィルター

より具体的にデータを見るには、テキストフィルターを使用します。

STEPS

  • ドロップダウンボックスを作成するには、データセットのすべての見出しを選択します。
  • 次に データ タブを選択し フィルター .

  • その後、フィルタリングしたいテキストの列で、ドロップダウンの矢印をクリックします。 ここでは、国の列をクリックします。
  • 次に テキストフィルター > 含有しない .

  • この時点で カスタムオートフィルタ というダイアログボックスが表示されます。 ここでは、カナダを含むデータがないため、カナダを選択します。
  • それから。 よっしゃー .

  • これで、国名を含むすべてのデータが非表示になったことが確認できます。 カナダ .

続きを読む Excelで複数列のドロップダウンリストを作成する方法

6.エクセルドロップダウンリストフィルタでの数値フィルタリング

数字を操作するためには ナンバーフィルター そのために、以下のデータセットを使用します。

STEPS

  • これまでの方法と同様に、ヘッダーを選択します。
  • 次のページへ データ タブをクリックします。 フィルター .

  • 数字が入っている列のみのドロップダウン矢印をクリックします。 ここでは、製品識別をクリックします。
  • では、から ナンバーフィルター を選択します。 105 -110の間のプロダクトを見たいと思うから。

  • を開くことができます。 カスタムオートフィルタ のダイアログボックスが表示されます。
  • さて、表示したい数字を取り出します。
  • をクリックします。 よっしゃー .

  • 最後に、105-110の製品IDが表示されるようになり、それ以外はデータから隠されるようになりました。

7.エクセルのドロップダウンリストでの日付フィルター

ある期間のデータを表示するには、日付フィルタを使います。 そのために、以下のデータセットを使います。このデータセットは前回と似ていますが、さらにこのデータセットには配達日の列があります。 それでは、手順を見てみましょう。

STEPS

  • 同様に、もう一つの方法、ヘッダーを選択します。
  • より データ タブをクリックします。 フィルター .

  • 配信日のドロップダウン矢印をクリックします。
  • 次のページへ 日付フィルター 先月に納品された商品だけを表示したいので、先月を選択します。

  • 最後に、先月納品した商品がすべて表示されていることが確認できます。

結論

この記事では、Excelのドロップダウンリストフィルタについて学びました。 これがあなたの助けになることを願って!あなたが何か質問、提案、またはフィードバックを持っている場合は、コメント欄でお知らせください。 または、私たちの他の記事で一目を持っていることができます。 エクセルウィキ・ドットコム ブログ

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