Note: The other languages of the website are Google-translated. Back to English

Excelでのみ一意の値を持つ依存ドロップダウンリストを作成するにはどうすればよいですか?

Excelで依存ドロップダウンリストを作成するのは簡単かもしれませんが、ソースデータに重複する値が含まれている場合は、すべての重複する値も適用されるため、煩わしい場合があります。 重複する値を除外し、依存するドロップダウンリストを作成するときに一意の値のみを保持するために、このチュートリアルではいくつかのトリックを紹介します。

Excelの機能によってのみ一意の値を持つ依存ドロップダウンリストを作成する

驚くべき機能によってのみ、一意の値を持つ依存ドロップダウンリストを作成します


Excelの機能によってのみ一意の値を持つ依存ドロップダウンリストを作成する

Excelでのみ一意の値を持つ依存ドロップダウンリストを作成するのはやや面倒です。以下の操作を段階的に適用する必要があります。

ステップ1:最初とXNUMX番目のドロップダウンリストデータの範囲名を作成する

1に設定します。 OK をクリックします。 > 名前を定義する、スクリーンショットを参照してください:

2。 の中に 新しい名前 ダイアログボックスで、範囲名を入力します 分類お名前 テキストボックス(必要な他の名前を入力できます)を入力してから、この数式を入力します = OFFSET($ A $ 2,0,0、COUNTA($ A $ 2:$ A $ 100))を参照する テキストボックスをクリックし、最後に OK ボタン:

注意: A2:A100 は、最初のドロップダウンリストを作成するデータリストです。大きなデータがある場合は、必要なセル参照を変更するだけです。

3。 XNUMX番目のドロップダウンの範囲名の作成に進み、クリックします > 名前を定義する [新しい名前]ダイアログボックスを開くには、範囲名を入力します お名前 テキストボックス(必要な他の名前を入力できます)を入力してから、この数式を入力します = OFFSET($ B $ 2,0,0、COUNTA($ B $ 2:$ B $ 100))を参照する テキストボックスをクリックし、最後に OK ボタン:

注意: B2:B100 は、依存するドロップダウンリストを作成するデータリストです。大きなデータがある場合は、必要なセル参照を変更するだけです。

ステップ2:一意の値を抽出し、最初のドロップダウンリストを作成します

4。 ここで、セルに次の数式を入力して、を押して、最初のドロップダウンリストデータの一意の値を抽出する必要があります。 Ctrl + Shift + Enter キーを一緒に押してから、エラー値が表示されるまで塗りつぶしハンドルをセルまでドラッグします。スクリーンショットを参照してください。

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
注意:上記の式では、 分類 手順2で作成した範囲名であり、 D1 数式セルの上記のセルです。必要に応じて変更してください。

5。 次に、この新しい一意の値の範囲名を作成して、をクリックしてください > 名前を定義する を開く 新しい名前 ダイアログボックスで、範囲名を入力します ユニークなカテゴリお名前 テキストボックス(必要な他の名前を入力できます)を入力してから、この数式を入力します = OFFSET($ D $ 2、0、0、COUNT(IF($ D $ 2:$ D $ 100 = ""、 ""、1))、1) を参照する テキストボックス、最後に、をクリックします OK ボタンをクリックしてダイアログを閉じます。

注意: D2:D100 は、抽出したばかりの一意の値のリストです。大きなデータがある場合は、必要なセル参照を変更するだけです。

6。 このステップでは、最初のドロップダウンリストを挿入できます。 ドロップダウンリストを挿入するセルをクリックしてから、 且つ > データ検証 > データ検証、そして データ検証 ダイアログボックスで リスト から 許可する ドロップダウンして、次の式を入力します。 =ユニークソース テキストボックス、スクリーンショットを参照:

7。 次に、をクリックします。 OK ボタンをクリックすると、値が重複しない最初のドロップダウンリストが次のスクリーンショットのように作成されます。

ステップ3:一意の値を抽出し、依存するドロップダウンリストを作成します

8。 セカンダリドロップダウンリストの一意の値を抽出し、以下の数式をコピーしてセルに貼り付けてから、を押してください Ctrl + Shift + Enter キーを同時に押してから、エラー値が表示されるまで塗りつぶしハンドルをセルまでドラッグします。スクリーンショットを参照してください。

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
注意:上記の式では、 依存するドロップダウンリストデータ用に作成した範囲名です。 分類 は、最初のドロップダウンリストデータ用に作成した範囲名であり、 E1 数式セルの上記のセルは、 H2 最初のドロップダウンリストを挿入したセルです。必要に応じて変更してください。

9。 次に、このXNUMX次一意値の範囲名の作成に進み、をクリックします。 > 名前を定義する を開く 新しい名前 ダイアログボックスで、範囲名を入力します ユニークフードお名前 テキストボックス(必要な他の名前を入力できます)を入力してから、この数式を入力します = OFFSET($ E $ 2、0、0、COUNT(IF($ E $ 2:$ E $ 100 = ""、 ""、1))、1)を参照する テキストボックス。 最後に、をクリックします OK ボタンをクリックしてダイアログを閉じます。

注意: E2:E100 は、抽出したばかりのXNUMX番目の一意の値のリストです。大きなデータがある場合は、必要なセル参照を変更するだけです。

10。 セカンダリの一意の値の範囲名を作成した後、依存するドロップダウンリストを挿入できます。 クリックしてください 且つ > データ検証 > データ検証、そして データ検証 ダイアログボックスで リスト から 許可する ドロップダウンして、次の式を入力します。 =ユニークフードソースeテキストボックス。スクリーンショットを参照してください。

11に設定します。 OK をクリックします。 OK ボタンをクリックすると、以下のデモに示すように、一意の値のみを持つ依存ドロップダウンリストが正常に作成されます。


驚くべき機能によってのみ、一意の値を持つ依存ドロップダウンリストを作成します

上記の方法は私たちのほとんどにとって頭痛の種かもしれません、ここでは、便利なツールを紹介します- Kutools for Excelそのと 動的ドロップダウンリスト 機能、あなたは簡単にこの問題を解決することができます。

インストールした後 Kutools for Excel、次のようにしてください。

1に設定します。 OK をクリックします。 クツール > ドロップダウンリスト > 動的ドロップダウンリスト、スクリーンショットを参照してください:

2。 の中に 依存ドロップダウンリスト ダイアログボックスで、次の操作を行ってください。

  • 次の項目を選択します。: モードB:2-5レベルに依存するドロップダウンリスト から モード セクション;
  • に基づいて依存ドロップダウンリストを作成するデータを選択します。 データ範囲 ボックス;
  • 次に、依存するドロップダウンリストを配置する出力範囲を 出力範囲 ボックス。

3。 次に、 Ok ボタンをクリックすると、依存するドロップダウンリストが選択範囲に挿入され、重複する値も除外されます。 以下のデモを参照してください。

クリックしてKutoolsfor Excelを今すぐダウンロードしてください!


より相対的な記事:

  • Excelで画像を使用してドロップダウンリストを作成する
  • Excelでは、セル値を使用してドロップダウンリストをすばやく簡単に作成できますが、画像を使用してドロップダウンリストを作成しようとしたことがありますか。つまり、ドロップダウンリストからXNUMXつの値をクリックすると、その相対値が表示されます。以下のデモのように画像が一気に表示されます。 この記事では、Excelで画像付きのドロップダウンリストを挿入する方法について説明します。
  • Excelで複数のチェックボックスを使用してドロップダウンリストを作成する
  • 多くのExcelユーザーは、時間ごとにリストから複数のアイテムを選択するために、複数のチェックボックスを備えたドロップダウンリストを作成する傾向があります。 実際には、データ検証を使用して複数のチェックボックスを含むリストを作成することはできません。 このチュートリアルでは、Excelで複数のチェックボックスを備えたドロップダウンリストを作成するXNUMXつの方法を紹介します。
  • Excelでマルチレベルの依存ドロップダウンリストを作成する
  • Excelでは、依存ドロップダウンリストをすばやく簡単に作成できますが、次のスクリーンショットに示すように、マルチレベルの依存ドロップダウンリストを作成しようとしたことがありますか? この記事では、Excelでマルチレベルの依存ドロップダウンリストを作成する方法について説明します。
  • ドロップダウンリストを作成しますが、Excelで異なる値を表示します
  • Excelワークシートでは、データ検証機能を使用してドロップダウンリストをすばやく作成できますが、ドロップダウンリストをクリックしたときに別の値を表示しようとしたことがありますか? たとえば、列Aと列Bに次のXNUMXつの列データがあるので、[名前]列の値を使用してドロップダウンリストを作成する必要がありますが、作成したドロップダウンリストから名前を選択すると、対応する番号列の値は、次のスクリーンショットのように表示されます。 この記事では、このタスクを解決するための詳細を紹介します。

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

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300以上の強力な機能。 Office / Excel2007-2019および365をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 全機能30日間の無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性が50%向上し、毎日何百ものマウスクリックが減ります。
officetab下部
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所