Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

この記事では、データ検証を使用して Excel データをフィルタリングする方法について説明します。 ドロップダウンリスト。通常、Microsoft Excel で 、 フィルタ を使用します 特定のデータを抽出するオプション。ただし、ドロップダウン リストを使用してデータをフィルタリングすることはできます。このタスクを実行するには、最初に Data Validation を使用してドロップダウン リストを作成します。 エクセルで。後でドロップダウン項目の選択に基づいて、対応する行を除外します。

この記事の準備に使用した練習用ワークブックをダウンロードできます。

フィルターを使用して Excel データ検証ドロップダウン リストを適用する 2 つの例

考えてみましょう。いくつかの果物の地域ごとの販売データを含むデータセットがあります。この記事では、データ検証を作成します データセットで言及されている地域のドロップダウン リスト。次に、ドロップダウン リストを使用して果物の販売データを描画します。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

1.ヘルパー列を使用してデータ検証ドロップダウン リストから値をフィルター

この方法では、 3 を追加します マスター データセットへのヘルパー列。後で、ドロップダウンの選択に基づいてデータを描画します。ヘルパー式を入力する前に、固有の領域を含むドロップダウン リストを作成します .以下の手順に従ってタスクを実行してください。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

手順:

  • ドロップダウン リストを作成する前に、固有のエリアをすべてリストします。 以下のとおりです。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • 次に、ドロップダウン リストを配置するセルをクリックします (ここでは セル H5 ).

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • Excel リボンから 、データに移動> データ ツール> データ検証> データ検証 .

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • その結果、データ検証 ダイアログが表示されます。次に、設定に移動します タブで、[リスト] を選択します 許可から セクションを開き、ソースを指定します .その後、OK を押します .

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • OK を押すと 、ここでドロップダウン リストを受け取ります。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • さて、ヘルパー列に移りましょう。次の数式を最初のヘルパー列 (セル D5) に入力します ) ROWS 関数を使用 . Enter を押します フィル ハンドルを使用します (+ ) ツールを使用して、数式を列全体にコピーします。
=ROWS($A5:A$5)

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • その結果、以下の出力が得られます。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • 次に、次の IF 関数を使用します 2 番目のヘルパー列の数式 (ヘルパー 2 ).
=IF(C5=$H$5,D5,"")

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • 3 番目のヘルパー列 (ヘルパー 3 ) 以下の式を使用してください。
=IFERROR(SMALL($E$5:$E$14,D5),"")

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

ここで、SMALL 関数 範囲内の k 番目に小さい値を返します E5:E14 .その後、IFERROR 関数 SMALL の結果が 式はエラーです。

  • さて、ボルチモアについて考えてみましょう エリアで、対応するすべての果物の販売データをフィルター処理したいと考えています。期待どおりの結果を得るには、セル J5 に次の式を入力します。 Enter を押します .
=IFERROR(INDEX($A$5:$C$14,$F5,COLUMNS($J$5:J5)),"")

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

ここで、INDEX 関数 wow番号に基づいてデータを描画します。次に、COLUMNS 関数 範囲 $J$5:J5 の列番号を返します .最後に、IFERROR 結果がエラーの場合、関数は空白を返します。

  • 上記の式を入力すると、次の結果が得られます。 フィル ハンドルをドラッグします 右に移動して、すべてのデータを連続して取得します。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • 次に、フィル ハンドルをドラッグします 以下のようにダウンして、 ボルチモア の究極の果物販売データを取得してください

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • フェニックスを選択した場合 ドロップダウン リストのエリア、 Phoenix に対応する行 以下のようにフィルタリングされます。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

続きを読む: データ検証用の Excel ドロップダウン リストの作成方法 (8 つの方法)

類似の読み物

  • Excel の VBA を使用したデータ検証ドロップダウン リスト (7 アプリケーション)
  • Excel VBA (マクロおよびユーザー フォーム) を使用したデータ検証リストの既定値
  • Excel のデータ検証リストから空白を削除する方法 (5 つの方法)
  • [修正] Excel でのコピー貼り付けでデータ検証が機能しない (ソリューションあり)
  • Excel データ検証でカスタム VLOOKUP 数式を使用する方法

2.データ検証ドロップダウン リストに基づいてデータを抽出する Excel FILTER 関数

Excel 365 で作業している場合 、FILTER 関数を使用してデータをフィルタリングできます .プロセスを開始する前に、Ctrl + T を押してデータ範囲を Excel テーブルに変換しました .これは、テーブルに新しいレコードを追加すると、新しく追加されたデータに従ってドロップダウン リストが更新されるためです。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • 操作を簡単にするために、新しく作成したテーブルに名前を付けます (たとえば、Table4) ).

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

以下の手順に従って、主なタスクを実行しましょう。

手順:

  • まず、UNIQUE 関数を使用してエリアの一意のリストを作成します .これを行うには、次の数式を セル F5 に入力します。 そして Enter を押します .
=SORT(UNIQUE(Table4[Area]))

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

ここでは、SORT 関数を使用しました UNIQUEとともに 上記の エリア をソートする関数

  • 式をここに入力すると、得られた結果が得られます。上記の数式は、並べ替えられた一意のデータを配列として返します (青色で囲まれています)。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • セル H5 にドロップダウン リストを作成します。 . Data Validation を取得するには、以下のパスに従ってください ダイアログ ボックス:データ> データ ツール> データ検証> データ検証 .そのダイアログから、[リスト] を選択します 許可から セクションに移動し、ソース に以下の式を入力します 分野。 OK を押します .
=F5#

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

ここで、# 記号は、 Cell F5 の配列全体を検討していることを示します ドロップダウン リストのソースとして。

  • OK を押したら 、以下のドロップダウン リストが作成されます。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • さて、ロング ビーチの果物の売上データを描画したいと考えてみましょう。 範囲。目的の結果を得るには、セル F11 に次の数式を入力します。 Enter を押します .
=FILTER(Table4,Table4[Area]=H5,"No Data Found")

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

  • 最後に、FILTER に入ると この式では、ロング ビーチのすべての売上データを取得します 範囲。ドロップダウン リストからエリアを変更して、選択したエリアに基づいて対応する行をフィルタリングできます。

フィルタを使用した Excel データ検証ドロップダウン リスト (2 つの例)

続きを読む: 別のセル値に基づく Excel データの検証

結論

上記の記事では、Data Validation を使用してデータをフィルタリングする 2 つの方法について説明しようとしました。 エクセルのドロップダウンリストを入念に。うまくいけば、これらの方法と説明が問題を解決するのに十分であることを願っています.ご不明な点がございましたら、お知らせください。

関連記事

  • Excel データ検証 英数字のみ (カスタム数式を使用)
  • Excel で複数の条件にカスタム データ検証を適用する (4 つの例)
  • Excel のオートコンプリート データ検証ドロップダウン リスト (2 つの方法)
  • Excel で表からデータ検証リストを作成する方法 (3 つの方法)
  • Excel で複数選択可能なデータ検証ドロップダウン リストを作成する
  • Excel の 1 つのセルに複数のデータ検証を適用する方法 (3 つの例)

  1. Excelで複数の単語を含む依存ドロップダウンリストを作成する方法

    Microsoft Excel で作業中 、場合によってはデータ入力フォームや Excel を作成する必要があります ダッシュボード。データ入力フォームを開発する場合、ドロップダウン リストは Excel の非常に便利な機能です。セル内の項目のリストがドロップダウン メニューとして表示され、ユーザーはそこから選択できます。一連のセルに頻繁に入力する必要があるリストがある場合、これは有益です。この記事では、複数の単語を含む Excel 依存のドロップダウン リストを作成する手順を示します。また、これらのリストをクリアまたはリセットする方法も示します。 ワークブックをダウンロードして練習できま

  2. Excel でドロップダウン リスト付きのデータ入力フォームを作成する方法 (2 つの方法)

    Microsoft Excel では、データ入力、電卓などのさまざまなフォームを作成できます。これらのタイプのフォームは、データを簡単に入力するのに役立ちます。また、多くの時間を節約できます。 Excel のもう 1 つの便利な機能は、ドロップダウン リストです。限られた値を何度も入力すると、プロセスが多忙になる可能性があります。ただし、ドロップダウン リストでは 、値を簡単に選択できます。今日、この記事では、データ入力の方法を学びます Excel のドロップダウン リストを含むフォーム 適切なイラストで効果的に。 Excel でドロップダウン リスト付きのデータ入力フォームを作成する 2 つ