Excel のドロップダウン リストから使用済みアイテムを削除する方法 (2 つの方法)
データ検証の作業中 Excel では、ドロップダウン リストから使用済みアイテムを削除する必要がある場合があります リスト内の項目を 2 回割り当てることを避ける .たとえば、複数の従業員を異なる勤務シフトに割り当てる必要があり、従業員を複数回割り当てたくない場合があります。別のシナリオとして、スコア ゲームでプレイヤーをさまざまなポジションに割り当て、プレイヤーを特定のポジションに割り当てる必要がある場合があります。このような場合、従業員を勤務シフトに割り当てたり、プレーヤーを別のポジションに割り当てたりするためのドロップダウン リストがある場合は、割り当てられた従業員またはプレーヤーの名前をドロップダウン リストから削除することをお勧めします。 .このチュートリアルでは、Excel のドロップダウン リストから使用済みアイテムを削除する方法を紹介します。
この練習帳をダウンロードして、この記事を読みながらタスクを実行してください。
Excel のドロップダウン リストから使用済みアイテムを削除する 2 つの簡単な方法
従業員の名前を含む Excel ワークシートがあるシナリオを想定してみましょう 組織の。これらの各従業員を異なる勤務シフトに割り当てる必要があり、従業員を複数回割り当てることは望ましくありません。そのため、タスクに割り当てられた従業員を自動的に削除する従業員の名前のドロップダウン リストが必要です。このワークシートを使用して、2 つの簡単な方法を紹介します。 ドロップダウン リストから使用済みアイテムを削除する .下の画像は、使用済みアイテムが削除されたドロップダウン リストを含むワークシートを示しています。
方法 1: ヘルパー列を使用して Excel のドロップダウン リストから使用済みアイテムを削除する
ドロップダウン リストから使用済みアイテムを削除する簡単な方法は、2 つのヘルパー列を使用することです .どうすればそれができるか見てみましょう。
ステップ 1:
- まず、次の数式をセル C5 に書き込みます。 行番号 の下
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())
数式の内訳:
- IF 関数は論理テスト COUNTIF($F$5:$F$14, B5)>=1 を実行します .
- COUNTIF 関数はセル B5かどうかを調べます 絶対範囲に表示されます $F$5:$F$14 回以上 .
- If セル B5 1回出現 または もっと 絶対範囲で $F$5:$F$14 、IF 関数は 空の文字列 を返します (「」 ).
- それ以外の場合、IF 関数は行番号を返します セル B5 の ROW の使用 .
- その後、ENTER を押すと 、行番号を見つけます セル B5 の セル C5 内 .
<強い>
- フィルハンドルをドラッグします セル C5 の 下へ 数式を適用 残りのセルに 行番号。
<強い>
- 最後に、すべての行番号を取得します 従業員のセルの .
<強い>
ステップ 2:
- 次に、セル D5 に次の数式を書き込みます 従業員名の下に。
=IF(ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14),"",INDEX(B:B,SMALL(C$5:C$14,1+ROW(B5)-ROW(B$5))))
数式の内訳:
- IF 関数は論理テスト ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14) を実行します .
- COUNT 関数は、絶対範囲 C$5:C$14 内のセルの数をカウントします .
- 小 関数はk 番目 を見つけます 最小値 絶対範囲 C$5:C$14 .ここで、k 1+ROW(B5)-ROW(B$5) によって決定されます .
- INDEX 関数はk 番目 を取ります 最小値 絶対範囲 C$5:C$14 SMALL によって決定 唯一の引数として機能します(row_num )、参照を返します セルの .
- ENTER を押すと、 、従業員名を取得します セル B5 の セル D5 内 .
<強い>
- フィルハンドルをドラッグします セル D5 の 下へ 数式を適用 残りのセルに 従業員名 .
<強い>
- 最後に、すべての employee を取得します。 従業員の名前
<強い>
ステップ 3:
- 次に、[名前の定義] をクリックします。 数式の下 .
- [名前の編集] というタイトルの新しいウィンドウが表示されます 現れる。 従業員を挿入します 名前に 入力ボックス。
- 次に、Refers to に以下の式を挿入します。 入力ボックス
=Helper!$B$4:$D$14=OFFSET(Helper!$D$5,0,0, COUNTA(Helper!$D$5:$D$14)-COUNTBLANK(Helper!$D$5:$D$14),1)
数式の内訳:
- ヘルパー ワークシートの名前です に取り組んでいます。
- COUNTA 関数はすべての セル値 をカウントします 絶対範囲で $D$5:$D$14 .
- COUNTBLANK 関数は数を数えます 空のセルの 絶対範囲で $D$5:$D$14 .
- その後、[OK] をクリックします。 .
<強い>
ステップ 4:
- 次に、ドロップダウン ですべてのセルを選択します ドロップダウン リストを作成する列 .
- [データ検証] をクリックします。 データの下のドロップダウン .
- 次に、データ検証を選択します ドロップダウンから .
<強い>
- Data Validation というタイトルの新しいウィンドウが表示されます 現れる。次に、List を選択します 許可から ドロップダウン メニュー。
- 次に =Employee を挿入します ソースで 入力ボックス。
- その後、[OK] をクリックします。 .
- 最後に、ドロップダウンが表示されます ドロップダウンの各セルのリスト。
- 次に、Gus Fring という名前を選択します ドロップダウン リストから セル内 F5 .
- 2 番目のドロップダウンをクリックすると 、名前 Gus Fring が表示されます このドロップダウン リストには含まれません。このアイテムは既に使用しているため、次のドロップダウン リストから削除されます。
<強い>
- 次に、名前を選択すると 他のドロップダウン リストから、選択したアイテムが表示されます または名前 削除されます 次のドロップダウン リストから .
<強い>
続きを読む: Excel で複数列のドロップダウン リストを作成する方法 (3 つの方法)
類似の読み方:
- Excel で複数選択リストボックスを作成する方法
- 選択に応じた Excel ドロップダウン リスト
- Excel でセルの値をドロップダウン リストにリンクする方法 (5 つの方法)
- Excel の条件付きドロップダウン リスト (作成、並べ替え、使用)
- Excel で動的依存ドロップダウン リストを作成する方法
方法 2: FILTER 関数と COUNTIF 関数を組み合わせて Excel のドロップダウン リストから使用済みアイテムを削除する
Microsoft Office 365 にアクセスできる場合 、最も簡単な方法は FILTER を使用することです Excel 365 専用の機能 ドロップダウン リストから使用済みアイテムを削除します。以下の手順に従う必要があります。
ステップ 1:
- まず、次の数式をセル C5 に書き込みます。 行番号 の下
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)
数式の内訳:
- フィルター 関数でフィルタリングできます 範囲 B5:B14 基準に基づく COUNTIF(E5:E14, B5:B14)=0 .
- COUNTIF 関数は、範囲 B5:B14 かどうかを判断します E5:E14 の範囲に表示されます またはしない .
- その後、ENTER を押すと 、すべての employee を取得します 従業員の名前
<強い>
ステップ 2:
- 次に、ドロップダウン ですべてのセルを選択します ドロップダウン リストを作成する列 .
- [データ検証] をクリックします。 データの下のドロップダウン .
- 次に、データ検証を選択します ドロップダウンから .
<強い>
- Data Validation というタイトルの新しいウィンドウが表示されます 現れる。 リストを選択します 許可から ドロップダウン メニュー。
<強い>
- 次に $C$5:$C$14 を挿入します ソースで 入力ボックス。または、 =$C$5# を挿入することもできます ソース 入力ボックス。
- その後、[OK] をクリックします。 .
<強い>
- 最後に、ドロップダウンが表示されます ドロップダウンの各セルのリスト。
- 次に、Stuart Bloom という名前を選択します ドロップダウン リストから セル内 F5 .
<強い>
- 2 番目のドロップダウンをクリックすると 、Stuart Bloom という名前が表示されます このドロップダウン リストには含まれません。このアイテムは既に使用しているため、次のドロップダウン リストから削除されます。
<強い>
- 次に、名前を選択すると 他のドロップダウン リストから、選択したアイテムが表示されます または名前 削除されます 次のドロップダウン リストから .
<強い>
続きを読む: Excel での選択に基づいてデータを抽出するためのドロップダウン フィルタの作成
クイック ノート
🎯 フィルター 関数は、現在 Excel 365 でのみ使用できる専用関数です .そのため、Excel 365 がない場合、ワークシートでは機能しません。
🎯 この記事を読む Excel で一意の値を持つドロップダウン リストを作成する方法を学習します。
結論
この記事では、Excel のドロップダウン リストから使用済みアイテムを削除する方法を学びました。 . Excel のドロップダウン リストから使用済みアイテムを削除できることを願っています。 簡単に。ただし、この記事に関する質問や推奨事項がある場合は、下にコメントを残してください。よい一日を!
関連記事
- Excel で検索可能なドロップダウン リストを作成する (2 つの方法)
- 色付きの Excel ドロップダウン リストを作成する方法 (2 つの方法)
- Excel ドロップダウン リストが機能しない (8 つの問題と解決策)
- Excel で範囲からリストを作成する方法 (3 つの方法)
- Excel の自動更新ドロップダウン リスト (3 つの方法)
-
Excel で表からデータ検証リストを作成する方法 (3 つの方法)
Excel の下部に新しい要素が挿入されたとき 表、それは動的に拡張します。表は、この機能があるため、Excel ユーザーのツールボックスで最も効果的な機能の 1 つです。 データ検証 list は Table を保持するために使用されます エラーからのデータ .ただし、 データ検証 を更新する必要があります テーブルに新しいデータを追加する際のリスト .このチュートリアルでは、動的なExcel データ検証を作成する方法を紹介します。 Excel でテーブルからデータ検証リストを作成する 3 つの効果的な方法 以下の画像には、検証リストを適用するためのサンプル データ セットがありま
-
Excel でドロップダウン リスト付きのデータ入力フォームを作成する方法 (2 つの方法)
Microsoft Excel では、データ入力、電卓などのさまざまなフォームを作成できます。これらのタイプのフォームは、データを簡単に入力するのに役立ちます。また、多くの時間を節約できます。 Excel のもう 1 つの便利な機能は、ドロップダウン リストです。限られた値を何度も入力すると、プロセスが多忙になる可能性があります。ただし、ドロップダウン リストでは 、値を簡単に選択できます。今日、この記事では、データ入力の方法を学びます Excel のドロップダウン リストを含むフォーム 適切なイラストで効果的に。 Excel でドロップダウン リスト付きのデータ入力フォームを作成する 2 つ