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

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

MS Excel では、リストの基準や条件に基づいて値を決定または検索する必要がある場合があります。各タスクを監督する担当者の名前が記載されたタスク プランがあるとします。次に、指定された人に基づいて、すべてのタスクの名前を行にリストする必要があります。このように、Excel には、セルの値に基づいてリストを作成するさまざまな方法が用意されています。この記事では、Excel でセル値に基づいてリストを作成する方法について説明します。

実践ワークブックをダウンロード

Excel でセル値に基づいてリストを作成する 6 つの方法

1.セル値に基づくリストの自動入力

プロジェクト ワーカーの名前を含むリストをプロジェクト化してみましょう。各プロジェクトでは、ワーカーの名前は「Project_Number_Name_Serial」の形式で割り当てられます 」。したがって、私たちのタスクは、プロジェクトを使用してすべてのワーカーの名前を見つけることです。

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 1: 次の数式をセル D17 に入力します Enter を押します

=IFERROR(INDEX($B$3:$D$11,ROW(B2:D11),MATCH($C$16,$B$3:$D$3,0)),"")
式の説明
  • こちら MATCH($C$16,$B$3:$D$3,0) この部分は、入力されたプロジェクト名とデータセットが一致しており、完全一致のみと見なされます。
  • 行(B2:D11) データセットの行数を数えています。
  • INDEX($B$3:$D$11, ROW(B2:D11), MATCH($C$16,$B$3:$D$3,0)) 数式のこの部分は、一致するプロジェクト ワーカーの名前を検索しています。指定されたデータセットでデータが見つからない場合、#NA エラーになります。
  • 最後に、IFERROR あらゆる種類のエラーを処理することです。

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 2 :ドロップダウン リストから任意のプロジェクト名を選択します

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 3: すべての労働者の名前が表示されます

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

2.数式を使用して特定のセル値に基づいて行を入力

別のアプローチで従業員の名前を検索する方法を見てみましょう。データセットでは、1 人の人物が複数のプロジェクトに割り当てられる可能性があります。ここでのタスクは、ワーカーの名前を使用してプロジェクト名を見つけることです。ここで、メインのデータセットは次のようになります:

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 1: 次の式をセル G6 に入力します ENTER を押します キー

=FILTER(B4:B16, G5=C4:C16)

式の説明

  • フィルタで 関数、B4:B16 これは、データを抽出する範囲です。
  • G5 このセルに入力された名前が表示され、名前範囲 C4:C16 と比較されます
  • FILTER 機能の詳細については、こちらのリンクをご覧ください

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 2: セル G5 に任意の名前を入力します Enter を押します

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

3.最初のドロップダウンで変更をブロック

さまざまな食品のリストが複数あるとします。各リストは他とは異なり、特定の食品は有効なリストに含まれている必要があります

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

別のワークシートでは、種類に応じて食品を選択します。

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

私たちの懸念は、列 B で食品の種類を選択すると、列 C (項目) でその食品の種類またはリストの下にある項目のみが利用可能になることです。

ステップ 1: Food Items セルを選択し、Data Validation を開きます

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 2: 次に、ソースに次の式を記述します

=IF(B4="",Foods, INDIRECT("FakeRange"))

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 3: 警告がポップアップします。 [はい] をクリックします。 ボタン

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 4: 食品の種類を選択し、アイテムを選択します

Excel でセル値に基づいてリストを作成する方法 (6 つの方法) Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 5: 食品の種類とアイテムを入力すると、食品アイテムを変更することはできません。したがって、ミスマッチの可能性はありません

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

4.基準に基づいて Excel で独自のリストを作成する

一意の値リストを見つけるという点で、Excel にはさまざまな方法が用意されています。重複する値を持つ方法 2 と同じデータセットを考えてみましょう。ここでの目標は、数式を使用して一意のリストを見つけることです。

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 1: 次の数式をセル G6 に入力します

=UNIQUE(FILTER(B4:B22,C4:C22=G5))

式の説明
  • FILTER(B4:B22, C4:C22=G5) この関数は方法 2 と同じです。一致したすべての名前をデータセットから抽出します。重複する一致がある場合、 FILTER 関数もそれらをカウントします。
  • FILTER によって返された重複値を削除するには 関数、 UNIQUE を使用しました 関数。この関数は、一致したデータからすべての重複値を削除します。この関数の詳細については、この リンクにアクセスしてください

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 2: 任意の名前を入力してください セル内 G5 Enter を押します

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

5.配列数式を使用して、1 つの列で条件を満たすリストからすべての行を抽出する

ID を含む製品データセットを用意しましょう 、ブランドモデル単価 .ここでのタスクは、ブランド名が入力した ブランド名 と一致する行を見つけることです 細胞内 H5 H7 .

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 1 :次の数式をセル B19 に入力します。 Ctrl を押します + SHIFT + エンター 数式を表全体にコピーします。

=INDEX($B$4:$E$15, SMALL(IF(COUNTIF($H$5:$H$7,$C$4:$C$15), MATCH(ROW($B$4:$E$15), ROW($B$4:$E$15)), ""), ROWS(B19:$B$19)), COLUMNS($B$3:B3

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 2: セル H5 に名前を入力してください と H7 Enter を押します

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

6. Excel で依存ドロップダウン リストを作成する

MS Excel では、ドロップダウン リストは、データ入力フォームまたは Excel ダッシュボードを実行するときに便利な機能です。

アイテムのリストがセル内のドロップダウンとして表示され、ユーザーはドロップダウンから選択できます。これは、一連のセルに頻繁に入力する必要がある名前、製品、または地域のリストがある場合に役立ちます。

3 つの異なる食品リストがあると仮定して、これらのリストを使用して Excel で従属ドロップダウン リストを作成します。

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 1: データ検証を開く オプション

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 2: データ検証で ウィンドウで、[許可] を選択します リストとして ソースを選択します 以下のように

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 3: ドロップダウン があります 食品の種類欄に記載

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 4: すべてのデータセットを選択し、[選択内容から作成] をクリックします。 数式 の下のオプション タブ

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 5: ポップアップが表示されます。 一番上の行をクリックします OK を押します。 ボタン

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 6: セル D14 に移動します データ検証を開く . 許可 を確認してください は リスト として設定されています Source に次の式を記述します。 .最後に OK を押します ボタン

=INDIRECT(B14)

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 7: 警告がポップアップします。 はいを押します ボタン

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 8: 最初のドロップダウン リストから任意の食品タイプを選択し、他のドロップダウン リストで関連するアイテム リストを見つけます

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

ステップ 8: 最終出力は次のようになります:

Excel でセル値に基づいてリストを作成する方法 (6 つの方法)

覚えておくべきこと

一般的なエラー いつ表示されるか
#VALUE! FILTER のエラー include 引数には、配列引数と互換性のある次元が必要です。そうでない場合、FILTER は #VALUE を返します!
#NA!エラー 数式でデータセットからデータが見つからない場合、このエラーが返されます。 IFERROR の助けを借りる必要があります このエラーを処理する関数。
リストでの命名 リストの名前を付けるという点では、スペースを使用できません。名前にスペースがある場合は、「_」を使用できます

結論

これらは、Excel のセル値に基づいてリストを設定するいくつかの方法です。すべてのメソッドとそれぞれの例を示しましたが、他にも多くの反復があります。また、使用される関数の基本についても説明しました。これを達成する他の方法がある場合は、お気軽にお知らせください。

さらに読む

  • ある Excel ワークシートから別の Excel ワークシートにデータを自動的に転送
  • Excel で別のワークシートから自動入力する方法
  • Excel で最後の行までデータを入力する方法 (3 つの簡単な方法)

  1. Excel で特定の値のセルをクリアする方法 (2 つの方法)

    Excel での作業中に、特定の値のセルをクリアする必要がある場合があります。これは、単一のセルまたは複数のセルのいずれかです。 同じセル値で。大規模なデータ セットで作業しているときに、セルを 1 つずつ調べて特定の値をクリアするのは、時間がかかり面倒です。そこで、この記事では、Excel で特定の値を持つセルをクリアする方法を紹介します。 . 無料の Excel をダウンロードできます ここでワークブックを作成し、自分で練習してください。 Excel で特定の値を持つセルをクリアする 2 つの便利な方法 この記事では、Excel で特定の値を持つセルをクリアする 2 つの簡単で便利な方法

  2. Excel でセルの色でフィルター処理する方法 (2 つの簡単な方法)

    Excel では、通常、目的に応じてセルをさまざまな色で塗りつぶすことができます。この記事は、さまざまな色を使用してさまざまな種類の内容を示すワークシートがあり、セルの色に基づいて特定のセルをフィルター処理または選択する場合に役立ちます。この記事では、フィルタリングする方法を紹介します セルごと 色 エクセルで . 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でセルの色でフィルター処理する 2 つの便利な方法 以下の方法では、Excel でセルの色でフィルター処理する方法を学習します。 フィルタ を利用して コマンドと 検索 の使