Excel: 別のシートからドロップダウン リストを作成する
別のシートの値を使用して Excel シートにドロップダウン リストを作成したい場合がよくあります。
次の段階的な例は、これを行う方法を示しています。
ステップ 1: 値のリストを作成する
ユーザーがさまざまなバスケットボール チームのデータを Excel Sheet 1に入力できるようにしたいとします。
ユーザーが特定のチーム名のみを入力できるようにするために、 Sheet2に有効なチーム名のリストを指定します。
ステップ 2: ドロップダウン リストの名前を作成する
次に、 Sheet2のセル範囲A1:A7を強調表示して右クリックします。
ドロップダウン メニューから[名前の設定]をクリックし、 [名前]ボックスに「Teams」と入力します。次に、 「OK」をクリックします。
ステップ 3: データ検証を使用してドロップダウン リストを作成する
Sheet1のA2:A10 の範囲にあるSheet2のリストにあるチーム名の 1 つをユーザーが入力できるようにしたいとします。
Sheet1の範囲A2:A10 を強調表示し、上部のリボンに沿って [データ] タブの [データツール]グループにある[データ検証]アイコンをクリックします。
表示される新しいウィンドウで、 [許可]の横にあるドロップダウン矢印をクリックし、 [リスト]を選択します。
次に、 「ソース」ボックスに「=teams」と入力します。
最後に、 「OK」をクリックします。
ここで、範囲A2:A10内のセルの 1 つをクリックすると、ユーザーがSheet2のリスト内のチーム名の 1 つから選択できるドロップダウン矢印が表示されます。
これにより、シート 2の 7 つのチーム名のみが列 A に入力できるようになります。
ユーザーがリストにない別のチーム名を手動で入力しようとすると、Excel によって次のエラー メッセージが表示されます。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: カスタム リストを使用して自動入力する方法
Excel: リストに値が存在する場合にセルを強調表示する方法
Excel: リスト内の値を検索し、yes または no を返します。